assembly - 'REX' 在 x86-64 REX 前缀中代表什么?

标签 assembly x86 x86-64 intel machine-code

来自Intel's SDM ,第 2.2.1 节指定 REX 前缀用于:

  • 指定 GPR 和 SSE 寄存器。
  • 指定 64 位操作数大小。
  • 指定扩展控制寄存器

但是缩写词中的字母 REX 代表什么?

最佳答案

2002 年 Hot Chips presentation AMD 扩展了幻灯片 10 上的缩写:“REX(寄存器扩展)”。

Kevin McGrath 和 Dave Christie,“AMD x86-64 架构:将 x86 扩展到 64 位”,Hot Chips 14,2002 年 8 月。

关于assembly - 'REX' 在 x86-64 REX 前缀中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59164978/

相关文章:

assembly - 运行用 NASM 编写的 Win32 应用程序会导致 'This app cant run on your pc' 错误

c - 如何强制 cpu 核心刷新 c 中的存储缓冲区?

c++ - 在 Visual Studio dissembly 窗口中添加了额外的 C++ 括号?

c++ - 在 OSx : ld: symbol(s) not found for architecture x86_64 上使用 CMake 构建 C++ 项目

documentation - 学习 Linux x86-64 汇编和文档的建议

c++ - 运行时检查失败 #0。不知道如何使用 CDECL

assembly - EDI 和 ESI 寄存器的角色切换

ios - 体系结构 x86_64 : "_nlist" 的 undefined symbol

c++ - 如何从C++动态调用汇编函数?

C++ 代理 DLL(64 位)