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, ABH 要求 2 字节、3 个机器周期(操作码取指令、内存读取、内存写入)和 10 个 T 状态才能执行,如时序图所示。
广告