操作系统课程设计---自制时钟
《操作系统课程设计---自制时钟》由会员分享,可在线阅读,更多相关《操作系统课程设计---自制时钟(27页珍藏版)》请在毕设资料网上搜索。
1、 1 作业题目 操作系统实验报告 学生学号 学生姓名 所在院系 计算机科学与技术学院 专业名称 计算机科学与技术 完成时间 2 一、一、 实验报告题目: 自制时钟 二、二、 问题描述 编制和调试一个自制时钟,在屏幕右上角当时的时间;按: 形式显示,并且能正确进位,24 小时应消零。系统每隔 55ms 就自动调用新 的中断, 在主程序中取系统时间, 并驻留程序。 在新的 1Ch号中断中显示时间。 编制一个汇编程序,它应包括两个部分: 1) 新的 1CH 中断处理程序,其功能 是,首先执行原 1CH中断处理,然后取当 时系统时间,处理进位,正确显示 当时的时间。 2) 初始化程序:其功能是,首先取
2、原 1CH 中断向量,然后设置 新 1CH 中断向 量,最后驻留新 1CH 中断处理程序 三、三、 数据结构及符号说明 CLOCK: 设置新的 1CH 中断处理程序并常驻内存。 DISPLAY:利用宏定义及宏调用保存光标位置,并写入字符。 SHOW: 在在屏幕右上角显示正确变化的当时时间 TRNS: 利用宏定义及宏调用将时间的二进制转换成ASCII字符显示出 来。 CURSOR: 在屏幕右上角显示当时的系统时钟,如 20:05:33。 DEAL: 对时间的进位进行处理控制。 四、四、 流程图 3 五、五、 源程序及说明 .286 DATAS SEGMENT h1 db 0 h2 db 0 m1
3、 db 0 m2 db 0 入口 取 1ch 中断向量并保存 设置新的 1ch 中断向量 取系统时间 将时、分、秒转换为可显示的形 式,存入相应变量单元 程 序 驻 留 退 出 init 初始化程序 Y Count=0? 入口 执行原 1ch 中 保存各寄存 Count 计数减 int-1c 中断返回 Count 恢复初 Sec2+1 进行一系列计数、进位 恢 复 各 寄 存 取光标位置并保 置新光标位 依次显示 hour1 等开始的 8 个字节 显 示 回 恢复光标位 1ch 中断处理程 入口 取 1ch 中断向量并保存 设置新的 1ch 中断向量 取系统时间 将时、分、秒转换为可显示的形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 自制 时钟
