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 状态执行,如时序图中所示。
广告