电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

汇编语言课程设计打字计时练习

汇编语言课程设计打字计时练习_第1页
1/21
汇编语言课程设计打字计时练习_第2页
2/21
汇编语言课程设计打字计时练习_第3页
3/21
学生课程设计(论文)题 目: 打字计时练习 学生姓名: 学 号: 所在院(系): 计算机学院 专 业: 信息与计算科学 班 级: 06 级 2 班 指 导 教 师: 职称: 2024 年 12 月 26 日攀枝花学院教务处制攀枝花学院本科学生课程设计任务书题 目打字计时练习下载后可任意编辑1、课程设计的目的通过本课程设计教学所要达到的目的是:1、培育学生理论联系实际的设计思想,提高学生综合运用汇编语言课程的理论知分析问题、解决问题的能力。2、通过查找、运用设计资料,完成工程设计所必备的基本训练。3、使同学们更深化的了解计算机系统内部的有关知识,为以后的学习和系统开发奠定良好的基础。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)设计内容:设计一个在键盘上练习打字并能统计时间的程序。设计思路:在键盘上练习的打字例句及其地址表、计时单元等预先放在 DATA数据段中,自编的中断程序 kbint 检测按键时产生的中断,并把按键的扫描码转换为 ASCII 码存入缓存区 buffer,这个工作和 ROM09 类型的键盘中断例行程序所完成的工作大致相同,只是在解释各个键时作了简化,即只解释了可显示字符,如英文字母、数字及一些符号;其他特别键,如组合键、双态键、功能键等都未作解释,只作为字符码 0 来处理。在主程序部分保存原 09 类型的中断向量,设置自编例行程序的中断向量,设置中断屏蔽位,然后开中断。当键盘中断处理后,主程序中安排指令读取缓冲区中的字符并显示在屏幕上。在主程序的末尾,利用DOS 功能恢复原 09 类型的中断向量,然后返回 DOS。在显示键入的字符时,还应推断字符是否为回车(0DH)。如为回车符,说明一个句子输入完毕,此时调用显示时间的子程序显示出打字时间,然后顺序显示下一个例句。假如所存放的例句都已显示完,则又从第一个例句开始显示,直至键入某一功能键(如 Esc键、Shift 键等)退出程序,结束打字练习。打字时间统计利用自定时器中断处理程序 clint 来完成。每输完一例句,计时一次。在此中断例行程序中,定时器中断的次数记录在计数单元 count 中,当 count 计数值为 18 时,sec 计数单元加1 ,当 sec 计数值达到 60 时,min 计数单元加 1 。因为输入完一个句子无论如何也不会达到小时级,所以对 hours 计数值的调整推断,实际上只起到退出定时器中断的作用。显示时间的子程序 disptime 分别将各遍野单元的二进制数转换为十...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

汇编语言课程设计打字计时练习

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部