- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编课程设计时间显示论文
学 号: 201040410233
课 程 设 计
题 目 显示系统日期时间程序设计 教 学 院 计算机学院 专 业 计算机科学与技术 班 级 计算机科学与技术(二)班 姓 名 指导教师
2012 年 06 月 15 日
课程设计任务书
2011~2012学年第二学期
学生姓名: 周威 专业班级: 10计科2班
指导教师: 姚 莉 工作部门: 计算机学院
一、课程设计题目:显示系统日期时间程序设计
二、课程设计内容
要求完成一个显示系统当前日期和时间的程序,即通过按下键盘上某个按键就可以按预先设定的程序显示系统的日期和时间或者终止程序。(比如:在出现的提示信息中输入大写字母“D”,可显示系统当前日期;输入大写字母“T”,可显示系统当前时间;输入大写字母“Q”,可结束程序。)此程序涉及到对DOS和BIOS的常用功能的调用,要求学生掌握使用汇编语言对I/O中断的使用。
三、进度安排
1.2012年6月4日~2012年6月5日,指导教师进行与课题相关的基础知识点讲解;学生进行分组并选定课程设计题目,教师指导学生根据选定题目准备资料;
2.2012年6月6日,设计小组进行总体方案设计和任务分工;每人完成自己承担的程序模块并通过独立编译;
3.2012年6月7日,设计小组将各模块集成为一个完整的系统,教师检查完成情况,并作相应指导;
4. 2012年6月8日,设计小组准确完成系统的设计、编译与运行,并撰写课程设计报告;
课程设计结束后一周内,验收、修订课程设计报告、答辩及总结。
四、基本要求
1.学生查阅相关资料,自学具体课题中涉及到的新知识,能够按照老师的要求对待设计的系统的程序流程图进行正确地绘制。
2.学生在老师的指导下,能够写出相应的源程序代码,采用结构化、模块化程序设计方法,功能要完善,界面要美观。
3.所设计的系统原则上要能够运行无误,结果准确。学生能够最终将系统所要实现的功能演示出来。
4.最后经验收合格后,按要求写出课程设计报告,并于设计结束后1周内提交。
教研室主任签名:
年 月 日
目录
一 概述 1
1.1课程设计的目的 1
1.2课程设计的要求 1
本章小结 1
二 总体方案设计 2
2.1程序整体设计思路 2
2.2算法设计思想 2
2.3 我完成部分模块说明 3
本章小结 4
三 详细设计 5
3.1 主程序流程图 5
3.2程序清单 8
本章小结 11
四 程序的调试与运行结果说明 12
4.1 程序的调试 12
4.2运行结果 12
本章小结 13
五 课程设计总结 14
参考文献 15
一 概述
汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性能直接控制硬件的语言。汇编语言,作为一门语言,长处在于编写高效且需要对机器硬件精确控制的程序。
1.1需要的基本知识与技能
具备汇编语言设计、编写、调试和运行程序的方法和技巧。在PC机行汇编程序需要经过以下几个阶段:
编辑源程序。利用文本编辑工具编辑源程序,生成一个汇编语言的纯文本文件。文件的扩展名为.ASM汇编源程序。用汇编器汇编源程序生成目标代码文件,目标代码文件的扩展名是.OBJ,汇编器还可以生成列表文件和交叉参考文件。汇编器相当于高级语言中的编译器。汇编语言按照汇编语言的语法检查源程序,如果源程序语法有错误,汇编器就不生成目标代码文件,这时,必须重新编辑源程序,修改语法错误。当发现源程序有的行含有不确定因素,汇编器会给出警告信,但按却省处理方法生成目标代码文件。此时,可以重新编辑源程序,消去不确定因素。
连接目标程序。利用连接器连接目标代码程序和库函数代码生成可执行程序 文件。一般单个模块的连接可以顺利地生成可执行程序文件。当多个模块连 接,或者库函数连接时,如果在目标代码中找不到所需的连接信息,连接器就会发生错误提示信息,而不是生成可执行文件。这时,这就要重新编辑源程序,并汇编程序。
调试可执行程序。程序的动态调试是在形成可执行文件后,针对可执行程序进行的。DEBUG是简单的动态调试工具,利用调试工具动态的调试程序。找出程序中的问题,那么就要重新编辑,汇编源程序。
1.2课程设计的目的
1. 握BIOS功能调用.
2. 握DOS系统功能调用.
3. 汇编语言编辑显示日期时间程序.
4.理解和掌握该课程中的有关基本概念,程序设计思想和方法。
5.培养综合运用所学知识独立完成课题的能力。
6.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。
文档评论(0)