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+ 檢視

啟動您的 職業

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.