将片外RAM的1000H单元开始的100个字节数据相加 -单片机编程
来源:互联网 发布:bbc纪录片 知乎 编辑:程序博客网 时间:2024/06/05 01:16
编程将片外RAM的1000H单元开始的100个字节数据相加,结果存放到R7R6中。
急求!!!请高手做一个汇编语言的编程题!!!谢谢!!!急!!!
悬赏分:50 - 解决时间:2009-12-11 23:40
;-------------------------------------------------------
最佳答案:
加数共有100个字节,且地址是连续的,那么循环100次即可。
每加上一字节,都要把进位加入到高8位中。
程序如下:
MOV DPTR, #1000H
MOV R7, #0
MOV R6, #0
MOV R5, #100
LADD:
MOVX A, @DPTR
INC DPTR
ADD A, R6
MOV R6, A
CLR A
ADDC A, R7 ;加上进位
MOV R7, A
DJNZ R5, LADD
RET
;-------------------------------------------------------
回答者: 做而论道 - 八级 2009-10-13 18:01
原题网址:http://zhidao.baidu.com/question/121240386.html
0 0
- 将片外RAM的1000H单元开始的100个字节数据相加 -单片机编程
- 将(*)的ASCII码2AH送入内存段1000H开始的100个单元中
- 单片机外部RAM的数据传送
- 编程实现将AREA1为首地址的10个字节单元数据搬移到以AREA2为首地址的内存中去,并按从小到大排序
- 汇编语言: 试编写一段程序,要求在长度为 100H 字节的数组中,找出大于 61H 的无符号数的个 数并存入字节单元 UP 中,找出小于 2FH 的无符号数的个数并存入字节单元 DOWN 中。
- 单片机关于RAM的作用
- 单片机的ROM与RAM
- 单片机的ROM与RAM
- 单片机的ROM与RAM
- 单片机的ROM与RAM
- 单片机的ROM与RAM
- 单片机:STC89C52的最小单元
- H.264的NAL单元
- 9号中断:按下f3键,将从b8000h处开始的4000个字节复制到20000h处,按下f8键,将从20000h处开始的4000个字节复制到b8000h处。
- 字节合并 -单片机编程
- 单片机ROM,RAM和FLASH的作用
- c51单片机扩展64K的RAM
- 单片机ROM,RAM和FLASH的作用
- 编写3字节二进制加法子程序
- 树莓派利用360wifi2开机自动连接路由器
- 编写10位十进制加法子程序(十进制数采用压缩BCD码存放)
- 编写3字节二进制减法子程序 -单片机编程
- linux常用命令—— 磁盘管理(十一)
- 将片外RAM的1000H单元开始的100个字节数据相加 -单片机编程
- R0中的8位二进制数转换成3位BCD码 -单片机编程
- 在 win-TC 中,如何判断输入的是换行符?
- C++ —— 数据结构之 顺序栈,链式栈?
- android电话状态的记录
- 将A中的二进制数转换为3位的BCD码,其中百位数存放......
- 把N个二进制数据转换成16进制字符数据
- 计算全班单片机期末成绩的总和及平均分 -单片机编程
- 关于凯撒密码的一些问题