**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。
这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
**赋值:**假定进位标志开头为0
. AL
寄存器包含C5h
.请对AL
执行以下指令.
RCR AL, 2
显示每次进位循环后AL
寄存器发生的情况。
答:ROR
指令通过进位标志,将第二个操作数中指定的位数从右循环移位到左。
寄存器AL
的初始值为c5
上述二进制值为= 11010011
进位标志为= 0
指令是:
ROR AL, 2
在第一次旋转之后,寄存器AL
的内容将是:AL = 11101001
个
在第二次旋转之后,寄存器AL
的内容将是:AL = 11110100
指令之后寄存器AL
的内容将为:
x1米15英寸
进位标志包含最后移位得位,最后移位得位为0
.
1条答案
按热度按时间gkn4icbw1#
RCR AL, 2
。显示每次循环进位后AL寄存器发生的情况。ROR指令通过进位标志将第二个操作数中指定的位数从右侧循环移位到左侧。
该任务处理RCR指令,移位从左侧进行到右侧!
寄存器AL的初始值为c5
上述二进制值= 11010011
你用二进制显示的实际上是D3 h,C5 h的位模式是11000101。