MSM : ACC 載入指令

ACC 載入的意思是說:將 op1 表示的資料 載入 ACC 暫存器 中,如下圖所示:

MSM ACC 載入指令說明
op1:

 

1,常數 :123(整數) 或 123.456(浮點數)
2,變數 :@Var_Name[IDX]
3,指標 :*ARx[IDX]
4,暫存器@XARn

 

 

 

由於 ACC 有分 AH/AL,且 資料型態 也有 短整數/長整數/浮點數,所以排列組合的結果一共有下列指令:

 

LALW   Int     ; 將 16位元短整數 載入 AL暫存器,AH 內容不變
LAHW   Int     ; 將 16位元短整數 載入 AH暫存器,AL 內容不變
LACCW  Int     ; 將 16位元短整數 載入整個 ACC 暫存器
LACCL  Dint    ; 將 32位元長整數 載入整個 ACC 暫存器
LACCF  Real48  ; 將 48位元浮點數 載入整個 ACC 暫存器


[註] 指令最後一碼 用來表示 op1 的型態:W為 短整數,L為長整數,F為浮點數,若不匹配 將 產生編譯錯誤!


 

發表迴響