英特尔® 64 位和 IA-32 软件开发人员手册:文档变更
英特尔® 64 位和 IA-32 软件开发人员手册:文档变更
本文提供了所涉及文件的规范更新。本文汇集了设备及文件勘误表、规范说明与修改的相关内容。它是供硬件系统制造商和应用程序、操作系统或工具软件开发人员使用。
在 64 位模式中,共包含 16 个通用寄存器,并且缺省操作数大小为 32 位。然而,通用寄存器可与 32 位或 64 位操作数兼容。如果 32 位操作数大小已指定:EAX、EBX、ECX、EDX、EDI、ESI、EBP、ESP、R8D - R15D 可用。如果 64 位操作数大小已指定:RAX、RBX、RCX、RDX、RDI、RSI、RBP、RSP、R8-R15 可用。R8D-R15D/R8-R15 代表 8 个新的通用寄存器。上述所有寄存器可在字节、字、双字和四字级别访问。REX 前缀用于生成 64 位操作数大小或引用寄存器
R8-R15。
仅在 64 位模式(R8-R15 和 XMM8-XMM15)中可用的寄存器在从 64 位模式过渡至兼容模式再回到 64 位模式的过程中被预留。但 R8-R15 和 XMM8-XMM15 的值在从 64 位模式经兼容模式过渡至传统或实模式,再经兼容模式回到 64 位模式之后,而未被定义。
阅读完整的英特尔® 64 位和 IA-32架构软件开发人员手册:文档变更。