微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求助,帮忙写个求100个16进制数的平均值的程序

求助,帮忙写个求100个16进制数的平均值的程序

时间:10-02 整理:3721RD 点击:
题目是这样的

从外部RAM 从08H开始的存贮单元中存放有100个十六进制数,求其平均值,并把访存放于内部RAM 10H中

ORG 00H
JMP MAIN
MAIN:MOV R2,#00H
MOV B,#64H
MOV R3,#64H
MOV R0,#08H
MOVX A,@R0
INC R0
LOOP:MOVX R1,@R0
ADD A,R1
ADDC R2,#00H
DJNZ R3,LOOP
div AB
MOV R1,A
MOV A,R2
MOV B,#64H
div AB
ADD A,R1
MOV R0,#10H
MOVX @R0,A
END

Loop应该在INC那里
程序没试,不知道对不对,现写的

还有啊main前边应该还有个ORG 30H

能不能用C语言写啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top