当前位置: 首页 > 编程笔记 >

用于在8085微处理器中从键盘输入2个数字的程序

东方俊明
2023-03-14
本文向大家介绍用于在8085微处理器中从键盘输入2个数字的程序,包括了用于在8085微处理器中从键盘输入2个数字的程序的使用技巧和注意事项,需要的朋友参考一下

我们使用键盘上的两个2位十六进制数字编写了一个8085汇编语言程序,该程序有两个输入,然后在地址字段中相加并输出结果。

FILE NAME ADD2NUM.ASM
ORG C000H
CURAD: EQU FFF7H
UPDAD: EQU 06BCH
CLEAR: EQU 044AH
GTHEX: EQU 052FH
MVI A, 0EH
SIM
EI ; Unmask RST5.5 and enable interrupts
MVI B, 01
CALL GTHEX ; Input a 2 digit number and display in data field
MOV A, E
STA C100H ; Store the 2-digit hex number in C100H
MVI B, 01
CALL GTHEX ; Input a 2 digit number and display in data field
LDA C100H
ADD E
STA CURAD ; Add the two numbers and store in CURAD
JNC SKIP
MVI A, 01
STA CURAD+1 ; If Carry =1, store 1 in CURAD+1
SKIP: CALL CLEAR ; Blank the entire display
CALL UPDAD ; Display sum in address field.
HLT

 

 类似资料:
  • 本文向大家介绍8085微处理器中的程序计数器(PC),包括了8085微处理器中的程序计数器(PC)的使用技巧和注意事项,需要的朋友参考一下 PC是一个16位寄存器。它包含一个内存地址。PC包含该内存地址,将从该地址中提取下一条指令以执行。假设PC内容为8000H,则意味着8085希望在8000H处获取指令字节。在8000H提取字节后,PC会自动递增1。这种方式8085准备提取指令的下一个字节(如果

  • 本文向大家介绍在8085微处理器中模拟秒表的程序,包括了在8085微处理器中模拟秒表的程序的使用技巧和注意事项,需要的朋友参考一下 我们编写8085汇编语言程序只是为了模拟一个秒表,以在地址字段中显示分钟和秒。提供了停止秒表的功能,以及用于继续显示秒表的时间,以显示恰好在停止命令之前的时间。

  • 本文向大家介绍8085微处理器中的掷模仿真程序,包括了8085微处理器中的掷模仿真程序的使用技巧和注意事项,需要的朋友参考一下 编写8085汇编语言程序,以使用中断来模拟掷骰子。 我们为该程序提供了一个计数器,该计数器对范围从1到6进行计数,并在无限循环中无限循环的情况下再次重复计数序列。通过按下键盘上的“ Vect Intr”键,可以模拟获得掷骰头的概率。8085的分支分支到RST7.5 ISS

  • 本文向大家介绍8085微处理器中的BCD编号,包括了8085微处理器中的BCD编号的使用技巧和注意事项,需要的朋友参考一下 很多时候,我们需要在计算机中表示十进制数字,并对这些数字进行算术运算。例如,可能会要求我们对学生在五个不同科目中获得的分数进行总计,显然,分数以十进制表示。 为此,广泛使用了BCD代码。在BCD表示法中,4位用于对一个数字进行编码,因此,两位的信息存储在一个字节中。例如,十进

  • 本文向大家介绍8085微处理器中的十进制递减计数器程序,包括了8085微处理器中的十进制递减计数器程序的使用技巧和注意事项,需要的朋友参考一下 我们用8085汇编语言编写一个程序,以实现十进制递减计数器(从99到00)。该程序必须在以下条件下运行。 我们向累加器加载99。 在累加器中显示累加器中的计数值。RST5.5处于未屏蔽状态,并且中断系统被启用。 该程序如下:  

  • 本文向大家介绍程序使用8085微处理器中的查找表查找数字的平方,包括了程序使用8085微处理器中的查找表查找数字的平方的使用技巧和注意事项,需要的朋友参考一下 我们编写了一个8085汇编语言程序,该程序使用查找表在地址字段中显示数字及其平方来查找一位数的平方(0到9)。