複製鏈接
請複製以下鏈接發送給好友

條件碼

鎖定
條件碼是CPU根據運算結果由硬件設置的位,體現當前指令執行結果的各種狀態信息。例如:算術運算產生的正、負、零或溢出等的結果。條件碼可被測試,作為分支運算的依據,此外,有些條件碼可被設置,例如對於最高位進位標誌C,可用指令對它置位和復位。 [1] 
中文名
條件碼
簡    介
CPU根據運算結果由硬件設置的位
釋    義
·專業名詞
涉及學科
計算機科學

目錄

條件碼重要性

條件碼是程序分支和程序循環的依據,也是雙精度或高精度運算和浮點運算的基礎。PDP—11系列機字長16位,設有N(負)、Z(零)、V(溢出)和C(進位)等四個條件碼。這些條件碼錶現力強、使用靈活。因而,討論條件碼的置位方法及其含義,就顯得十分重要。

條件碼舉例

最常用的條件碼有:
CF:進位標誌。最近的操作使最高位產生了進位。可以用來檢查無符號操作數據的溢出。
ZF:零標誌。最近的操作得出的結果為0.
SF:符號標誌。最近的操作得到的結果為負數。
OF: 溢出標誌。最近的操作導致一個補碼溢出--正溢出或負溢出。 [2] 
參考資料