微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 累加器ACC与标志寄存器问题

累加器ACC与标志寄存器问题

时间:10-02 整理:3721RD 点击:
影响标志位的寄存器的是不是只要有累加器的参与就可以影响标志位吗? 还是其他的寄存器也可以影响标志位呢

当然,,不同的标志寄存器,,都是专有的功能啊,,不可能,,别的状态能改变它,,
问题表达不太详细,。

谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,谢谢小编分享,

标志位有好多,(1)Cy(PSW.7)PSW.7是Cy即C,来源于最近一次算术指令或逻辑指令执行时软硬件的改写。
(2)Ac(PSW.6) 辅助进位标志位,用于BCD码的十进制调整运算。当低四位向高四位借进位时Ac被置1,否则清0。此位也可和DA指令结合起来用。
(3)F0(PSW.5)用户使用的状态标志位。这个你可以任意使用。
(4)RS1、RS0(PSW.4、PSW.3):4组工作寄存器区选择控制位1和位0。
(5)OV(PSW.2)溢出标志位 在执行算术指令时,指示运算是否产生溢出。
(6)PSW.1位: 保留位,未用。
(7)P(PSW.0)奇偶标志位
P=1,A中“1”的个数为奇数
P=0,A中“1”的个数为偶数

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top