高手求解 单片机习题设(20H)=03H, (22H)=50H,(23H)=5AH,(24H)=71H,给下面程序加上注

高手求解 单片机习题
设(20H)=03H, (22H)=50H,(23H)=5AH,(24H)=71H,给下面程序加上注释,并填写程序执行后的结果。(21H)= H, (00H)= 。
CLR A
CLR C
MOV R2, 20H
MOV R1, #22H
LOOP: ADDC A, @R1
INC R1
DJNZ R2, LOOP
MOV 21H, A
MOV 00H , C
ying1981228 1年前 已收到1个回答 举报

小乔的cc爱cc 花朵

共回答了18个问题采纳率:88.9% 举报

CLR A;A清0
CLR C;C清0
MOV R2, 20H;(20H)->R2
MOV R1, #22H;22H->R1
LOOP: ADDC A, @R1;(A)+(22H)+(C)->A
INC R1;(R1)+1->R1
DJNZ R2, LOOP;(R2)-1不等于0则跳转到LOOP语句
MOV 21H, A;循环结束后(A)-21H
MOV 00H , C;(C)->00H
(21H)= 1B H, (00H)= 1 (00H)是个位单元

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.013 s. - webmaster@yulucn.com