我刚学汇编,编写了一个汇编程序出现了错误,请帮忙看一下
DATA SEGMENT
BUF1 DW 10,21,21,31
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA BX,BUF1
CMP [BX],0
JC AA1
JNC AA2
AA1: MOV AX,1
AA2: MOV AX,2
CODE ENDS
END START
提示有错误 说是Operand must have size.
在第8行,就是CMP [BX],0
请问一下是怎么回事啊?谢谢了啊
参考答案:修改如下:
CMP WORD PTR [BX],0
否则无法确定是字比较还是其它比较。