编程求出内部RAM中从30H开始的连续20个单元中的内容的平均值, 并存入60H单元中

如题所述

ORG 00H
MOV R0,#30H
MOV R7,#20
CLR A
MOV R4,A
M1: ;20个单元相加
MOV A,R4
ADD A,@R0
MOV R4,A
MOV A,R5
ADDC A,#00
MOV R5,A
INC R0
DJNZ R7,M1

M2:MOV A,R4 ;求平均值
CLR C
SUBB A,#20
MOV R4,A
MOV A,R5
SUBB A,#00
JC MEND
MOV R5,A
INC 60H
SJMP M2
MEND:SJMP $
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-07
平均内部RAM 50H到59H十台的内容和5AH 小数点投入
相似回答