高手帮个忙吧,谁知道单片机中psw=87的具体含义。具体点。谢谢了,坐等!!

高手帮个忙吧,谁知道单片机中psw=87的具体含义。具体点。谢谢了,坐等!!
如果一个简答题问:请解释psw=87的具体含义。该怎么回答好勒???谢谢咯~O(∩_∩)O

PSW 是程序状态字,8位,从高位起定义如下:
(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”的个数为偶数。
这里:如果一个简答题问:请解释psw=87(正确写法应为psw=87H) 的具体含义,可以这样答:
PSW是程序状态字,PSW=87H,即10000111,根据PWS的定义,即进位CY=1,前次运算有进位;辅助进位位AC=0;工作寄存器在0区(RS1RS0=00);溢出标志OV=1,前次运算产生溢出;A中1的个数为奇数(P=1)。
温馨提示:答案为网友推荐,仅供参考
相似回答