我是一个初学者,正在学51,下面是一个51程序设计题,希望各位大虾帮帮忙,给个设计程序,感激不尽。
计算10名学生考试成绩(满分100)的总和,并统计出考试及格的学生数目,10名学生的成绩分别存储于50h-59h中,将考试成绩的总和存储于5AH中,及格的数目存储于5BH中。
还有,能推荐一个学51程序设计的地方吗?谢谢。。。
啊,怎么只有看得没有回的?我自己顶一下。。。
虽然这个题大虾来说太简单,但对我这个初学者还是比较难,望不吝赐教啊
好的!!有空我作一下给你,我也好久没碰了!!
现在不作这个行业!
并不难,楼主要是连这个都要别人帮忙的话,还是不要深入学习的好,以后的难度要多得多。
要我帮你做,就给我qq留言,16577959
一天内完成设计
成绩总和放不到 5AH 的,因为值域是 10*100 = 1000,一个字节描述不了的
MOV R0,#50H
MOV R2,#10
CLR A
MOV 5AH,A
MOV 5BH,A
LOOP1:
ADD A,@R0
JNC $+4
INC 5AH
CJNE @R0,#60,$+3
JC $+4
INC 5BH
INC R0
DJNZ R2,LOOP1
运算结果:5AH为成绩总和高八位,ACC为成绩总和低八位,5BH为合格的人数
如果这个都要别人帮你搞定的话,我劝你还是学其它的吧!
欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/) | Powered by Discuz! X3.2 |