字节比较

时间:2013-03-05 16:17:51

标签: assembly x86 nasm

我正在处理一个简单的汇编代码,但是,我得到了那个错误:

  

test.asm:30:错误:逗号,冒号或预期行结束

好的,在第30行我有这段代码:

cmp byte ptr [129],0    ;anything in the line segment? 

好的..我试过了:

mov [direct_segment],ax ;segment for Direct information
cmp byte ptr [ax+4],0    ;anything in the line segment?  

好的,但是,错误是一样的:(

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:4)

byte ptr是MASM语法。使用NASM时,它应该只是byte,因此您的第一个示例应为cmp byte [129],0(请参阅例如this syntax guide)。