66问答网
所有问题
如何用汇编语言实现“如果两个数相等就执行某条指令”?
如题所述
举报该问题
推荐答案 2017-12-30
å©ç¨cmpæ令就å¯ä»¥å®ç°ï¼
åæ³å¦ä¸ï¼
CMP SI,DI //æ¯è¾ä¸¤ä¸ªå¯åå¨çæ°å¼æ¯å¦ç¸ç
JE labelå¦æç¸ç就跳转æ§è¡label
ããã
labelï¼
MOV AH,09H
LEA DX,MESS2
INT 21H
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/xsxv9s9xUn99Dn29DD.html
相似回答
用汇编语言实现
:
如果两个数相等就执行某条指令
答:
利用cmp指令就可以实现:写法如下:CMP SI,DI //比较两个寄存器的数值是否相等
JE label如果相等就跳转执行label 。。。label:MOV AH,09H LEA DX,MESS2 INT 21H
怎么用
c51单片机
汇编语言
编程
实现两个数
的比较,不
相等
则继续
执行
,相 ...
答:
紧跟在你的CJNE
指令
后根据你的比较方式再加一条判C指令再次判断或转移就行了。
汇编语言
中CJNE语句是
怎么
判断的
?
答:
CJNE这个指令是51单片机的
汇编指令
,是比较两个操作数,
如果相等
这转移。用法如下:CJNE A,#30H,NXT CJNE R1,#30H,NNN 等等。CJNE是MCS-51系列单片机指令系统中的比较条件转移指令;
若两个
操作
数相等
,
程序
按顺序往下d执行;若两个操作数不相等,则进行转移。由于该
指令执行
还要影响CY标志,因此在转移...
单片机
汇编语言
中比较
指令
答:
第一
条指令
的功能是将A中的值和立即数data比较,如果两者
相等
,就次序执行(执行本 指令的下一条指令),如果不相等,就转移,同样地,我们能将rel理解成标号,即:CJNEA,data,标号。这样利用这条指令,我们就能判断两数是否相等,这在很多场合是非常有用的。但有时还想得知两数比较之后哪个大,哪个...
汇编语言
问题
答:
指令A ;如果等
就执行
下一
条指令
指令A ...rel:指令B ...假如有一条
相等就
跳转的指令CJE(实际上没有)CJE A,#DATA,rel ;相等跳到rel 指令B ;不等跳到指令B ...rel:指令A ...上面两个功能完全一样,所以没必要加一条相等就跳转的指令CJE 。相等跳转可以用:1:CJNE 2:一楼的...
汇编语言
中CMP是什么意思
?
答:
所以我们根据cmp
指令执行
后ZF的值,就可以知道两个数据是否
相等
。如果ah<bh则可能发生什么情况呢?对于有符号数运算,在ah<bh情况下,ah-bh显然可能引起SF=1既结果为负比如:ah=1,bh=2则ah-bh=0FFH,0FFH为-1的补码,因为结果为负,所以SF=1。ah=0FEH,bx=OFFH;则ax-bx=-2-(-1)=OFFH,...
大家正在搜
用汇编语言实现十个数
汇编语言在c语言中的应用
汇编语言数据个数
汇编语言对20个数进行排序
汇编语言实现类
汇编语言指令大全
汇编语言10个数排序
汇编语言统计0的个数
汇编语言比较三个数大小
相关问题
用汇编语言实现:如果两个数相等就执行某条指令
怎么用c51单片机汇编语言编程实现两个数的比较,不相等则继续...
在汇编语言中怎样实现两个数互换
在汇编语言中怎样实现两个数互换?
汇编语言实现键盘输入两个数并向加
怎么用汇编语言实现,我程序中的变量与一个数进行比较?
用汇编语言怎么实现两个数的加法?
汇编语言中如何运行指令