分太少了,加点分吧!
org 0
mov r0,#10 ;共10个数
mov a,#0 ;累加结果先清0
mov r1,#1 ;第1个数为1
loop:
add a,r1 ;把数累加起来
inc r1 ;下一个数
djnz r0,loop;共10个数,未完转 LOOP循环
sjmp $ ;完成
end
更正:
MOV A,#00H
MOV R0,#0AH
LOOP:
ADD A,R0
DJNZ R0,LOOP
END
加到100不好吗?
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/ef2bc2ac6f6875024a36d610.html
楼上的错了...#10H是 16...