欢迎来到天天文库
浏览记录
ID:1364972
大小:373.50 KB
页数:16页
时间:2017-11-10
《系统驻留时间程序课程设计报告系统驻留时间程序课程设计报告[1]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、系统驻留时间程序*******************实践教学*******************兰州理工大学计算机与通信学院2010年春季学期微型计算机原理及应用课程设计题目:系统驻留时间程序专业班级:姓名:___________学号:=指导教师:成绩:_______________-15-系统驻留时间程序目录摘要…………………………………………………….…….……………………2前言…………………………………………………………………………………3正文……………………………………………………..…………………
2、………4一、设计内容………………………………………………….4二、设计目的………………………………………………….4三、设计要求…………..…………..………………………….4四、设计思路………………………………………………….4五、软件安装和使用说明书………………………………….6设计总结…………………………………………………………………………………9参考文献…………………………………………………………..……………………10.致谢………………………………………..………………………………………11附件Ⅰ程序
3、代码………………………………….………………………………12-15-系统驻留时间程序摘要驻留程序(TeminateandStayResidentProgram,简称TSR程序)则和上述的一般方法不同。TSR程序是特殊的中断服务程序,TSR程序常驻内存,它占用的内存空间受DOS的保护,不会被后来装入的程序覆盖。TSR程序平时“潜伏”在后台,处于休闲状态,一旦激活,它将中断前台的应用程序。系统中的许多输入/输出驱动程序都是常驻内存的,用户也可以设计TSR程序。驻留程序增加了微机系统的功能,从宏观上讲,使得CPU可以
4、“同时执行”许多程序,其中包括前台程序,以及其他各种驻留程序。关键字:系统驻留、时钟、中断、显示时间-15-系统驻留时间程序前言“微型计算机原理及应用”是一门实践性和实用性都很强的课程,学习的目的在于应用。本课程设计是配合“微型计算机原理及应用”课堂教学的一个重要的实践教学环节,在课程设计指导书中列举了一些常用的小型设计系统,但其目的仅仅是为了配合理论教学环节,实验内容也主要是为了验证理论课教学的内容。在当今大力提倡素质教育和创新能力培养为目标的教学理念下,必须重新认识实验课的地位和作用,强化实验内容,改进实验
5、手段和方法,建立一套完整的认知体系,使整个实践环节起到它应有的作用,旨在起到巩固课堂和书本上所学的知识,加强综合能力,提高系统设计水平,启发创新思想的效果。掌握这门课程的内容并且具备一定的实际电路设计和编程能力,将会给学生深刻理解计算机软、硬件关系及在以后的计算机应用开发中打下很好的基础。另外,我国正在加快开发具有自主知识产权的计算机软、硬件产品,并进行大规模生产技术改造,因此,对既具备软件编程能力,又了解硬件知识的复合型人才的需求在不断提高。-15-系统驻留时间程序正文一、设计内容设计一个驻留系统的时钟。二、
6、设计目的2.1学习系统驻留的方法。2.2了解BIOS中时间参数的调用方法。三、设计要求在屏幕右上角显示时间。用“时:分:秒”(都是两位)的形式连续显示系统时间。四、设计思路利用BIOS的INT1AH的2号系统功能调用,将计算机系统的时间参数(BCD码)送入寄存器。其中CH和CL中保存的是小时数和分钟数,DH和DL中保存的是秒钟数和百分之一秒钟数。将用BCD码表示的时、分、秒转换成ASCII码并送入CRT显示。整个程序的结构如下图所示。-15-系统驻留时间程序开始取原中断类型1CH保存原中断类型结束a)主程序结构
7、图设置新的中断类型执行中断处理程序newintlc调用showbyteb)中断处理程序流程图保护现场显示光标位置读取系统时钟调用showbyte显示“秒”恢复现场中断返回将“小时值”压缩BCD数的高位和低位分别转换为ASCII码数,调用show子程序输出显示,调用curmeve子程序确定下一个字符“秒”显示的位置调用showbyte显示“:”调用showbyte显示“分”调用showbyte显示“:”时间驻留程序的参考流程图-15-系统驻留时间程序五、软件安装和使用说明书检查语法的正确性,如果正确,则将源程序翻
8、译成等价的二进制或浮动二进制的机器语言程序,并根据用户的需要输出源程序和目标程序的对照清单;如果语法有错,则输出错误信息,指明错误的部位、类型和编号。最后,对已汇编出的目标程序进行善后处理。对汇编后的程序进行连接,生成可执行文件,然后即可在DOS系统下执行可执行文件。输入几组数据对程序进行测试,若程序运行正常,则即可使用;否则需对程序继续进行调试。正确调试结果如下图所示:5.1查看系统
此文档下载收益归作者所有