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状态才能执行,如定时图所示。
广告