首页
论坛
专栏
课程

分享:
多字节数据是按怎样的顺序存放的呢?实际情况和CPU有关,微处理机中的存放顺序有正序(Big-Endian)和逆序(Little-Endian)之分。常见的Intel体系芯片使用的编码方式属于Little-Endian类;某些RISC架构的CPU,如IBM的Power-PC等属于Big-Endian类。 两种编码区别: ? Big-Endian 高位字节存入低地址,低位字节存入高地址,依次排列; ? Little-Endian 低位字节存入低地址,高位字节存入高地址,反序排列。 例如,将12345678h写入到以1000h开始的内存中,则结果如图1.1所示。本书以运行在Intel x86 CPU上的Windows为讲解平台,因此涉及的编码皆为Little-Endian类。 ![图片描述](/upload/attach/201709/201709301717_gadvvh54xv6c6vm.png)

上一篇 :
下一篇 :
讨论 (6)
Editor 2019-10-19
 举报
加油
菜鸟上上谦 2019-10-19
 举报
完全搞不清了
q看雪q 2019-10-19
 举报
坚持123
借船摇摆 2019-10-19
 举报
那我们应该是学高位存入高位还是高位存入地位呢老师
武玲奈 2019-10-19
 举报
大端、小端?
三寸阳光 2019-10-19
 举报
鸡蛋,战争,
沪ICP备16048531号-1
沪公网安备 31011502006611号