-
ST 暫存器:指令執行之後,根據ACC結果設定相關的狀態旗標
圖(一) ST 暫存器 - 資料來自台達電子 IMSBU
- Z:零旗標,代表ACC(AH/AL)內容是零!
- N:負旗標,代表ACC(AH/AL)內容是負!
- P:正旗標,代表ACC(AH/AL)內容是正,在本CPU內,零不算是正!
- C:進位旗標,代表ACC(AH/AL)加法結果產生進位,或減法沒有產生借位!
- V:溢位旗標,ACC(AH/AL)運算結果產生溢位,16位元運算,由0x7FFF~0x8000!或32位元運算,由0x7FFFFFFF~0x80000000!
- E:錯誤旗標,代表指令執行結果有錯誤,錯誤碼參考 ERR 暫存器!
*根據本暫存器,可用來控制程式的流程,例如 JMP_C 指令,可執行條件跳躍!