Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

Datendarstellung im Speicher:

Datentypen, die aus mehr als ein Byte bestehen, also Wort und Doppelwort, müssen bei dem MC 68000 immer auf einer geraden Adresse beginnen. Das niederwertigere Byte steht auf der größeren Adresse, das höherwertigere Byte auf der niedrigeren Adresse. Diese Anordnung im Speicher wird auch big endian im Gegensatz zu little endian der 80X86 CPUs genannt. Der Vorteil für den Programmierer ist, daß in der Regel in einem Speicherdump die Bytes in der Reihenfolge stehen, in der ein Mensch sie direkt lesen kann.

Die Bezeichnung big und little endian geht auf Gullivers Reisen zurück und bezieht sich darauf, ob das Ei am stumpfen Ende (big end) oder am spitzen Ende (little end) zuerst geöffnet wird.

Byte

 
Byte 1
Byte 0
70
MSB LSB
MSB LSB
 
000001
000000
MSBhöchstes Bit
LSBniedrigstes Bit

Wort

 
Wort 1
Wort 0
1570
LBYTE 1MBYTE 1
LBYTE 0MBYTE 0
 
000002
000000
HBYTEhöherwertiges Byte
LBYTEniederwertiges Byte

Longword

 
Doppelwort 1
Doppelwort 1
 
Doppelwort 0
1570
LBYTE 0NBYTE 1
NBYTE 1HBYTE 1
LBYTE 0NBYTE 0
HBYTE 0HBYTE 0
 
000006
000004
000002
000000
NBYTEnächstes Byte


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum