8085微處理器指令型別MVI r, d8
MVI是助記符,實際上意思是“立即傳送”。使用此指令,我們可以將一個8位或1位元組的值載入到暫存器中。此指令支援立即定址模式,用於在指令中指定資料。“d8”代表任何8位資料,“r”代表任何一個暫存器,例如A、B、C、D、E、H或L。因此,r可以替換七個暫存器中的任何一個。
由於“r”可以是七個暫存器名稱中的任何一個,因此此類指令有七個操作碼。它在記憶體中佔用2個位元組。
助記符,運算元 | 操作碼 | 位元組數 |
---|---|---|
MVI A, 資料 | 3E | 2 |
MVI B, 資料 | 06 | 2 |
MVI C, 資料 | 0E | 2 |
MVI D, 資料 | 16 | 2 |
MVI E, 資料 | 1E | 2 |
MVI H, 資料 | 26 | 2 |
MVI L, 資料 | 2E | 2 |
例如,如果我們考慮指令MVI E, ABH,則表示ABH將被移動或複製到暫存器E中。結果,E的先前值將被覆蓋。
地址 | 十六進位制程式碼 | 助記符 | 註釋 |
---|---|---|---|
2000 | 1E | MVI E, ABH | E <- ABH |
2001 | AB | ABH作為運算元 |
此指令將具有七個T狀態,如下所示。

總結 - 因此,此指令MVI E, ABH需要2個位元組、2個機器週期(操作碼獲取和記憶體讀取)和7個T狀態才能執行,如定時圖所示。
廣告