Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一个有效的汇编指令吗?
MOV CX,0F9
我的意思是,正如我们看到的那样,其中有“0F9”,虽然源操作数看起来像“十六进制”,但指令末尾(或源操作数的末尾)没有使用“H”符号。
是的。它确实是一个有效的 intel x86 语法,将 0xF9 移动到 CX 寄存器。按照惯例,我们假设任何立即数都采用十六进制表示。F9 前面有一个 0 的原因是为了确保汇编程序将该值视为立即值(十六进制),而不是标签。它不能区分它的 base-n 表示。