状态标志寄存器--EFLAGS
生活随笔
收集整理的這篇文章主要介紹了
状态标志寄存器--EFLAGS
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
EFLAGS寄存器有控制CPU的操作或反映CPU某些運算的結果的獨立二進制位構成。
| CF | 進位標志 | Carry Flag | 無符號算術運算的結果太大而目的操作數無法容納時置位 |
| OF | 溢出標志 | Overflow Flag | 有符號算術運算的結果太大或太小而目的操作數無法容納時置位 |
| SF | 符號標志 | Sign Flag | 在算術或邏輯運算的結果為負時置位 |
| ZF | 零標志 | Zero Flag | 在算術或邏輯運算的結果為零時置位 |
| AC | 輔助進位標志 | Auxiliary Flag | 在算術運算導致8位操作數的位3到位4產生進位是置位 |
| PF | 奇偶標志 | Parity Flag | 結果的最低有效字節為1的位的數目為偶數時置位,可用于錯誤檢查 |
| DF | 方向標志 | Direction Flag | 在串操作指令執行時有關指針寄存器發生調整的方向遞減時置位 |
| IF | 中斷允許標志 | Interrupt Flag | CPU可以響應CPU外部的可屏蔽中斷發出的中斷請求 |
| TF | 陷阱標志 | Trap Flag | 當設置TF=1,CPU處于單步執行指令的方式;當設置TF=0時,CPU正常執行程序。 |
EFLAGS寄存器:
總結
以上是生活随笔為你收集整理的状态标志寄存器--EFLAGS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据类型与数据传送指令
- 下一篇: 汇编--条件跳转指令