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: 利用