8085 微處理器中 MOV M, r 指令型別
在 8085 指令集中,此指令MOV M, r 將從暫存器 r 複製 8 位值到 HL 暫存器對指向的記憶體位置。此指令使用暫存器定址來指定資料。
由於“r”可以具有七個值中的任意一個:
r = A, B, C, D, E, H, or L
因此,此類指令有七個操作碼。它在記憶體中僅佔用 1 位元組。
| 助記符,運算元 | 操作碼(十六進位制) | 位元組數 |
|---|---|---|
| MOV M, A | 77 | 1 |
| MOV M, B | 70 | 1 |
| MOV M, C | 71 | 1 |
| MOV M, D | 72 | 1 |
| MOV M, E | 73 | 1 |
| MOV M, H | 74 | 1 |
| MOV M, L | 75 | 1 |
MOV M, E 是此型別的一個示例指令。它是一個 1 位元組指令。假設 E 的初始值為 ABH,HL 暫存器對指向記憶體位置 4050H,4050H 記憶體位置的內容為 CDH。然後在執行指令 MOV M, E 後,E 暫存器的內容將變為 CDH。此示例顯示了執行此指令的結果:
| 之前 | 之後 | |
|---|---|---|
(E) |
ABH | ABH |
(HL) |
(4050H) | (4050H) |
(4050H) |
CDH | ABH |
| 地址 | 十六進位制程式碼 | 助記符 | 註釋 |
|---|---|---|---|
| 2005 | 273 | MOV M, E | HL 暫存器對指向的記憶體位置 <- E |
以下是指令MOV M, E 的時序圖:

總結 - 因此,此指令MOV M, E 需要 1 位元組,2 個機器週期(操作碼獲取,記憶體讀取)和 7 個 T 狀態才能執行,如時序圖所示。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP