ST 暫存器說明

  • ST 暫存器:指令執行之後,根據ACC結果設定相關的狀態旗標

台達 MSM 的 ST 暫存器說明

圖(一)  ST 暫存器 - 資料來自台達電子 IMSBU

 

 

  • Z零旗標,代表ACCAH/AL內容是零!
  • N負旗標,代表ACCAH/AL內容是負!
  • P正旗標,代表ACCAH/AL內容是正,在本CPU內,零不算是正!
  • C進位旗標,代表ACCAH/AL加法結果產生進位,或減法沒有產生借位!
  • V溢位旗標,ACCAH/AL運算結果產生溢位,16位元運算,由0x7FFF~0x8000!或32位元運算,由0x7FFFFFFF~0x80000000!
  • E錯誤旗標,代表指令執行結果有錯誤,錯誤碼參考 ERR 暫存器!

 

*根據本暫存器,可用來控制程式的流程,例如 JMP_C 指令,可執行條件跳躍!


 

 


發表迴響