新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM的程序狀態寄存器

        ARM的程序狀態寄存器

        作者: 時間:2016-11-21 來源:網絡 收藏

        CPSR程序狀態寄存器
        (1)控制位:I=1,禁止IRQ中斷;I=0,允許IRQ中斷
        F=1,禁止FIQ中斷;F=0,允許FIQ中斷
        運行模式位M[4:0],M0,M1,M2,M3,M4是模式位
        0b10000 用戶模式
        0b10001 FIQ模式
        0b10010 IRQ模式
        0b10011 管理模式
        0b10111 中止模式
        0b11011 未定義模式
        0b11111 系統模式
        (2)條件碼標志
        N(符號標志位)=1,運算結果為負數;N=0,運算結果非負
        C(進位或借位標志位)=1,表示產生進位或借位;Z=0,表示沒產生進位或借位
        Z(結果為0標志位)=1,表示結果為0;Z=0,表示結果非0
        V(溢出標志位)=1,表示符號位溢出;V=0,表示沒有符號位溢出
        (3)剩余的位將用于ARM版本的擴展


        關鍵詞: ARM程序狀態寄存

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 黄山市| 五河县| 青海省| 永兴县| 翁源县| 凭祥市| 广丰县| 临海市| 贡山| 舟山市| 桂平市| 南雄市| 偃师市| 株洲市| 林甸县| 台中县| 康定县| 恩施市| 图们市| 朔州市| 玛多县| 瑞丽市| 贵溪市| 镇宁| 神农架林区| 新和县| 武胜县| 五大连池市| 沾益县| 乐业县| 灵台县| 龙口市| 宜宾县| 巴里| 岐山县| 新宾| 甘南县| 龙口市| 临海市| 孙吴县| 高淳县|