Das Schneider CPC Systembuch

Das Innenleben der CPC-Rechner

Die CPU Z80

Byte-Sex

Was mag denn das nun wieder sein? Diesen Begriff habe ich aus einem Artikel über UCSD-p-Code in der Zeitschrift c't (4'86) übernommen.

Die verschiedenen CPU-Hersteller haben sich immer noch nicht einigen können, in welcher Reihenfolge sie die beiden Datentypen: Bytes
Datenbreite: Bytes
Bytes
eines 16-Bit-Wortes im Speicher ablegen sollen: Das höherwertige Datentypen: Bytes
Datenbreite: Bytes
Byte
zuoberst und das niederwertige in der Adresse darunter oder umgekehrt (Zu entscheiden, was hier Männlein und Weiblein ist, überlasse ich dem geneigten Leser selbst).

Anhang: Die Z80Die Z80 verwendet die 'umgekehrte' Version: Zuerst kommt das niederwertige Datentypen: Bytes
Datenbreite: Bytes
Byte
(in der niedrigeren Adresse, sag' mal einer, das sei unlogisch) und darüber das höherwertige. Es ergibt sich also folgende Entsprechung:

DEFW #1234   entspricht   DEFB #34  ' niederwertig
                          DEFB #12  ' höherwertig

oder:

Adresse Operationen: BD5B / 349A / 349A:  FLO SUBa   enthält #34
Adresse Operationen: BD5B / 349A / 349A:  FLO SUBa+1 enthält #12

Diese Reihenfolge wird von der Die ICs im Überblick: Die CPU Z80
Das Innenleben der CPC-Rechner: Die CPU Z80
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die CPU Z80
Z80
immer und ohne Ausnahme eingehalten.

Die Die ICs im Überblick: Die CPU Z80
Das Innenleben der CPC-Rechner: Die CPU Z80
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die CPU Z80
CPU
6502 macht es ebenso. Wer aber irgendwann auf die 68000 umsteigen will (Atari ST, Amiga, Sinclair QL), muss umlernen: Hier kommen die höherwertigen Datentypen: Bytes
Datenbreite: Bytes
Bytes
zuerst.

Valid HTML   Valid CSS