8085程序用于反转8位数


在本程序中,我们将了解如何使用8085反转8位数的数字。

问题陈述

编写8085汇编语言程序,反转存储在8000H位置的8位数。并将结果存储在8050H。

讨论

这里的任务非常简单。8085中有一些旋转指令。RRC、RLC分别用于将累加器内容向右和向左旋转,不带进位。我们可以使用RRC或RLC来执行此任务。

输入

地址
数据


8000
4C


流程图

 

程序

地址
十六进制代码
标签
助记符
注释
F000
3A, 00, 80
 
LDA 8000H
从内存中获取数字
F003
0F
 
RRC
向右旋转四次,不带进位
F004
0F
 
RRC
 
F005
0F
 
RRC
 
F006
0F
 
RRC
 
F007
32, 50, 80
 
STA 8050H
将结果存储到内存中
F00A
76
 
HLT
终止程序

输出

地址
数据


8050
C4


更新于: 2019年7月30日

980 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告