8085微处理器中的寄存器间接寻址方式
在这种模式下,数据通过寄存器指向的地址从一个寄存器传输到另一个寄存器。寄存器间接寻址模式也称为间接寻址模式。例如,MOV A, M:表示数据从寄存器对HL指向的内存地址传输到寄存器A。
MOV E, M
它在内存中只占用1个字节。**MOV E, M**是这种类型的示例指令。它是一个1字节指令。假设E寄存器的内容是DBH,H寄存器的内容是40H,L寄存器的内容是50H。假设位置4050H的数据值为AAH。当8085执行此指令时,E寄存器的内容将更改为AAH,如下所示:
之前 | 之后 | |
---|---|---|
(E) | DBH | AAH |
(HL) | 4050H | 4050H |
(4050H) | AAH | AAH |
地址 | 十六进制代码 | 助记符 | 注释 |
---|---|---|---|
2008 | 2A | MOV E, M | E ← HL寄存器对指向的内存位置的内容 |
此MOV E, M指令的时序图如下:
总结:因此,此指令**MOV E**, M需要1个字节、2个机器周期(操作码获取、内存读取)和7个T状态才能执行,如时序图所示。
广告