汇编语言CMP ax bx 对标志位的影响,特别是cf zf 的影响 什么时候cf = 0 ,或cf = 1 ,
JA的转移条件CF = 0 , ZF = 0 ,意思是 若 >则转移是ax》 bx还是 bx 》 ax,为什么?
人气:299 ℃ 时间:2020-05-21 15:13:24
解答
这个指令运行时是分两步执行
1、做减法ax-bx
2、根据结果设标志值
ax-bx大于0 符号位cf=0 结果零位zf=0
ax-bx等于0 cf=0 zf=1
ax-bx小于0 cf=1 zf=0
所以JA是在 ax大于bx时转移可是书上写的是 做减法bx- ax,,但平时遇到的题推断出来应该是 ax - bx所以很不解书上写错了吧……什么书啊……反正就是第一个比第二个啦我记JA就是jmp above 假如第一个大于第二个高等教育出版社的……也许印错了? 盗版?不知道了……这个真心是ax-bx
推荐
- 求 汇编语言的高手 试解释CMP AX,BX 和SOB AX BX 两条语句的异同点
- 汇编语言中and ax ax 还有or ax ax 具体作用是什么都改变了什么标志位?求详解
- 设(AX)=10D0H,(BX)=10C0H,则在执行指令"CMP BX,AX"后,标志位ZF和CF的值分别是()
- 为什么加1指令INC和减1指令对Cf标志位没有影响?(汇编语言的问题)
- 汇编语言 编程 已知在AX,BX 中放一32位提议符号的二进制数,求其绝对值送入CX,DX中.其中AX,CX放高位
- 人教版初三数学课本上册习题答案
- 高中化学:如何判断有机物在核磁共振氢谱中有几个波峰?什么叫处在不同化学环境中的氢?(如间二甲苯).
- 知道正方形的面积,求边长的公式是什么?
猜你喜欢
- 一公斤铝合金30元,谁能帮我算出1平方铝合金(厚度为1.0)要多少钱
- 初中物理摩擦力的一个问题
- 玻璃,钢铁,塑胶,橡胶,木材,纸张的制作工艺
- 已知函数y=kx+b的图像中k>0,b>0,则y=2kx+b会由原图象怎样变化得来?
- 窃读记选文主要讲述了我窃读的经历,用简要的语言概括这两次经历的主要内容
- 木厂有28人,两个工人一天可以加工三张桌子,三个工人一天可以加工十只椅子,要使每天生产的一张桌子与...
- 除在文言文中的意思 需要词性+例句+在此句中的翻译+出处
- 若(N+2005)2=123456789,求(N+2015)(N+1995)的值.