地址先看成格子的编号
按字节编址时,每个地址对应一个字节。本页像排格子一样把连续四个字节放到连续地址。
2.3(后半) · 建议 12 分钟
给 4 字节数据安排地址,对照大端、小端与起始地址对齐。
按字节编址时,每个地址对应一个字节。本页像排格子一样把连续四个字节放到连续地址。
大端模式把高字节放在低地址;小端模式把低字节放在低地址。次序改变的是字节位置,不是把每个字节内部的位倒过来。
本例一个字占 4 字节,按字对齐时起始地址应是 4 的倍数。对齐与大小端是两种独立约定。
从基础识记走向理解应用和迁移挑战。选择、填写或先写下自己的解释,答错可以重新尝试。
先确认当前采用的表示约定。
换一组数据,核对每一步。
说明规则成立的条件,辨别常见误解。
按字节对齐可从任意地址开始;按半字对齐在本例要求 2 的倍数;按字对齐要求 4 的倍数。
实际编程语言类型的长度、布局与字节序应以平台和具体约定为准;不能把某个平台的规则当作所有机器的共同规则。
依据教材章节范围重新设计,图示、演示数据与练习均为本站制作。配合课本阅读;本站不提供教材电子版。