1. 数据的存储格式 D7 D0 字节 D15 D0 字 D31 D0 双字 D7 D0 00006H 78H 00005H 56H 00004H 12H 00003H 34H 00002H 00001H 00000H 低地址 存储单元及其存储内容 每个存储单元都有一个编号;被称为存储器地址 每个存储单元存放一个字节的内容 0002H单元存放有一个数据34H 表达为 [0002H]=34H 图示 多字节数据存放方式 多字节数据在存储器中占连续的多个存储单元: 存放时,低字节存入低地址,高字节存入高地址; 表达时,用它的低地址表示多字节数据占据的地址空间。 图1.7中2号“字”单元的内容为: [0002H] = 1234H 2号“双字”单元的内容为: [0002H] = 80x86处理器采用“低对低、高对高”的存储形式,被称为“小端方式Little Endian”。 相对应还存在“大端方式Big Endian”。 图示 数据的地址对齐 同一个存储器地址可以是字节单元地址、字单元地址、双字单元地址等等 字单元安排在偶地址(xxx0B)、双字单元安排在模4地址(xx00B)等,被称为“地址对齐(Align)” 对于不对齐地址的数据,处理器访问时,需要额外的访问存储器时间 应该将数据的地址对齐,以取得较高的存取速度 视具体情况来确定 2. 存储器的分段管理 8
原创力文档

文档评论(0)