这是第四个修改版。由于时钟中断(IRQ0)很频繁地发生,因此,本次为时钟中断编写了保护模式的处理程序,这样,保护模式下发生时钟中断,就不会切换到实模式去处理了,而是在保护模式下直接处理。处理程序完全模拟 ROM BIOS 的时钟中断处理过程,例如递增 0x46C 处的计数器,以及软盘驱动器马达超时停转的控制。 同时,由于 “非屏蔽中断” NMI 也属于一种硬件中断,它也需要处理,因此,本次也把它重新定向到实模式并由 ROM BIOS 来处理,这是又一个小小的改进。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )
闽公网安备 35020302032614号
GMT+8, 2025-2-19 05:45
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.