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也是可以的。