mov indirect
指令型別 M
格式
(qp) mov r1 = ireg[r3] from_form
(qp) mov ireg[r3] = r2 to_form
說明
源運算元複製到目標暫存器。
要從間接暫存器移出,則讀取 GR r3,並將它的值用作 ireg 指定的暫存器檔案的索引。讀取索引的暫存器,並將它的值複製到 GR r1。
要移到間接暫存器中,則讀取 GR r3,並將它的值用作 ireg 指定的暫存器檔案的索引。讀取 GR r2,並將它的值複製到索引的暫存器。
CPU 標識暫存器只能讀取。此指令沒有 to_form。
除 PMD 暫存器檔案之外,訪問不存在的暫存器會導致“保留的暫存器/欄位”錯誤。對 PMD 暫存器檔案中取決於具體實現的版本的部分進行的所有訪問均會導致取決於具體實現的版本的行為,但不會是錯誤。