单片机中,ACC寄存器是什么用途?怎么使用?具体存在哪个地方?
1个回答
展开全部
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标志位。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询