51单片机小实验——累加求和
- 再创世纪·代码厨房
- 2009-03-23
- 190热度
- 0评论
将n个双字节十六进制数进行累加求和。十六进制数序列的首地址放在30h中,累加后的结果的首地址放在31h中,数据个数由32h给出。
shulie data 30h
jieguo data 31h
geshu data 32h
org 0000h
ajmp start
org 0100h
start: clr c
mov r0,shulie
mov r1,geshu
mov a,@r1
mov b,a
mov a,#0h
loop: mov r1,jieguo
addc a,@r0
inc r0
djnz b,loop
mov @r1,a
sjmp $
end
本文原链接:http://hi.baidu.com/xiamengy/blog/item/280bc5ef6932733eacafd58d.html