关于汇编指令CMP?(简单题)

假设x,y是已经定义的变量,下列哪些指令是非法的?
(1)CMP 15,BX
(2)CMP X,25
(3)CMP X,Y
(4)CMP AX,X

(1)CMP 15,BX
立即数只能用作源操作数,这里用作目的操作数

(2)CMP X,25
正确

(3)CMP X,Y
两个操作数不能都是内存单元

(4)CMP AX,X
若X定义为字类型,正确;否则,错误,类型不匹配。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-15
(1) 目标操作数不能为立即数
(3) 不能同时为存储器

翻过教科书确认的,保证正确
第2个回答  2009-04-15
(3)CMP X,Y
错误,同为内存数,不能比.
相似回答