单片机中,ACC寄存器是什么用途?怎么使用?具体存在哪个地方?

 我来答
储乐巧03Z
2013-12-08 · TA获得超过136个赞
知道答主
回答量:158
采纳率:100%
帮助的人:124万
展开全部
ACC(Accumulator)是累加器A缩写。累加器A是一个具有特殊用途的二进制8位寄存器,专门用来存放操作数或运算结果。在CPU执行某种运算前,两个操作数中的一个通常应放在累加器A中,运算完成后累加器A中便可得到运算结果。    对累加器A的单操作数的逻辑操作指令      对累加器A的单操作数的逻辑操作指令如下所示: 1、CLRA;(A)=0   这条指令的功能是将累加器A的内容清零,即(A)=0,不影响Cy标志位、AC标志位和OV标志位,只影响P标志位。   2、CPLA;(A)A   这条指令的功能是将累加器A的内容逐位逻辑取反,不影响标志位。   3、RLA   这条指令的功能是将累加器A的内容向左循环移1位,不影响标志位。   4、RRA   这条指令的功能是将累加器A的内容向右循环移1位,不影响标志位。   5、RLCA   这条指令的功能是将累加器A的内容和进位标志位Cy一起向左循环移1位,不影响AC标志位、OV标志位。   6、RRCA   这条指令的功能是将累加器A的内容和进位标志位Cy一起向右循环移1位,不影响AC标志位、OV标志位。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式