0

我想在 8051 中实现右算术移位,只需要在这个微控制器中使用标准移位运算符。这意味着,我想仅使用 RR A 和 RRC A 来实现算术右移。有人可以提出建议吗?

4

1 回答 1

1

自从我做8051以来已经有很长时间了,但我认为你需要:

mov C, ACC.7
rrc A

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

于 2013-06-22T21:46:44.890 回答