8085微處理器中的暫存器間接定址方式
在這種模式下,資料透過暫存器指向的地址從一個暫存器傳輸到另一個暫存器。暫存器間接定址模式也稱為間接定址模式。例如,MOV A, M:表示資料從暫存器對HL指向的記憶體地址傳輸到暫存器A。
MOV E, M
它在記憶體中只佔用1個位元組。**MOV E, M**是這種型別的示例指令。它是一個1位元組指令。假設E暫存器的內容是DBH,H暫存器的內容是40H,L暫存器的內容是50H。假設位置4050H的資料值為AAH。當8085執行此指令時,E暫存器的內容將更改為AAH,如下所示:
之前 | 之後 | |
---|---|---|
(E) | DBH | AAH |
(HL) | 4050H | 4050H |
(4050H) | AAH | AAH |
地址 | 十六進位制程式碼 | 助記符 | 註釋 |
---|---|---|---|
2008 | 2A | MOV E, M | E ← HL暫存器對指向的記憶體位置的內容 |
此MOV E, M指令的時序圖如下:
總結:因此,此指令**MOV E**, M需要1個位元組、2個機器週期(操作碼獲取、記憶體讀取)和7個T狀態才能執行,如時序圖所示。
廣告