比如:OF: 溢出標誌位OF用於反映有符號數加減運算所得結果是否溢出。如果運算結果超過當前運算位數所能表示的範圍,則稱為溢出,OF的值被置為1,否則,OF的值被清為0.
DF: 方向標誌DF位用來決定在串操作指令執行時有關指針寄存器發生調整的方向。
IF: 中斷允許標誌IF位用來決定CPU是否響應CPU外部的可屏蔽中斷發出的中斷請求。但不管該標誌為何值,CPU都必須響應CPU外部的不可屏蔽中斷所發出的中斷請求,以及CPU內部產生的中斷請求。具體規定如下:
(1)、當IF=1時,CPU可以響應CPU外部的可屏蔽中斷發出的中斷請求;
(2)、當IF=0時,CPU不響應CPU外部的可屏蔽中斷發出的中斷請求。
TF: 狀態控制標誌位是用來控制CPU操作的,它們要通過專門的指令才能使之發生改變
SF: 符號標誌SF用來反映運算結果的符號位,它與運算結果的最高位相同。在微機系統中,有符號數采用補碼表示法,所以,SF也就反映運算結果的正負號。運算結果為正數時,SF的值為0,否則其值為1。
ZF: 零標誌ZF用來反映運算結果是否為0。如果運算結果為0,則其值為1,否則其值為0。在判斷運算結果是否為0時,可使用此標誌位。
AF: 下列情況下,輔助進位標誌AF的值被置為1,否則其值為0:
(1)、在字操作時,發生低字節向高字節進位或借位時;
(2)、在字節操作時,發生低4位向高4位進位或借位時。
PF: 奇偶標誌PF用於反映運算結果中“1”的個數的奇偶性。如果“1”的個數為偶數,則PF的值為1,否則其值為0。
CF: 進位標誌CF主要用來反映運算是否產生進位或借位。如果運算結果的最高位產生了壹個進位或借位,那麽,其值為1,否則其值為0。)