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 狀態執行,如時序圖中所示。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP