千家论坛_智能建筑与智能家居技术交流社区

标题: 求助!!51程序设计。。。 [打印本页]

作者: hitrkp    时间: 2005-4-30 09:27
标题: 求助!!51程序设计。。。

我是一个初学者,正在学51,下面是一个51程序设计题,希望各位大虾帮帮忙,给个设计程序,感激不尽。

计算10名学生考试成绩(满分100)的总和,并统计出考试及格的学生数目,10名学生的成绩分别存储于50h-59h中,将考试成绩的总和存储于5AH中,及格的数目存储于5BH中。

还有,能推荐一个学51程序设计的地方吗?谢谢。。。


作者: hitrkp    时间: 2005-4-30 16:01

啊,怎么只有看得没有回的?我自己顶一下。。。

虽然这个题大虾来说太简单,但对我这个初学者还是比较难,望不吝赐教啊


作者: njduss    时间: 2005-5-13 11:25

好的!!有空我作一下给你,我也好久没碰了!!

现在不作这个行业!


作者: funnyspears    时间: 2005-5-15 22:25

并不难,楼主要是连这个都要别人帮忙的话,还是不要深入学习的好,以后的难度要多得多。


作者: 想学单片机    时间: 2005-5-20 15:00

要我帮你做,就给我qq留言,16577959

一天内完成设计


作者: SupermanTm    时间: 2005-5-31 22:29

成绩总和放不到 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为合格的人数


作者: 12333    时间: 2005-6-16 23:25
类似的题目我们也做过..我也是个学生...不过现在不学这个了,现在学VHDL了..
作者: weijian_2003    时间: 2005-6-23 17:12

如果这个都要别人帮你搞定的话,我劝你还是学其它的吧!






欢迎光临 千家论坛_智能建筑与智能家居技术交流社区 (http://bbs.qianjia.com:8020/) Powered by Discuz! X3.2