如何仅使用RR A和RRC A在8051微控制器中实现右算术移位?

时间:2013-06-06 07:29:39

标签: shift 8051

我想在8051中实现Right Arithmatic Shift,只需在此微控制器中使用标准移位运算符。这意味着,我想通过仅使用RR A和RRC A来实现右对齐移位。 任何人都可以服用吗?

1 个答案:

答案 0 :(得分:1)

自从我8051年以来已经很久了,但我认为你需要:

mov C, ACC.7
rrc A

即,使用累加器的符号位进行预加载,然后向右移动A,并将进位(旧符号位)复制到新的符号位位置。