首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

有一道汇编题要请问一下

2013-03-26 
有一道汇编题要请教一下。AND AL,ALJZ BRCH1RCR AL,1JZ BRCH2RCR AL,1INC ALJZ BRCH3以下省略....(1)当(AL)

有一道汇编题要请教一下。
AND AL,AL
JZ BRCH1
RCR AL,1
JZ BRCH2
RCR AL,1
INC AL
JZ BRCH3
以下省略....


(1)当(AL)=__________时,程序转向BRCH1 

(2)当(AL)=__________时,程序转向BRCH2 

(3)当(AL)=__________时,程序转向BRCH3   

求解释。。。。
[解决办法]

你在BRCH1处跳转走了,怎么会调到BRCH2。

jz 这条指令时判断的是上一条指令的运算结果,假设上一条指令最后运算结果为0就跳转,不为0继续往下执行。所以我们看的是AL经过运算后的结果,不是他本身的值。
关于RCR是循环右移,还需要考虑进位位CF,如果进位位为0,那么01H也是可以的。

热点排行