Wolfgang Pavel: Zuse Z22: Dokumentation und Simulation
Informations-Darstellung in der Z22

In der Z22 werden diese Informationen unterschieden:

  • Befehle
  • Klartext
  • Positive und negative Zahlen.
    Dabei wird noch zwischen Gleitkommazahlen (heute »float« oder »real«) und Strichzahlen (heute »integer«) unterschieden.

Alle Informationen werden binär in Maschinenworte mit 38 Bits gesetzt; für Beschreibungen werden die Bits von 1 (oberstes Bit, links) bis 38 (unterstes Bit, rechts) numeriert.

Die beiden obersten Bits (1 und 2) kennzeichnen die Art der Information:
10 Befehl
01 Klartext
00 positive Zahl
11 negative Zahl

Die weitere Unterscheidung von Gleitkomma- und Strichzahlen ist mit dem 3. Bit möglich, wobei eine Ausnahme zu beachten ist:
000 positive Strichzahl
001 positive Gleitkommazahl
111 negative Strichzahl, sofern Bits 4–31 nicht alle 0 sind; sonst liegt eine negative Gleitkommazahl vor.
110 negative Gleitkommazahl

Dass die Informationen mit ihrer Art gekennzeichnet sind, bedeutet eine große zusätzliche Fehlersicherheit – bei modernen Computern wird die Informationsart nur durch die Verwendung bestimmt.

Besonders, wenn eine Information ins Leitwerk gelangt, die kein Befehl ist, kann die »Ausführung« automatisch unterbunden werden – wahlweise einstellbar über das Bedienungspult (Taste »Bedingter Stop«).

Beschreibung der Informationen in Einzelheiten: ► Befehle    ► Klartext    ► Strichzahlen    ► Gleitkommazahlen