55问答网
所有问题
关于汇编指令CMP?(简单题)
假设x,y是已经定义的变量,下列哪些指令是非法的?
(1)CMP 15,BX
(2)CMP X,25
(3)CMP X,Y
(4)CMP AX,X
举报该问题
推荐答案 推荐于2016-12-01
(1)CMP 15,BX
立即数只能用作源操作数,这里用作目的操作数
(2)CMP X,25
正确
(3)CMP X,Y
两个操作数不能都是内存单元
(4)CMP AX,X
若X定义为字类型,正确;否则,错误,类型不匹配。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Ge8Q8GRI.html
其他回答
第1个回答 2009-04-15
(1) 目标操作数不能为立即数
(3) 不能同时为存储器
翻过教科书确认的,保证正确
第2个回答 2009-04-15
(3)CMP X,Y
错误,同为内存数,不能比.
相似回答
汇编cmp指令
的用法 大神请进
答:
cmp指令
格式: cmp 操作对象1, 操作对象2 注意是计算 操作对象2 - 操作对象1,和sub的一样,而不是 操作数1-操作数2(ATT格式), 但不保存结果,只是根据结果修改相应的标志位。示例代码:include <stdio.h> int main(){ int eax = 100;int ebx = 200;int output = -100;asm volat...
汇编
语言中
CMP
是什么意思?
答:
cmp是比较指令, cmp的功能相当于减法指令,只是不保存结果。
cmp指令
执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的标志寄存器位来得知比较结果。比如:mov ax,8 mov bx,3 cmp ax,bx 执行后:ax=8,ZF=0,PF=1,SF=0,CF=0,OF=0.通过cmp指令执行后,相关标志位的值就可以看出...
8086
汇编(
36
)cmp指令
答:
例如
指令cmp
ax,ax,做(ax)-(ax)的运算,结果为0,但并不在ax中保存,仅影响flag的相关各位。指令执行后:zf=1.pf=1,sf=0,cf=0,of=0。下面的指令:mov ax,8 mov bx,3 cmp ax,bx 执行后: (ax)=8, zf=0,pf=1,sf=0,cf=0,of=0。其实,我们通过
cmp指令
执行后,相关标志位的值就...
汇编
中
cmp
答:
汇编
程序把汇编语言翻译成机器语言的过程称为汇编。例:
cmp
oprd1,oprd2,为第一个操作减去第二个操作数,但不影响两个操作数的值,它影响flag的CF,ZF,OF,AF,PF。若执行
指令
后,ZF=1 则说明两个数相等,因为zero为1说明结果为0。当无符号时,CF=1 则说明了有进位或借位,cmp是进行的减操作...
汇编cmp
比较
指令
的小问题
答:
CMP
DL,39H ;39H是9的ASCII码的16进制形式 JLE L1 ;跳说明它小于等于9,可以直接显示了 ADD DL,07H ;加7就变成A B C D E F等值 ;后面的就是处理低位了,算法是一样的 L1: MOV AH,2 INT 21H MOV DL,BL AND DL,0FH ADD DL,30H CMP DL,39H JLE L2 ADD DL,7 L2: MOV AH,...
大家正在搜
汇编cwd指令
汇编xchg指令
汇编cbw指令
汇编常用指令
汇编指令详解
汇编jmp指令
汇编jnz指令
汇编not指令
汇编hlt指令
相关问题
汇编cmp比较指令的小问题
汇编cmp指令的用法 大神请进
汇编语言 CMP指令用法
请教cmp指令 汇编语言 微机原理
汇编语言中CMP是什么意思?
汇编语言中CMP的作用是什么?
汇编中cmp的问题
汇编语言中cmp 指令可以这样写吗cmp x,0(x是变量)