电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

操作系统课程设计自制时钟

操作系统课程设计自制时钟_第1页
1/19
操作系统课程设计自制时钟_第2页
2/19
操作系统课程设计自制时钟_第3页
3/19
YCount=0?入口执行原 1ch中断保存各寄存器Count 计数减1int-1ch取光标位置并保存置新光标位置依次显示 hour1 等开始的 8 个字节内容显示回车入口取 1ch 中断向量并保存设置新的 1ch 中断向量取系统时间将时、分、秒转换为可显示的形式,存入相应变量单元程序驻留退出init初始化程序YCount=0?入口执行原 1ch中断保存各寄存器Count 计数减1int-1ch取光标位置并保存置新光标位置依次显示 hour1 等开始的 8 个字节内容显示回车入口取 1ch 中断向量并保存设置新的 1ch 中断向量取系统时间将时、分、秒转换为可显示的形式,存入相应变量单元程序驻留退出init初始化程序精品文档---下载后可任意编辑HUBEINORMALUNIVERSITY作业题目操作系统实验报告学生学号2024115010aaa学生姓名胖丁小小所在院系计算机科学与技术学院专业名称计算机科学与技术完成时间20241228一、 实验报告题目:自制时钟二、 问题描述 编制和调试一个自制时钟,在屏幕右上角当时的时间;按XX:XX:XX形式显示,并且能正确进位,24 小时应消零。系统每隔 55ms 就自动调用新的中断,在主程序中取系统时间,并驻留程序。在新的 1Ch 号中断中显示时间。 编制一个汇编程序,它应包括两个部分: 1) 新的 1CH 中断处理程序,其功能是,首先执行原 1CH中断处理,然后取当 时系统时间,处理进位,正确显示当时的时间。 2) 初始化程序:其功能是,首先取原 1CH 中断向量,然后设置新 1CH 中断向 量,最后驻留新 1CH 中断处理程序三、 数据结构及符号说明CLOCK: 设置新的 1CH 中断处理程序并常驻内存。DISPLAY:利用宏定义及宏调用保存光标位置,并写入字符。SHOW: 在在屏幕右上角显示正确变化的当时时间 TRNS: 利用宏定义及宏调用将时间的二进制转换成 ASCII 字符显示出来。 CURSOR: 在屏幕右上角显示当时的系统时钟,如 20:05:33。 DEAL: 对时间的进位进行处理控制。四、 流程图五、 源程序及说明.286DATAS SEGMENT h1 db 0 h2 db 0m1 db 0 m2 db 0 s1 db 0 s2 db 0DATAS ENDSCODES SEGMENTN精品文档---下载后可任意编辑 ASSUME CS:CODES,DS:DATASSTART: MOV AX,DATAS MOV DS,AXmain proc far;保存原有 1ch 中断mov al,1chmov ah,35hint 21hpush espush bxpush ds;设置新的 1ch 中断mov ax,seg clockmov ds,axmov dx,offset clockmov al,1chmov ah,25hint 21h;常驻内存mov ax...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

操作系统课程设计自制时钟

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部