這些都對應程式狀態字暫存器PSW中序號0~11的標誌位 用 0/1表示是否有效
分兩大類
條件標誌:反映包含在ALU算術邏輯運算後的結果特徵
OF 溢位標誌 :運算時,若運算元超出了機器所能表示的範圍為,則產生溢位,OF=1,否則OF=0
SF 符號標誌 ;設定成運算操作結果的符號狀態。當結果為負時,SF=1,否則SF=0
ZF 零標誌 結果=0,ZF=1,結果≠0,ZF=0
AF 輔助進位標誌 ,運算過程中第三位有進位,置AF=1,否則AF=0
PF 奇偶標誌: 當運算元中有偶數個1時,置PF=1,否則PF=0
CF進位標誌 : 最高有效位產生的進位值,例如 執行加法指令時,MSB有進,置CF=1;否則CF=0
控制標誌:控制執行特殊的功能
DF放向標誌:用於字串操作指令程式設計。
DF置0,則串操作控制處理方向,從帶有最低地址的第一個元素逐個處理,否則,從高向低
ID中斷允許標誌: IF=1,CPU允許中斷,IF=0,則CPU關閉中斷
TF跟蹤標誌:TF=1,機器進入單步工作方式,每條機器指令執行後,顯示結果及暫存器狀態,若TF=0,則機器處在連續工作方式。此標誌為除錯機器或除錯程式發現故障而設定。
這些都對應程式狀態字暫存器PSW中序號0~11的標誌位 用 0/1表示是否有效
分兩大類
條件標誌:反映包含在ALU算術邏輯運算後的結果特徵
OF 溢位標誌 :運算時,若運算元超出了機器所能表示的範圍為,則產生溢位,OF=1,否則OF=0
SF 符號標誌 ;設定成運算操作結果的符號狀態。當結果為負時,SF=1,否則SF=0
ZF 零標誌 結果=0,ZF=1,結果≠0,ZF=0
AF 輔助進位標誌 ,運算過程中第三位有進位,置AF=1,否則AF=0
PF 奇偶標誌: 當運算元中有偶數個1時,置PF=1,否則PF=0
CF進位標誌 : 最高有效位產生的進位值,例如 執行加法指令時,MSB有進,置CF=1;否則CF=0
控制標誌:控制執行特殊的功能
DF放向標誌:用於字串操作指令程式設計。
DF置0,則串操作控制處理方向,從帶有最低地址的第一個元素逐個處理,否則,從高向低
ID中斷允許標誌: IF=1,CPU允許中斷,IF=0,則CPU關閉中斷
TF跟蹤標誌:TF=1,機器進入單步工作方式,每條機器指令執行後,顯示結果及暫存器狀態,若TF=0,則機器處在連續工作方式。此標誌為除錯機器或除錯程式發現故障而設定。