8085中的HLT指令


在8085指令集中,HLT是助记符,代表“停止微处理器”指令。它是一个字节长度的指令。使用这些特定指令,当8085进入停止状态时,我们可以防止8085进一步处理后续指令。这由控制信号S1和S0指示。在停止期间,S1和S0输出信号将变为0 0。 

助记符、操作数
Op码(十六进制)
字节
HLT
76
1


当发生有效的中断时,8085将退出停止状态。在这种情况下,它将根据中断号执行相应的中断服务子例程,然后继续执行HLT指令之后的指令。因此,在这种情况中,它实际上不会进入停止状态。

不过,在大多数程序中,HLT指令用于终止程序。此外,重置in*激活会导致8085退出停止状态。

地址
十六进制代码
助记符
说明
2002
76
HLT
将8085置于停止状态


该指令HLT执行的时序图如下——

**摘要** − 因此,此指令 HLT 要求 1 字节,2 个机器周期(操作码获取、总线空闲周期)和 5 个 T 状态执行,如时序图中所示。

更新于: 2020 年 6 月 27 日

5K+ 查看

启动您的 职业

通过完成课程获得认证

开始学习
广告