ACC 暫存器說明

ACC 暫存器  包含  AH(高位) |  AL(低位) | EXP(指數)

台達 MSM 的 ACC 暫存器說明

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

 

主要特性:

  • 功能:數學運算/邏輯運算/參數&命令傳遞
  • 可儲存 整數(Int/ Dint) 與 浮點數(Real48) :依指令型態決定
  • ACC 做四則運算 可不同 資料型態 混合計算!
  • 長整數 -> 浮點數 格式轉換 不喪失精度!

ACC 內容的 資料型態 如何決定?

1.根據 ACC載入指令 的 op1 型態:

  • 若 LACCW  Int    ;則 ACC 型態為 Dint,不是 Int
  • 若 LACCL  Dint   ;則 ACC 型態為 Dint
  • 若 LACCF  Real48 ;則 ACC 型態為 Real48

2.根據 ACC四則運算(+-×÷)指令 op1 型態:

  • 若 ADDW   Int    ;則 ACC 型態  不變
  • 若 SUBL   Dint   ;則 ACC 型態  不變
  • 若 MULF   Real48 ;則 ACC 型態為 Real48

3.根據 ACC 強制轉型 指令:

  • F2L  ;  ACC 強制轉型為 Dint
  • L2F  ;  ACC 強制轉型為 Real48

 


 

 

發表迴響