《80X86汇编语言程序设计》课程设计任务书.docVIP

  • 1
  • 0
  • 约1.9万字
  • 约 21页
  • 2018-11-29 发布于天津
  • 举报

《80X86汇编语言程序设计》课程设计任务书.doc

《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)

1亿VIP精品文档

相关文档