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+ 次查看

启动您的 职业生涯

通过完成课程获得认证

立即开始
广告