PSW是一個(gè)8位寄存器,用于設(shè)定CPU的狀態(tài)和指示指令執(zhí)行后的狀態(tài)。
CY(PSW.7):進(jìn)位標(biāo)志。在執(zhí)行加減運(yùn)算指令時(shí),如果運(yùn)算結(jié)果的最高位(D7)發(fā)生了進(jìn)位或借位,則CY由硬件自動(dòng)置1。
AC(PSW.6):半進(jìn)位標(biāo)志位,也稱為輔助標(biāo)志位。在執(zhí)行加減運(yùn)算指令時(shí),如果運(yùn)算結(jié)果的低半字節(jié)(D3)發(fā)生了向高半字節(jié)進(jìn)位或借位,則AC由硬件自動(dòng)置1。
F0、F1(PSW.5 和PSW.1):用戶標(biāo)志位。用戶可以根據(jù)需要對(duì)F0、F1賦予一定的含義,由用戶置1和清0,作為軟件標(biāo)志。
RS1、RS0(PSW.4 和PSW.3):工作寄存器組選擇控制位。通過(guò)對(duì)這兩位設(shè)定,可以從4個(gè)工作寄存器組中選擇一組作為當(dāng)前工作寄存器。
OV(PSW.2):溢出標(biāo)志位,有兩種情況影響該位。一是執(zhí)行加減運(yùn)算時(shí),如果D7或D6任一位,并且只一位發(fā)生了進(jìn)位或借位,則OV自動(dòng)置1,
P(PSW.0):奇偶標(biāo)志位。每條指令執(zhí)行完后,該位都會(huì)指示當(dāng)前累加器A中1的個(gè)數(shù)。如果A中有奇數(shù)個(gè)1,則P自動(dòng)置1。
-
單片機(jī)
+關(guān)注
關(guān)注
6062文章
44915瀏覽量
646682 -
寄存器
+關(guān)注
關(guān)注
31文章
5421瀏覽量
123286 -
MCS-51
+關(guān)注
關(guān)注
2文章
126瀏覽量
30103
原文標(biāo)題:MCS-51單片機(jī)的程序狀態(tài)寄存器PSW的作用是什么?
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MCS-51單片機(jī)基本原理
MCS-51單片機(jī)的相關(guān)資料推薦
MCS-51單片機(jī)物理結(jié)構(gòu)相關(guān)資料推薦
MCS-51單片機(jī)結(jié)構(gòu)組成部分
mcs-51單片機(jī)應(yīng)用教程

MCS-51單片機(jī)系統(tǒng)擴(kuò)展技術(shù)

MCS-51單片機(jī)數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
MCS-51單片機(jī)系統(tǒng)結(jié)構(gòu)
MCS-51單片機(jī)應(yīng)用設(shè)計(jì)

MCS-51單片機(jī)的特殊寄存器詳細(xì)資料表格和圖解

第二章 MCS-51單片機(jī)硬件結(jié)構(gòu)與工作原理

mcs-51單片機(jī)CPU的內(nèi)部結(jié)構(gòu)及工作原理

評(píng)論