
2
(2)在存储器中的数据格式
中央处理器
2.6数据格式
在存储器中的数据的大小可以是一个字节(8位) ,半字(16位)或字(32位) 。虽然字节数据
位于任何地址,半字和字的数据必须位于同一个对齐的地址
半字边界(最显著的地址位= "0" )或一个单词边界( 2低位地址位=
& QUOT 00 QUOT ; )表示。如果试图访问一个重叠在半字或字存储器数据bound-
元,发生地址异常。
地址
0地址
b0
+1地址
7 8
2地址
3地址
b31
15 16
23 24
字节
字节
字节
字节
字节
b0
15
b31
半字
半字
半字
b0
b31
字
字
图2.6.3数据格式在内存
(3)字节序
下图显示了一个一般的端系统,并为M32R系列所采用的尾数
三菱微型计算机。
位尾数
(H'01)
尾数法字节
(H'01234567)
大端
B'0000001
b0
b7
H'01
HH
H'23
HL
H'45
LH
H'67
LL
小端
B'0000001
b7
b0
H'67
LL
H'45
LH
H'23
HL
H'01
HH
注: 即使位被安排在大端, H'01不B'10000000 。
图2.6.4一般Endian系统
2-10
32180集团用户手册( Rev.1.0 )