新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MCS-51單片機(jī)的程序狀態(tài)寄存器PSW的作用是什么?

        MCS-51單片機(jī)的程序狀態(tài)寄存器PSW的作用是什么?

        作者: 時(shí)間:2013-02-27 來(lái)源:網(wǎng)絡(luò) 收藏

        的作用是什么?常用標(biāo)志有哪些位?作用是什么?

        答:是一個(gè)8位寄存器,用于設(shè)定CPU的狀態(tài)和指示指令執(zhí)行后的狀態(tài)。

        CY(.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。



        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 徐闻县| 潼关县| 嘉黎县| 太谷县| 克什克腾旗| 桂东县| 嘉荫县| 汉寿县| 云龙县| 乌拉特中旗| 丰原市| 缙云县| 五莲县| 汝城县| 庆元县| 连江县| 肥城市| 定陶县| 阿拉善右旗| 平湖市| 沽源县| 青海省| 锦屏县| 平南县| 固安县| 望都县| 灵璧县| 乌苏市| 林甸县| 峨眉山市| 淮北市| 临湘市| 西城区| 普宁市| 彰化市| 新巴尔虎左旗| 禹城市| 宜州市| 奉节县| 英德市| 达州市|