《微机原理与接口技术》课设报告正文

《微机原理与接口技术》课设报告正文

ID:39095020

大小:559.50 KB

页数:22页

时间:2019-06-24

《微机原理与接口技术》课设报告正文_第1页
《微机原理与接口技术》课设报告正文_第2页
《微机原理与接口技术》课设报告正文_第3页
《微机原理与接口技术》课设报告正文_第4页
《微机原理与接口技术》课设报告正文_第5页
资源描述:

《《微机原理与接口技术》课设报告正文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学《微机原理与接口技术》课程设计说明书目录摘要21设计概述31.1设计任务及要求分析31.2方案比较及认证说明31.3系统原理阐述32程序设计关键资料42.1BIOS中断的显示输出管理(INT10H)42.1.1设置显示方式52.1.2文本方式52.1.3置光标位置AH=02H62.1,4屏幕的上下移动AH=06H/07H62.2DOS功能调用(INT21H)62.2.1调用方法72.2.2常用的系统功能调用(设计中使用)73程序流程图及代码分析73.1主程序73.2显示姓名子程序93

2、.3延时子程序113.4清屏子程序124程序调试及结果分析134.1程序调试及问题处理134.2调试结果分析14结束语16参考资料17附件:源程序清单及调试屏幕界面1822武汉理工大学《微机原理与接口技术》课程设计说明书摘要本设计是编写汇编语言并在在Masmforwindows的汇编软件环境之下使屏幕上显示我自己的名字“韦增泰”并使其从右向左循环移动。其中应用到BIOS中断中INT10的多个调用,方便程序编写。本次课程设计的程序由一个主程序和若干个子程序(延时子程序、清屏子程序、显示姓名子程序)

3、来完成设计任务所要求的功能。并运行汇编软件进行调试。课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识解决实际工程设计和应用问题的能力的重要教学环节,是培养在校工科大学生理论联系实际、独立自主解决设计实践中遇到的各种问题能力的一种好方法。关键词:BIOS中断INT10汇编语言程序22武汉理工大学《微机原理与接口技术》课程设计说明书显示名字字样的程序设计1设计概述1.1设计任务及要求分析对任务书进行分析可知,本课程设计的任务用汇编语言设计显示自己姓名“韦增泰”的程序,并且要求姓名在屏幕上

4、从右往左移动且按Q键退出程序。课程设计的基本要求为了解设计任务需求,收集有关资料、查阅有关书籍,在掌握原理、理清思路、认真分析的前提下进行程序编写,同时进行认真调试。并在规定的时间内写好课程设计报告书,准备答辩。报告书的基本要求为(1)设计任务及要求分析、(2)系统原理阐述、(3)软件思想,流程图,源程序及程序注释、(4)调试记录及结果分析、(5)总结、(6)参考资料,并在报告书的最后附上《本科生课程设计评定表》并且在规定的时间内完成课程设计报告书,提交报告书并进行答疑。1.2方案比较及认证说明

5、仔细分析设计任务及要求可以找到两种基本的方法,第一种方法为:利用坐标的方法;第二种方法为:利用文本的方法即利用汉字取模软件对姓名进行数字编码,笔画经过的方格用1表示,没有经过的方格用0表示,然后逐列逐行的进行扫描,最终显示出自己的姓名。仔细分析这两种方法可以看出第二种方法比较好,也比较容易实现,因为第一种方法较复杂,自己姓名的汉字的笔画比较多,如果应用坐标的方法每一笔画都要进行一次坐标的计算,无法应用循环的方法使程序简化,这样会给编程带来巨大的困难和麻烦,使工作量大大增加,而第二种方法就可以应用

6、循环的方法,它的每一列每一行都是相同的,在编程的时候只改变一些变量就可以了,这样可以大大减少工作量而且程序也比较清晰易懂,让人比较容易接受。22武汉理工大学《微机原理与接口技术》课程设计说明书1.3系统原理阐述分析设计任务及要求可以得知编写此汇编程序的基本原理,编写一个主程序和若干个子程序(延时子程序、清屏子程序、显示姓名子程序)来完成设计任务所要求的功能,用这种方法比较简单。主程序完成的功能为:首先要确定初始时刻的光标位置,然后在该位置处分别调用提示信息子程序和显示姓名子程序,为了使我们能够看

7、到自己的名字必须调用延时子程序以增加显示的时间,为了使自己的姓名从右往左移动,必须马上清屏。然后再次调用提示信息子程序和显示姓名子程序,每循环一次显示姓名子程序的光标位置必须减小一列,这样才可以使自己的姓名往左移动,检测是否有‘Q‘键输入,如果没有继续下一次循环,一直到光标位置到达屏幕的底部,如果有输入程序结束执行。延时子程序的原理为通过设计循环来增加程序执行的次数,从而达到增加时间的目的,清屏子程序的原理为通过int10h的06h的屏幕上卷功能来完成清屏通过AL可以设计一次清屏的行数。显示姓名

8、子程序的原理为首先通过汉字取模软件完成姓名汉字的编码,经过的方格用1表示,没有经过的方格用0表示,然后应用int10h的03号功能完成字符的显示,将主程序和各个子程序组合在一起即可完成汇编程序的编制2程序设计关键资料2.1BIOS中断的显示输出管理(INT10H)显示器是计算机重要的输出设备,它是通过PC主机中显示适配器进行控制管理的。显示器有字符(文本)和图形两种基本显示方式。显示适配器控制显示器的显示,对于文本方式是以字符为单位来显示的,显示时需要确定字符的位置和字符的属性(字色、字号等);

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

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

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