ACC 暫存器 包含 AH(高位) | AL(低位) | EXP(指數)
圖(一) 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