求无符号数的平均数
文章目录
题目重述
试求内部RAM30H~37H单元中8个无符号数的算术平均值,结果存入38H。
问题分析以及求解思路
待完善(请耐心等待)
程序代码
ORG 0000H
MOV 30H,#0FFH
MOV 31H,#0FFH
MOV 32H,#0FFH
MOV 33H,#0FFH
MOV 34H,#0FFH
MOV 35H,#0FFH
MOV 36H,#0FFH
MOV 37H,#0FFH
MOV R0,#30H
MOV R4,#0
MOV R7,#7
MOV A,@R0
GOON:INC R0
ADD A,@R0
JNC INCCY
INC R4
CLR C
INCCY:DJNZ R7,GOON
MOV B,#8
DIV AB
MOV 38H,A
MOV A,R4
MOV B ,#32
MUL AB
ADD A,38H
MOV 38H,A
SJMP $
END