- 1
- 0
- 约1.9万字
- 约 21页
- 2018-11-29 发布于天津
- 举报
《80X86汇编语言程序设计》课程设计任务书
《80X86汇编语言程序设计》课 程 设 计 任 务 书
1.设计内容:
课题1:编写一个类似于TT的英文打字测试程序。要求输入的字符能在屏幕上显示并报告所用时间。
课题2:磁盘文件管理程序。要求:
能创建文件;
②读取和修改记录;
③能正常地关闭文件。
课题3:小学生加法竞赛测评程序。要求能出题,并判断其结果是否正确,最后统计并报告得分。
课题4:信息检索系统。要求输入不少于10个同学的信息,每个信息不少于30个字符,根据从键盘接收的编号,显示其信息。
课题5:排序。要求从键盘上输入若干个人名,当输入完毕后,能显示正确的顺序。
课题6:公交车信息发布程序。要求在公交车的广告屏上每秒发布一条信息,每10秒种循环一次。
2.设计要求:
①报告用A4打印并装订。顺序:封面、任务书、目录、正文、评分、附件(程序清单等)。
②标题为:黑体三号,正文为:宋体五号。
③课程设计报告每人一份,必须包含如下几个方面的内容:
问题描述;
设计思想;
源代码;
课程设计总结与体会。
④分组及选题办法
1)按学号顺序编组,任意一组不得超过3人,每组中最小的学号数除5取余加1的题号数为该组的必做题。
2)各组均需完成2个课题。
3)成绩考核按个人课题完成情况、设计报告质量及对课程设计的态度等综合评定。
3.进度安排
①讲课及上机调试时间安排:
日 期
上 午
下 午
星期一
讲 课
星期二
上机调试
星期三
上机调试
星期五
上机调试
答辩
其余时间:查阅资料,确定方案,设计课题相关程序。
分组答辩,交课程设计报告。
目录
一、封面…………………………………………………..……….….1
二、任务书………………………………………..……………….…. 2
三、目录……………………………………………………….…....…3
四、正文……………………………………………………….…....…4
五、参考书籍 ……………………………………………….…....…8
四、源程序 ………………………………………………………….9
评分表…………………………………………………………22
一、问题描述
课题1:排序。要求从键盘上输入若干个人名,当输入完毕后,能显示正确的顺序。
课题2:编写一个类似于TT的英文打字测试程序。要求输入的字符能在屏幕上显示并报告所用时间。
二、设计思想
课题1:排序。程序分3个部分
等待用户输入数个人名,即输入字符串。本程序设定输入人名数为5到15个,运用了2个函数(input1,input2)实现。
定义
data1 db 21,0,22 dup($) ;用于存放第一个字符串
data2 db 21,0,22 dup($) ;用于存放第二个字符串
data3 db 21,0,22 dup($) ;用于存放第三个字符串
data4 db 21,0,22 dup($) ;用于存放第四个字符串
data5 db 21,0,22 dup($) ;用于存放第五个字符串
data6 db 21,0,22 dup($) ;用于存放第六个字符串
data7 db 21,0,22 dup($) ;用于存放第七个字符串
data8 db 21,0,22 dup($) ;用于存放第八个字符串
data9 db 21,0,22 dup($) ;用于存放第九个字符串
dataa db 21,0,22 dup($) ;用于存放第十个字符串
datab db 21,0,22 dup($) ;用于存放第十一个字符串
datac db 21,0,22 dup($) ;用于存放第十二个字符串
datad db 21,0,22 dup($) ;用于存放第十三个字符串
datae db 21,0,22 dup($) ;用于存放第十四个字符串
dataf db 21,0,22 dup($) ;用于存放第十五个字符串
input1实现前五个字符串的输入,调用0A号功能实现输入,当用户没有输入字符而直接回车时,程序会判断为输入错误,直到输入字符为止,此时按下回车,会转到下个字符串的输入
input2实现后10个字符串的输入,调用
原创力文档

文档评论(0)