8085微处理器中的指令类型 MVI M, d8


在 8085 指令集中,此指令 MVI M, d8 用于直接用 8 位值加载 HL 对指出的某个内存位置。此指令针对数据使用直接寻址。在内存中占用 2 字节。

助记符、操作数 操作码(十六进制) 字节
MVI M, Data 36 2

例如,我们可以将 MVI M, ABH 视为这类指令的一个示例指令。这是一条 2 字节指令,其中使用一条字节的操作码来执行 MVI M,而使用另一个字节来执行 ABH。我们假设 HL 寄存器对包含 16 位地址 4050H,而该地址的初始内容为 CDH。所以在该指令执行后,更新后的值将如下:

之前 之后
(HL) (4050) (4050)
(4050) CDH ABH

地址 十六进制代码 助记符 注释
2006 36 MOV M, ABH 将由 HL 寄存器对指向的内存位置的内容更新为 ABH
2007 AB 操作数 ABH

让我们查看指令 MVI M, ABH 的时序图

MVI M

总结 - 所以这个指令 MVI M, ABH 要求 2 字节、3 个机器周期(操作码取指令、内存读取、内存写入)和 10 个 T 状态才能执行,如时序图所示。

更新时间:30-07-2019

7 千余次浏览

开启您的 职业生涯

完成课程获得认证

开始
广告