大多数 x86 指令在 64 位模式下仍对 x64 有效。 64 位模式下不再支持某些很少使用的操作,例如:
- 二进制编码的十进制算术指令:AAA、AAD、AAM、AAS、DAA、DAS
- 绑定
- PUSHAD 和 POPAD
- 处理段寄存器的大多数操作,例如 PUSH DS 和 POP DS。 使用 FS 或 GS 段寄存器的 (操作仍然有效。)
x64 指令集包括 x86 的最新新增内容,例如 SSE 2。 为 x64 编译的程序可以自由使用这些说明。
x64 提供了 MOV 指令的新变体,可以处理 64 位即时常量或内存地址。
x64 还提供了将 32 位操作数签名为 64 位签名的新指令。
xmm
n
寄存器,反之亦然。
col width="33%">
col width="33%">
col width="33%">
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/17642.html