汇编指令RL和区别RLC有什么

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:58:41
各位大虾有谁知道汇编指令RL和RLC有什么区别,最好是给我举个例子,像RL ED和RLC ED的结果各是什么?知道的告诉我一下啊,最好解释得详细点,呵呵,谢了。

RL是左移指令,参加左移的是8个位
RLC是带进位位的左移,参加左移的共有9个位
设A=01000001,C=1;
则如果执行RL ,则A=10000010,C=1(A所有位左移一位,最低位补零,C不参加移位操作,保持原值不变)

如果执行RLC后,则A=10000011,C=0(A的最高位移到C,C原值移到A最低位)

两者都为左移,rl为不带位左移,rlc是带位左移