在英特尔x86软件开发手册(Vol 2A,3-502 MOV--Move)中MOV的最终形式中,它说:
Opcode Instruction
REX.W + C7 /0 io MOV r/m64, imm32
^^ ^^^^^
io
表示 8 字节的即时。
然而,该参数表示为 imm32 ?
描述是"将 imm32 符号扩展到 64 位到 r/m64"。
所以在我看来,io
是一个错字,应该id
.
这是英特尔手册中的缺陷,还是我遗漏了什么?
在英特尔手册中是否有更好的位置来报告可能的缺陷/勘误表?
现在已经修复了:所有 imm32 表单都说 id
,在提取 http://felixcloutier.com/x86/MOV.html 的最新版本中。
我认为您可以在英特尔论坛的某个地方报告手册中的错误。