打字统计对错练习

打字统计对错练习

ID:11611467

大小:556.50 KB

页数:28页

时间:2018-07-13

打字统计对错练习_第1页
打字统计对错练习_第2页
打字统计对错练习_第3页
打字统计对错练习_第4页
打字统计对错练习_第5页
资源描述:

《打字统计对错练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学号:0121011360108课程设计题目打字统计对错练习的程序学院自动化学院专业自动化专业班级1001班姓名李凯指导教师石云2013年1月10日课程设计任务书学生姓名:李凯专业班级:自动化1001班指导教师:石云工作单位:自动化学院题目:打字统计对错练习的程序初始条件:在缓冲区中预放了一些字母,运行时,可按照屏幕上显示的字母输入练习,每输入完一行按回车键后,可显示出练习输入的对错率。按Q退出程序。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及

2、要求分析(2)方案比较及认证说明(3)系统原理阐述(4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图时间安排:1月2日~1月3日:收集资料,方案选择1月4日~1月7日:整体流程,程序细节1月8日~1月10日:调试程序,报告撰写1月10:交设计报告,程序演示,答辩指导教师签名:年月日系主任(或责任教师)签名:年月日

3、目录摘要Ⅰ1设计任务及要求分析11.1设计任务及要求11.2设计任务分析12方案比较及认证22.1方案比较22.2方案论述23程序设计说明33.1程序主流程图33.2程序设计43.2.1定义堆栈段43.2.2定义数据段43.2.3定义代码段53.2.4主程序53.2.5正确率统计64程序设计结果显示75调试记录与分析105.1调试环境简介105.2调试过程及结果分析106总结117参考文献12附录:源程序及注释13武汉理工大学《微机原理与接口技术》课程设计说明书摘要这次课设的题目是打字正确率的统

4、计,首先产生一行随机数,然后用户输入,比较两行数的差异,相同数除以总数则是正确率。首先在这段程序当中,用到了宏指令MOVTO,前面也说到了该宏指令可以通过控制DH、DL的值来控制输出字符的位置。从而可以方便的控制想要显示的内容在屏幕上的位置。在这段程序当中还涉及到了INT21H中断的应用,当AH当中为02H时,DL当中的存储内容就是直接显示的内容,在这里我们用到“/”即分数的形式来表达正确率,而不是直接计算出百分比。“/”前面显示的内容是用户输入的内容与程序显示的字符一致的个数,作为分子而“/

5、”后面显示的内容是用户一共键入的字符个数,作为分母。由于在计算机当中,数据均以二进制的形式来储存,但二进制并不是我们所习惯的数值表达方式,所以数据输出前需要经过一个进制转换程序的处理,经转换以后再输出到屏幕上供用户观看。这里就又涉及到了进制转换程序。由于在本程序当中,进制转换程序并不是主要的程序单元,它只用作为辅助程序。关键词:正确率字符比较子程序调用Ⅰ武汉理工大学《微机原理与接口技术》课程设计说明书打字统计对错练习的程序1设计任务及要求分析1.1设计任务及要求初始条件:在缓冲区中预放了一些字母

6、,运行时,可按照屏幕上显示的字母输入练习,每输入完一行按回车键后,可显示出练习输入的对错率。按Q退出程序。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及要求分析(2)方案比较及认证说明(3)系统原理阐述(4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图1.2设计任

7、务分析由打字计时练习的设计要求可知设计主要分为以下几个步骤,打字练习过程中提示信息的输出,随机字母系列的生成,打字练习过程中键入字符的正确与否,打字练习正确率的显示,是否退出。运用汇编语言设计的程序分为主程序和子程序。主程序主要用于随机字母系列的生成,打字计时练习过程键入字符正确与否的判断,退出的判断,打字计时练习的新一轮的开始。24武汉理工大学《微机原理与接口技术》课程设计说明书2方案比较及认证2.1方案比较根据打字计时练习的设计要求可知,我们可以依据缓冲区中字符系列的产生这一要求的实现有两种

8、设计方案,方案一是缓冲区中的字母是预先设定好的,后面所进行的打字练习是依照预先设定好的字符系列进行。方案二是缓冲区中的字母是随机生成的,每一次打字练习的字符系列都是随机产生的。其他要求的实现都是一样的。方案一缓冲区中的字符系列是预先设定好的。这种设计方案要求在内存中预先开辟一段存储空间存放将要进行打字练习的字符系列,在后面进行打字练习的时候再将字符系列取出进行操作。这种设计方案占用的内存较多并且需要先将字符系列取出后再进行操作,程序写起来很长,指令太多,同时设计的方案对于使用者来说太过单一,想

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。