安騰(R) 處理器主題加法指令

add

操作 字型慣例

指令型別 A

格式

(qp)  add  r1 = r2, r3 register_form

(qp)  add  r1 = r2, r3, 1 plus1_form, register_form

(qp)  add  r1 = imm, r3 pseudo-op

(qp)  adds  r1 = imm14, r3 imm14_form

(qp)  addl  r1 = imm22, r3 imm22_form


說明

將兩個源運算元(及可選的常數 1)相加,結果放入 GR r1。在暫存器這種形式中,第一個運算元是 GR r2;在 imm_14 這種形式中,第一個運算元取自符號擴充套件的 imm14 編碼欄位;在 imm22_form 中,第一個運算元取自符號擴充套件的 imm22 編碼欄位。在 imm22_form 中,GR r3 只能指定 GR 0、1、2 以及 3。

plus1_form 只可用於 register_form(儘管通過調整立即數也能在立即數形式中達到同樣的效果)。

立即數形式的偽操作會根據立即數運算元大小與 GR r3 中值選擇 imm14_form 或 imm22_form。