装配中MOV指令的有效性

时间:2012-11-17 06:12:02

标签: assembly x86 nasm masm mov

这是一个有效的汇编指令吗?

  

MOV CX,0F9

我的意思是,我们看到它中有“0F9”,虽然源操作数看起来像“十六进制”但是在指令末尾没有使用“H”符号(或源操作数的结尾)

1 个答案:

答案 0 :(得分:2)

是肯定的。它确实是一个有效的intel x86语法,将0xF9移动到CX寄存器。按照惯例,我们假设任何立即值都是十六进制表示。 F9前面有一个0的原因是为了确保汇编程序将值视为立即值(十六进制)而不是标签。 用于区分其base-n表示。