操作系统实验–30天自制操作系统第11天实验日志

一、实验主要内容
1、 内容1:鼠标显示问题
以前鼠标移动到边界就不能再继续移动了,原因如下: 把鼠标左上角坐标的横坐标的范围限制在320-16,纵坐标的范围限制在200-16之中
所以我们可以讲鼠标左上角的坐标范围扩大到整个vram之内,但是这样会出现以下现象:
2、 内容2:实现画面外的支持
在上次实验修改后,鼠标的显示以及刷新放到了refresh函数中,所以需要修改该函数:
对上面的刷新范围进行修改 问题解决:
3、 内容3: shtctl的指定省略
很多函数的参数都有一个struct SHTCTL *ctl,感觉没必要这样参数太多了,所以我们可以在结构体SHEET中加入了struct SHTCTL *ctl,也就是该结构体的实际存在的首地址,这样传参的时候就只传struct SHEET *就可以了。 但这样就需要对SHTCTL结构体的初始化函数进行修改:
后续剩下的函数修改就只

操作系统实验–30天自制操作系统第11天实验日志最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/9297.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>