8085十六進位制計數器程式


現在讓我們來看一個英特爾 8085 微處理器的程式。在這個程式中,我們將看到如何模擬十六進位制計數器。

問題陳述

編寫 8085 組合語言程式以模擬十六進位制計數器。

討論

8085 中的十六進位制計數器類似於二進位制計數器。它有兩個不同的部分。主要計數部分和延遲部分。我們必須定義一個延遲子程式來在計數期間每個數字之間生成延遲。我們假設有一些透過 IO 埠連線的外部顯示器,它將以十六進位制形式顯示結果。

輸入

這裡我們沒有提供任何輸入。

流程圖

 

程式

地址
十六進位制程式碼
標籤
助記符
註釋
F000
06, FF
 
MVI B,FFH
將 FF 儲存到 B 中
F002
04
NEXT
INR B
遞增 B
F003
0E, FF
 
MVI C,FFH
將 FF 儲存到 C 中
F005
0D
DELAY
DCR C
將 C 減 1
F006
C2, 05, F0
 
JNZ DELAY
延遲 FF 次
F009
78
 
MOV A,B
將 B 載入到 A 中
F00A
D3, 10
 
OUT 10H
將輸出傳送到埠 10
F00C
C3, 02, F0
 
JMP NEXT
跳轉到 NEXT

輸出

計數顯示在輸出埠 10 上。

 

更新於: 2019-07-30

1K+ 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

立即開始
廣告