8086为什么高位先存

[复制链接]
查看11 | 回复2 | 2016-6-24 20:47:36 | 显示全部楼层 |阅读模式
这没有为什么!这是一种习惯出来的规则,你说的这就是INTEL规则,因它的芯片出来时方便这种高位在后,低位在前的用,这慢慢的就成了一种习惯,当然再在后的发展中因低层(汇编)全这用的它,所以高级平台慢慢也用它了这就成了INTEL系列的规则了,而MOTOROLA的芯片在使用中,哈!可就不是了,它可就高位在前,低位在后才好用的,哈!也可能就是楼上说的大端字节吧。 不只在这数的顺序上,在文件的规定中也是一样的,就如HEX文件这也是一种INTEL格式的文件。当然,这也可能和当初的市场竟争有原因,在刚出来的初期,都想把自己的规则变成通用标准而才好占领,打开自己的产品市场的嘛。 ...
回复

使用道具 举报

千问 | 2016-6-24 20:47:36 | 显示全部楼层
字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。基于X86平台的PC机是小端字节序的,而有的嵌入式平台则是大端字节序的。因而对int、uint16、uint32等多于1字节类型的数据...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行