简述MCS51单片机中程序状态寄存器PSW各位的含义。

简述MCS51单片机中程序状态寄存器PSW各位的含义。,第1张

PSW即程序状态寄存器,Program
Status
Word。
PSW各位的定义如下:
Cy(PSW7):即PSW的D7位,进位、借位标志。进位、借位CY=1;否则CY=0
AC(PSW6):即PSW的D6位,辅助进位、借位标志。当D3向D4有借位或进位时,AC=1;否则AC=0
F0(PSW5及PSW1):即PSW的D5位,用户标志位;
RS1及RS0(PSW4及PSW3):即PSW的D4、D3位,寄存器组选择控制位;
OV(PSW2):溢出标志。有溢出OV=1,否则OV=0;
F1(PSW·1):保留位,无定义;
P(PSW·0):奇偶校验标志位,由硬件置位或清0;存在ACC中的运算结果有奇数个1时P=1,否则P=0。

PSW被称作程序状态寄存器,用于记录指令的运行状态。

D7:CY 进位标志,如果累加器A最高位有进位,CY置1否则为0。那么对应填入相应的值就可以得到PSW的结果了,10000010。

存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。有些机器中将PSW称为标志寄存器FR。51单片机的PSW是一个8位寄存器,用来存放指令执行后的一些的状态,通常由CPU来填写,但是用户也可以改变各状态位的值。

单片机

也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。 由此可见,单片机凭借着强大的数据处理技术和计算功能可以在智能电子设备中充分应用。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10421764.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存