大小端模式:
为什么说小端方式更便于计算机处理呢?
假设CPU进行加法运算,每次只能处理8位二进制,应该先从它的最低有效字节进行加法,然后再加次低位,所以如果采用小端方式存储的话,那么计算机读入的低地址对应的刚好就是最低有效字节。
边界对齐:
当给出要访问的字地址,要怎么转换成与之对应的字节地址?
只需要把字地址逻辑左移2位即可,因为逻辑左移1位意味着乘以2,逻辑左移两位则是乘以4;
例如,要访问的字地址为2(假设从0开始,图 2.10的第三行为地址2),化成二进制为10,那么转换成字节地址需要逻辑左移2位,即为1000,再次转换成十进制为8。