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+ 浏览量

启动你的职业生涯

完成课程获得认证

开始学习
广告