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

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

更新於:2019年7月30日

12K+ 瀏覽量

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告