NASM:为什么cmp byte [rdi],byte [rsi]没有编译?

时间:2014-03-11 16:41:08

标签: compilation nasm

为什么以下的nasm代码无法编译:

cmp byte [rdi], byte [rsi]

而这段代码编译:

mov al, byte [rsi]
cmp byte [rdi], al

1 个答案:

答案 0 :(得分:3)

不支持两个间接参数。为什么不使用cmpsb,它直接比较这两个字节?