汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx

上传人:b****6 文档编号:20686147 上传时间:2023-01-25 格式:DOCX 页数:12 大小:194.46KB
下载 相关 举报
汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx_第1页
第1页 / 共12页
汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx_第2页
第2页 / 共12页
汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx_第3页
第3页 / 共12页
汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx_第4页
第4页 / 共12页
汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx

《汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。

汇编语言课程设计学生成绩管理系统汇编Word格式文档下载.docx

系统功能结构图

2.4程序流程图:

主程序流程图查找学生成绩

插入学生学号及成绩修改学生的成绩

显示各个学科各分数段的人数

3、程序实现说明

3.1学生管理系统中各子程序如下:

(1).输入全部学生学号以及语文,英语,数学三科的成绩。

子程序名:

insert

子程序描述:

该子程序为输入字程序。

系统在开始的时候是没有数据的,通过该子程序可以初始化系统,将学生的学号及成绩输入系统。

代码:

insertprocnear;

定义进程子程序:

插入学生,学号及

成绩

callinput;

调用input

addn,1

ret

insertendp

(2).修改输入的成绩。

modify

通过子程序修改学生的成绩

代码:

modifyprocnear;

修改学生学号,成绩

md1:

outputmess1;

输出mess1

shuru;

调用宏shuru:

二位数据输入

movbl,n

movbh,0

moval,dl

movsi,0

md:

cmpal,xh[si];

先查找输入的学生是否存在

jeqq1_1;

查到的话,就跳转到qq1_1输入修改的值,

也就是重新输入。

;

结果相等则跳转到qq1_1

addsi,1

cmpsi,bx

jbemd;

小于等于则跳转到md

outputmess;

输出mess

jmpmd1;

不相等继续输入学号

qq1_1:

;

转入修改的值重新输入。

movdi,si

outputmess2

outputmess4

movcx,3

qq3_1:

shuruu;

分别输入语文,英语,数学成绩,并将其放

在缓冲区buf中

cmpdx,78h;

比较输入的成绩是否大于120,如果大于120的

话,那么重新输入成绩

jbeqq2_1;

小于等于则转移到qq2_1

outputts3;

输出ts3

jmpqq1_1;

跳转到qq1_1

qq2_1:

movbuf[si],dl

outputbg;

输出空格

addsi,1

loopqq3_1

moval,buf[0];

将存入buf中的成绩,分别赋值给存放对应科

目的成绩的数组

movchi[di],al

moval,buf[1]

moveng[di],al

moval,buf[2]

movmat[di],al

ret

modifyendp

(3).删除学生的成绩。

delete

通过子程序删除学生的成绩

deprocnear;

删除某个学生的记录

sc1:

outputmess1

调用宏shuru,接受输入的学号

sc:

查询输入学号的学生信息是否存在,不存在的

话,重新输入学号

jesc2;

相等则转移到sc2

jbesc;

小于等于则转移到sc

jmpsc1

sc2:

subbx,si

cmpbx,0

jesc3;

相等则转移到sc3

movcx,bx

sc4:

movdl,chi[si+1]

movchi[si],dl

movdl,eng[si+1]

moveng[si],dl

movdl,mat[si+1]

movmat[si],dl

movdl,xh[si+1]

movxh[si],dl

loopsc4;

loop循环指令,执行操作(cx)<

--(cx)-1.若

cx!

=0,跳转到标号sc处循环执行;

cx=0,则推出

循环,执行loop的下一条指令

subn,1

sc3:

deendp

(3).查询学生的成绩。

find

通过子程序查询学生的成绩

findprocnear;

查找学生成绩

callsum;

求学生的总成绩

callping;

求学生的平均成绩

bj1:

outputmess1;

输出mess1

二位数数据输入

bj:

将输入的学号与输入的学号相比,

jei;

存在的话,将此学生的成绩输出。

je表示结果相

等则转移。

jbebj;

小于等于则转移到bj

outputmess

jmpbj1

i:

outputstrr2

shuzixh[si];

shuzi为二位数据输出

moval,chi[si]

cbw;

将字节变为字

shuziiax;

shuzii为三位数据输出。

输出空格

moval,eng[si]

shuzii为三位数据输出

outputbg

moval,mat[si]

cbw

shuziiax

outputbg;

输出空格的字符串,用于与标题栏对齐

moval,pj[si]

cbw

movax,si

movbl,2

mulbl

movbx,ax

shuziizc[bx];

shuzimc[si];

findendp

(4).显示学生的成绩排名。

show

通过子程序显示学生的成绩排名

showprocnear;

显示结果排名

调用宏sum

callping;

调用宏ping

callrank;

调用宏rank

callshuchu;

调用宏shuchu

(二)对“碧芝”自制饰品店的分析ret

showendp

图1-2大学生购买手工艺品可接受价位分布

可见“体验化消费”广受大学生的欢迎、喜欢,这是我们创业项目是否成功的关键,必须引起足够的注意。

年轻有活力是我们最大的本钱。

我们这个自己动手做的小店,就应该与时尚打交道,要有独特的新颖性,这正是我们年轻女孩的优势。

3.2程序运行抓图:

(二)上海的人口环境对饰品消费的影响

主菜单修改学生成绩

据调查,大学生对此类消费的态度是:

手工艺制品消费比“负债”消费更得人心。

删除学生成绩显示各个学科各分数段的人数

4.WWW。

google。

com。

cn。

大学生政策2004年3月23日

4、

5、我们长期呆在校园里,对社会缺乏了解,在与生意合作伙伴应酬方面往往会遇上困难,更不用说商业上所需经历的一系列繁琐手续。

他们我们可能会在工商局、税务局等部门的手续中迷失方向。

对具体的市场开拓缺乏经验与相关的知识,缺乏从职业角度整合资源、实行管理的能力;

程序总结

4、宏观营销环境分析通过两个星期的学习,努力,终于完成了报告。

系统可以很好的运行。

这两个多星期的时间,几乎每天不是在敲代码,就是在看代码,查书,上网。

系统中用到了很多最近才学习的知识,比如宏,子程序。

这些都使得代码的运行效率提高了,代码行数减少了。

系统还用到了bios的清屏功能。

这些功能如果不是做课程设计,我想我很难会接触到这些知识。

四、影响的宏观环境分析由于自己对知识掌握的不是很牢固,其中也会碰到一些困难。

每当遇到问题的时候,我会先上网去查找,看看有没有人提过这方面的问题。

互联网是强大的,大部分的问题通过网络都可以解决。

部分找不到的问题,我就去请教班里学得好的同学。

他们对知识的掌握远超过我。

这样下来,很多问题都迎刃而解了。

课程设计是一个很好的掌握书本上知识的过程。

平时上课之后,自己都不会想着去敲一些代码联系联系。

通过做课程设计,将理论与实践结合了起来,对知识的理解更加深入了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1