x64寄存器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了x64寄存器相关的知识,希望对你有一定的参考价值。

|63...|31...|15...|7...0|

|       |       |       |       |

                  |  AL |

                |AH |

                |     AX     |

        |        EAX       |

|           RAX            |

x64扩展了x86的8个通用寄存器并新增加了8个新的64位寄存器。

这些64位寄存器将以字母r开头。

所以原先的eax寄存器被命名为rax。

新增加的64位寄存器被命名为r8-r15。

现在,每个寄存器的低32位,16位,8位可用于直接寻址。如esi,其低8位在以前是不可寻址的。

下表指定了64位寄存器的汇编语言名称。

技术图片

技术图片

原文地址:

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/x64-architecture

 

以上是关于x64寄存器的主要内容,如果未能解决你的问题,请参考以下文章

x64寄存器

xmm 寄存器 sse x64 里面的值

认识寄存器(X64)

认识寄存器(X64)

在 Verilog 中实现一个 32x64 的寄存器文件

使用寄存器而不是堆栈从 x64 程序集调用 C 函数