1、 课程设计报告 课程名称:课程名称:微机原理与汇编语言 设计题目设计题目: 显示显示时间时间 院院 系系: 计算机科学与计算机科学与技术学院技术学院 专专 业:业: 网络工程网络工程 班班 级级: 姓名姓名(学号)(学号): : 日日 期期: 指导教师指导教师: 成成 绩绩: 目目 录录 需求分析 1 1. 本课程设计题目 . 1 2. 本课程设计要求及任务. 1 3. 课 程设计思想 . 1 4. 软硬件开发环境 . 2 5. 开发工具 2 概要设计 2 1. 分析. 2 2. 设计. 3 详细设计 3 程序流程图 错误错误!未定义书签。未定义书签。 1. 软件设计程序. 5 调试与操作说明
2、 . 10 课程设计总结与体会 13 致谢 . 13 参考文献 13 微机原理与汇编语言 第 1 页 需求分析需求分析 1.1. 本课程设计题目本课程设计题目 显示系统时间 2.2. 本课程设计要求及任务本课程设计要求及任务 要求: 1.了解并掌握软件设计的方法,具备较强的独立分析和设计能力 2.用户在出现的提示信息中输入大写字母“D ”,马上显示系统当前日期; 输入大写字母“T ”,马上显示系统当前时间;输入大写字母“Q ”,则退出程 序。 此程序涉及到宏和 I/O 中断的调用,要求学生掌握对宏的定义和使用,使用 汇编语言对 I/O 中断的使用。 任务包括: 1 设计题目; 2 系统的主要功
3、能、作用以及主要技术性能指标; 3 总体设计 方案、工作或设计说明、采用的技术路线等; 4 系统设计:程序设计(程 序框图和程序清单及注释)其他有关的理论分析和计算; 5 设计总结:对 整个设计工作过程进行归纳和综合, 对设计中所存在的问题和不足进行分 析和总结,提出解决的方法、措施、建议和对这次设计实践的认识、收获 和提高。 3.3. 课课 程设计思想程设计思想 此动画程序要求结构化的显示系统时间和日期。程序要求能多次执行以上两 种操作并有退出选项。则我们可以设计三个选项以供用户选择:D-DATE、T-TIME 和 Q-退出程序。三个选项分别可以用三个过程实现其功能。 用户在出现的提示信息中
4、输入小写字母“D”,马上显示系统当前日期;输 入小写字母“T”,马上显示系统当前时间;输入小写字母“ Q”,则退出程序。 微机原理与汇编语言 第 2 页 4.4. 软硬件开发环境软硬件开发环境 Windows 操作系统, 虚拟的 dos 环境, Masm For Windows 集成实验环境 2007.3。 用户程序的编辑、编译、连接、运行和修改的全过程都在一个集成的环境中 完成,大大提高了编程的效率,并以全屏幕窗口环境的形式供用户使用。 。 5.5. 开发工具开发工具 实验程序的开发工具包括编辑器、编译系统、连接程序和调试程序。 (1)编辑器采用全屏幕多窗口编辑器,复制,粘贴,裁减十分方便。 (2)编译系统 Masm For Win