x86-64 MOV r / m64,imm32 = io?

时间:2013-10-31 05:55:34

标签: assembly x86 x86-64 intel

在英特尔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

这是英特尔手册中的缺陷,还是我遗漏了什么?

是否有更好的地方可以在英特尔手册中报告可能的缺陷/勘误表?

1 个答案:

答案 0 :(得分:2)

现在已修复:在提取http://felixcloutier.com/x86/MOV.html的最新版本中,所有imm32形式都说id

我认为您可以在英特尔论坛上某处的手册中报告错误。