这个单片机题怎么做?(汇编语言)
设被加数存放在内部RAM30H~37H单元中,加数存放在40H~47H单元中(均前者为低字节)和存放在30H~37H单元中。...
设被加数存放在内部RAM 30H~37H单元中,加数存放在40H~47H单元中(均前者为低字节)和存放在30H~37H单元中。
展开
4个回答
展开全部
下列程序,可以满足题目要求:
ORG 0000H
SJMP MAIN
ORG 0030H
MAIN:
MOV R7, #08H
MOV R0, #30H
MOV R1, #40H
CLR C
LOOP:
MOV A, @R0
ADDC A, @R1
MOV @R0,A
INC R0
INC R1
DJNZ R7, LOOP
SJMP $
END
ORG 0000H
SJMP MAIN
ORG 0030H
MAIN:
MOV R7, #08H
MOV R0, #30H
MOV R1, #40H
CLR C
LOOP:
MOV A, @R0
ADDC A, @R1
MOV @R0,A
INC R0
INC R1
DJNZ R7, LOOP
SJMP $
END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MOV R1,08H
MOV R2,30H
MOV R3,40H
MOV A,R2
LOOP:
ADD A,@R3
MOV @R2
INC R2
INC R3
DJNZ R1 ,LOOP
MOV R2,30H
MOV R3,40H
MOV A,R2
LOOP:
ADD A,@R3
MOV @R2
INC R2
INC R3
DJNZ R1 ,LOOP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ORG 0000H
JMP MAIN
ORG 0030H
MAIN: MOV SP,#68H
MOV R7,#08H
MOV R0,30H
MOV R1,40H
LOOP: MOV A,@R0
MOV B,@R1
ADD A,B
MOV @R0,A
INC R0
INC R1
DJNZ R7,LOOP
JMP $
END
JMP MAIN
ORG 0030H
MAIN: MOV SP,#68H
MOV R7,#08H
MOV R0,30H
MOV R1,40H
LOOP: MOV A,@R0
MOV B,@R1
ADD A,B
MOV @R0,A
INC R0
INC R1
DJNZ R7,LOOP
JMP $
END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询