试用单片机编制程序实现1+2+3+……+100=?

用单片机来编制不是用C语言。OK

第1个回答  2008-11-06
ORG 0000H
LJMP MAIN
MAIN:
MOV R7,#64h
MOV A,#0
LOOP:
ADD A,R7
JC NEXT
DJNZ R7,LOOP
MOV 21H,A
SJMP $
NEXT:
INC 20H
DEC R7
CLR C
SJMP LOOP本回答被网友采纳
第2个回答  2008-11-07
mov a,01h
mov r0,10h
mov r1,00110100h]
loop:add a,r0
inc r0
dinz r1,loop
end
最后保存在A中的即是结果
第3个回答  2008-11-06
用MOV和 ADD指令,自己琢磨一下吧,很简单的:)
相似回答
大家正在搜