有什么不同?汇编

时间:2014-04-02 20:13:28

标签: assembly

之间有什么区别
mov bl, byte [ecx]

mov byte bl, [ecx]

1 个答案:

答案 0 :(得分:1)

这是汇编程序特定的,但byte或 - 我更相信 - byte ptr是一个类型说明符,它告诉汇编程序操作数的大小。

在这里,您将转移到字节大小的寄存器,因此大小说明符是多余的,但是,例如,

需要它
cmp byte ptr [ebx], 1 

因为汇编程序不会知道操作数的大小。