微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

小尾数与大尾数约定在x86芯片中

如何解决小尾数与大尾数约定在x86芯片中

| 我意识到,尽管intel芯片在数据段中存储数据时几乎没有尾数,但在将机器代码存储在代码段中时相同的芯片却是大尾数。 MOV AL,57的操作码是B057。 B0存储在低字节中,而57存储在下一个高字节中。 小尾数法或大尾数法则仅适用于数据段吗?     

解决方法

        字节序本身涉及如何存储字节以构成更大的数据类型,例如,最低有效字节是先存储还是后存储在内存中,例如: 16位整数。 那部分机器代码由几个独立的部分组成,它没有被合并为一个整数,因此在这里谈论耐久性没有什么意义。现在,如果您对一个大于一个字节的立即数进行操作的操作码,则该整数将作为代码的一部分以小尾数形式存储。     ,        字节顺序是指数据类型的表示。操作码不是数据(至少不是这种意义上的数据),因此字节序无关。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。