66问答网
所有问题
在汇编语言中判断两个寄存器的值是否相等的指令是什么啊?
比如:cmp si,di
JNL sb
其中JNL指令是如果si大于等di 就跳转到sb
请问判断他们相等的指令是什么啊.
举报该问题
其他回答
第1个回答 2017-08-09
je相等则跳
jne不相等则跳
第2个回答 2013-07-07
cmp si,di
je sb
第3个回答 2017-08-09
用 je 或 jz 指令即可。
第4个回答 2017-08-09
CMP就是比较指令
他把比较的结果方到了标志寄存器
相似回答
如何用
汇编语言
实现“如果
两个
数
相等
就执行某条
指令
”?
答:
利用cmp指令就可以实现:写法如下:CMP SI,DI //比较两个寄存器的数值是否相等
JE label如果相等就跳转执行label 。。。label:MOV AH,09H LEA DX,MESS2 INT 21H
dcmp在plc中
是什么
意思
答:
详细解释如下:
一、PLC中的dcmp指令
在PLC编程中,dcmp是指数字比较指令。这是一个基本的控制指令,用于比较两个数值或数据。当PLC执行到dcmp指令时,它会根据预设的条件对两个数据进行比较。这些条件可能包括等于、不等于、大于、小于等。二、dcmp指令的功能 dcmp指令的主要功能是比较两个操作数并生成...
汇编语言中
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指令执行后,相关标志位的值就可以看出...
汇编
flag
是什么
意思?
答:
汇编程序员可以通过设置或操纵flag寄存器来获得某些程序所需的结果。例如,比较两个寄存器或内存位置的值,
可以使用“CMP”指令来进行比较
,然后根据结果是否相等设置标志寄存器中的“ZF”标志位等等。在程序执行期间,可以根据flag的值来判断是否需要进行跳转、循环或其它操作以使程序正确地运行。汇编flag对程序...
汇编语言
ANL
是什么指令
答:
逻辑操作数
指令
:1、ANL direct,#data 直接地址单元与立即数相“与”。2、ANL A,#data 累加器与立即数相“与”。3、ANL A,@Ri 累加器与间接RAM 单元相“与”。4、ANL A,direct 累加器与直接地址单元相“与”。5、ANL direct,A 直接地址单元与累加器相“与”。6、ANL A,Rn 累加器与
寄存
...
8088
汇编语言中
,mov和move有
什么
区别吗
?是不是
有外部和内部寻址之...
答:
回答:8088
汇编语言中
,mov和move有什么区别吗? 有区别。 MOV 是正确
的指令
; MOVE 是错误的。
是不是
有外部和内部寻址之分? 没有。 只有存储器和接口之分。 针对存储器,使用MOV指令; 针对接口,使用IN、OUT指令。 间接寻址的地址在cpu外部还是内部? 80x86 CPU 里面,根本就没有存储器,何来外部、内部?
大家正在搜
汇编语言寄存器
什么是寄存器
汇编寄存器有哪些
汇编 寄存器
汇编基址寄存器
汇编段寄存器
Arm汇编 寄存器
汇编al寄存器
汇编es寄存器
相关问题
用汇编语言实现:如果两个数相等就执行某条指令
汇编语言:两个字符串是否相等的比较。由用户输入两个字符串并判...
汇编语言编写一个判断两个字符串是否匹配的程序。
怎么使用算术运算指令实现两个寄存器内容的交换汇编语言
汇编语言 MOV指令给寄存器赋值一个字符和赋值一个数字格式有...
汇编语言中如何使用除xchg外的指令实现两寄存器数据交换
怎么样比较BX和DI 这两个寄存器大小? 用CMP指令
汇编:1、MOV B,A,赋值后A中还有值吗?如果有是什么 ...