8085程序:无需进位相加两个8位数


我们将学习如何在8085中无需进位相加两个8位数。

问题陈述

编写8085汇编语言程序,执行8位无进位加法。数字存储在F100和F101中。结果将存储在F102中。

讨论

在8085中,可以使用ADD指令来添加两个数字。我们将设置HL对来指向数字,然后将累加器加载数字。然后使用ADD M操作,它可以将HL对指向的内存项和累加器相加。

输入

地址
数据


F100
CE
F101
21


 

流程图

 

程序

地址
十六进制代码
标签
助记符
注释
F000
21, 01, F1
 
LXI H,F100H
指向获取数字的位置
F003
7E

 
MOV A,M

将第一个数字加载到A
F004
23
 
INX H
指向下一个操作数
F005
86

 
ADD M

将M与A相加
F006
23
 
INX H
指向下一个位置
F007
77

 
MOV M,A

存储结果
F008
76
 
HLT
终止程序

 

输出

地址
数据


F102
EF


 


更新于:2019年7月30日

2K+ 次浏览

启动你的职业生涯

通过完成课程获得认证

开始学习
广告