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状态才能执行,如定时图所示。
广告
数据结构
网络
关系数据库管理系统(RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP