1、1 汇编语言课程设计汇编语言课程设计 题 目: 系统时间显示 学生姓名: 学生学号: 院(系) : 计算机 年级专业: 08 软件工程 指导教师: 二一年 12 月 2 课程设计任务书课程设计任务书 题题 目目 系统时间显示程序 1、课程设计的目的、课程设计的目的 1、培养学生理论联系实际的设计思想,提高学生综合运用汇编语言课程的理论知分析问题、解决问 题的能力。2、通过查找、运用设计资料,完成工程设计所必备的基本训练。3、使同学们更深入的了解计 算机系统内部的有关知识,为以后的学习和系统开发奠定良好的基础。 2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)、课程设计的内容和要求
2、(包括原始数据、技术要求、工作要求等) 用“时:分:秒” (均为两位)的形式连续显示系统时间。利用 BIOS 的 INT 1AH 的 2 号系统功能调用, 将计算机系统的时间参数(BCD 码)送入寄存器,将用 BCD 码表示的时、分、秒转换成 ASCII 码并进行显 示。 3、主要参考文献、主要参考文献 1汇编语言程序设计,吴向军等,高等教育出版社,2002 2IBM-PC 汇编语言及程序设计(第 2 版), 沈美明等,清华大学出版社,2001 3IBM-PC 汇编语言及程序设计实验教程 ,沈美明等,清华大学出版社 ,2001 4汇编语言程序设计, 钱晓捷等,电子工业出版社,2000 5汇编语
3、言程序设计, 张志明等,重庆大学出版社,1997 4、课程设计工作进度计划、课程设计工作进度计划 1、分析设计准备,周一完成 2、编程调试阶段,周二至周三 3、编写课程设计报告,周四 4、考核,周五 指导教师指导教师(签字) 日期日期 年 月 日 教研室意见:教研室意见: 年 月 日 学生学生(签字) : 接受任务时间: 年 月 日 注:注:任务书由指导教师填写。 3 目录目录 摘要摘要 1 1 1.概述 2 1.1 课程设计的目的 2 1.2 设计要求 2 2.总体方案设计 . 3 2.1 主程序设计思想 3 2.2 程序设计思想 3 2.3 我完成部分模块说明 4 3. 详细设计 5 3.
4、1 主程序流程图 5 3.2 DATE 子程序流程图 6 3.3 TIME 子程序流程图 7 3.4 程序清单 7 3.5 运行程序. 12 3.6 调试程序. 15 4总结 15 5参考文献 . 16 1 摘要摘要 这个程序主要是用来显示系统时间的程序。在这个程序中,主程序首先设置显示方式, 取系统时间后将时间保存,继续设置显示方式,利用 BIOS 的 INT 1AH 的 2 号系统功能调用, 将计算机系统的时间参数(BCD 码)送入寄存器,将用 BCD 码表示的时、分、秒转换成 ASCII 码并进行显示。读字符串到 al 中进行判断是否为结束,然后进行显示时间。后又重新取系统 时间。 然后进行一系列的判断是否有进位。有则进行进位操作,否则重新取系统时间。 关键字:系统时间,寄存器,ASCLL 码,流程图 2 1 1. .概述概述 1.11.1 课程设计的目的课程设计的目的 对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、