安騰(R) 處理器主題移動應用暫存器指令

mov ar

操作 字型慣例

指令型別 I、M

格式

(qp) mov r1 = ar3 pseudo-op

(qp) mov ar3 = r2 pseudo-op

(qp) mov ar3 = imm8 pseudo-op

(qp) mov.i r1 = ar3 i_form, from_form

(qp) mov.i ar3 = r2 i_form, register_form, to_form

(qp) mov.i ar3 = imm8 i_form, immediate_form, to_form

(qp) mov.m r1 = ar3 m_form, from_form

(qp) mov.m ar3 = r2 m_form, register_form, to_form

(qp) mov.m ar3 = imm8 m_form, immediate_form, to_form


說明

源運算元複製到目標暫存器。

在 from_form 中,ar3 指定的應用暫存器複製到 GRr1,並清除對應的 NaT 位。

在 to_form 中,GR r2 中的值(在 register_form 中),或是 imm8 中經過符號擴充套件的值(在 immediate_form 中),放入 AR ar3。在 register_form 中,如果設定 GR r2 對應的 NaT 位,則觸發“暫存器 NaT 使用”錯誤。

每個執行單元(M 或 I)訪問都只能訪問部分應用暫存器。應用暫存器表格指出哪種執行單元可以訪問哪些應用暫存器。從錯誤的單元型別訪問應用暫存器時,將會導致“非法操作”錯誤。

此指令有多種形式,它使用偽操作消除指定執行單元的必要。AR 的訪問總是暗示需要執行序列化。