新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MCS-51單片機的程序狀態寄存器PSW的作用是什么?

        MCS-51單片機的程序狀態寄存器PSW的作用是什么?

        作者: 時間:2013-02-27 來源:網絡 收藏

        的作用是什么?常用標志有哪些位?作用是什么?

        答:是一個8位寄存器,用于設定CPU的狀態和指示指令執行后的狀態。

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 禄劝| 苍山县| 瑞金市| 嵩明县| 眉山市| 两当县| 仪陇县| 如东县| 肥城市| 墨脱县| 佛坪县| 文山县| 大兴区| 江阴市| 永春县| 漳浦县| 阿拉善右旗| 涟源市| 临颍县| 苍山县| 灯塔市| 无极县| 南木林县| 信阳市| 交口县| 乌恰县| 巴塘县| 海阳市| 五寨县| 泾阳县| 宁海县| 象州县| 舒城县| 察隅县| 临安市| 仁化县| 凌云县| 子长县| 天镇县| 长泰县| 兰溪市|