2021年 02月 11日 星期四
您的位置: 威廉希尔主页 > 单片机技术 >

MCS-51单片机的程序状态寄存器PSW的作用是什么?

来源:未知     作者:威廉希尔     发布时间:2021-02-11 18:57         

  .7):进位标志。在执行加减运算指令时,如果运算结果的最高位(D7)发生了进位或借位,则CY由硬件自动置1。

  AC(PSW.6):半进位标志位,也称为辅助标志位。在执行加减运算指令时,如果运算结果的低半字节(D3)发生了向高半字节进位或借位,则AC由硬件自动置1。

  F0、F1(PSW.5 和PSW.1):用户标志位。用户可以根据需要对F0、F1赋予一定的含义,由用户置1和清0,作为软件标志。

  RS1、RS0(PSW.4 和PSW.3):工作寄存器组选择控制位。通过对这两位设定,可以从4个工作寄存器组中选择一组作为当前工作寄存器。

  OV(PSW.2):溢出标志位,有两种情况影响该位。一是执行加减运算时,如果D7或D6任一位,并且只一位发生了进位或借位,则OV自动置1,

  P(PSW.0):奇偶标志位。每条指令执行完后,该位都会当前累加器A中1的个数。如果A中有奇数个1,则P自动置1。

      威廉希尔