这是第四个修改版。由于时钟中断(IRQ0)很频繁地发生,因此,本次为时钟中断编写了保护模式的处理程序,这样,保护模式下发生时钟中断,就不会切换到实模式去处理了,而是在保护模式下直接处理。处理程序完全模拟 ROM BIOS 的时钟中断处理过程,例如递增 0x46C 处的计数器,以及软盘驱动器马达超时停转的控制。
同时,由于 “非屏蔽中断” NMI 也属于一种硬件中断,它也需要处理,因此,本次也把它重新定向到实模式并由 ROM BIOS 来处理,这是又一个小小的改进。
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |