of overflow flag 溢位標誌 運算元超出機器能表示的範圍表示溢位,溢位時為1.
sf sign flag 符號標誌 記錄運算結果的符號,結果負時為1.
zf zero flag 零標誌 運算結果等於0時為1,否則為0.
cf carry flag 進製標誌 最高有效位產生進製時為1,否則為0.
af auxiliary carry flag 輔助進製標誌 運算時,第3位向第4位產生進製時為1,否則為0.
pf parity flag 奇偶標誌 運算結果運算元位為1的個數為偶數個時為1,否則為0.
df direcion flag 方向標誌 用於串處理.df=1時,每次操作後使si和di減小.df=0時則增大.
if interrupt flag 中斷標誌 if=1時,允許cpu響應可遮蔽中斷,否則關閉中斷.
tf trap flag 陷阱標誌 用於除錯單步操作.
iopl i/o privilege level i/o特權級 在保護模式下,用於控制對i/o位址空間的訪問.
nt nested task 巢狀任務標誌
rf resume flag 重新啟動標誌
vm virtual_8086 mode 虛8086模式位 vm=1時,可模擬8086處理器的程式設計環境.
ac alignment check mode 對準檢查方式位
vif virtual interrupt flag 虛擬中斷標誌
vip virtual interrupt pending flag 虛擬中斷未決標誌
id identification flag 標識標誌
標誌暫存器df 標誌暫存器
cpu內部的暫存器中,有一種特殊的暫存器具有以下三種作用。用來儲存相關指令的某些執行結果 用來為cpu執行相關指令提供行為依據 用來控制cpu的相關工作方式 這種特殊的暫存器在8086cpu種,被稱為標誌暫存器 flag 8086cpu的標誌暫存器有16位,其中儲存的資訊通常被稱為程式狀態字 psw...
暫存器,標誌暫存器
涉及硬體傳輸資料的,往往包含以下內容 1.資料傳輸引腳 資料放 2.控制引腳 怎麼控制 3.狀態引腳 結果如何 暫存器相當於cpu內部的儲存單元,可能是連續排列,相當於 c語言中的陣列。一 8個通用暫存器 16 bit accumulate axah alr0 count cxch clr1 dat...
標誌位暫存器的說明
一 運算結果標誌位 1 進製標誌cf carry flag 進製標誌cf主要用來反映運算是否產生進製或借位。如果運算結果的最高位產生了乙個進製或借位,那麼,其值為1,否則其值為0。使用該標誌位的情況有 多字 位元組 數的加減運算,無符號數的大小比較運算,移位操作,字 位元組 之間移位,專門改變cf值...