汇编 cmp指令疑问

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:34:42
我在使用cmp指令时遇到个问题:
先定义两个变量
INCOM DW 800,900,1000
LINCOM DW 800
MOV BX,OFFSET INCOM
然后执行cmp指令
CMP WORD PTR [BX],LINCOM
这是编译器报错
如果改成 CMP WORD PTR [BX],800就可以顺利执行,为什么啊

要注意cmp的格式啦

格式:CMP OPRT1,OPRT2
功能:OPRT1-OPRT2
说明:OPRT1和OPRT2可以是寄存器或存储器,但不能同时为存储器,OPRT2还可以为立即数。
举例:CMP AL,BL
CMP AL,[2000H]
CMP AL,12H

理解了不?不行再呼我吧……呵呵

DW和W字节数不同?不同比较?