什麼是記憶體引用指令?


記憶體引用指令是指那些旨在生成對記憶體的引用並允許程式訪問已命令資訊的指令,並說明資料從哪裡持續快取。這些指令被稱為記憶體引用指令。

有七條記憶體引用指令,如下所示:

AND

AND 指令對來自暫存器和由有效地址確定的記憶體字的位集合執行 AND 邏輯運算。此操作的結果會移回暫存器。

ADD

ADD 指令將由有效地址表示的記憶體字的內容新增到暫存器的值。

LDA

LDA 指令將有效地址表示的記憶體字共享到暫存器。

STA

STA 將暫存器的內容儲存到由有效地址定義的記憶體字中。輸出接下來用於公共匯流排,資料輸入連線到匯流排。它只需要一個微操作。

BUN

無條件分支 (BUN) 指令可以傳送由有效地址確定的指令。它們理解要執行的下一條指令的地址由 PC 保持,並且應該遞增 1 以接收序列中下一條指令的地址。如果控制需要實現不在序列中的多條指令,它可以執行 BUN 指令。

BSA

BSA 代表分支並儲存返回地址。這些指令可以分支程式的一部分(稱為子程式或過程)。執行此指令時,BSA 會將下一條指令的地址從 PC 儲存到由有效地址確定的記憶體位置。

ISZ

如果為零則遞增 (ISZ) 指令遞增由有效地址確定的字。如果遞增後的成本為零,則 PC 遞增 1。程式設計師在記憶體字中儲存負值。它可以在重複遞增後影響零值。因此,PC 遞增,下一條指令被跳過。

更新於: 2021-07-24

47K+ 瀏覽量

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.