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

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:46:03
假设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) 目标操作数不能为立即数
(3) 不能同时为存储器

翻过教科书确认的,保证正确

(3)CMP X,Y
错误,同为内存数,不能比.