8259 鼠标移动实验

实验内容:

设定画面模式为为图形模式、320x200x8 位彩色,鼠标中断的中断类型码为 INT 2CH。以一个小矩形作为画面上的鼠标,当移动鼠标时,画面上的鼠标也跟着移动。

思路:

PS/2 鼠标连接在 8259 的从片 IRQ4 引脚上,即 IRQ12。通过对 8259 初始化,将鼠标中断的中断类型码为设定为 INT 2CH,然后编写相应的中断处理程序。在中断处理程序中,获取鼠标的信息,根据内存中的记录鼠标左上角的横纵坐标完成鼠标的移动。

(说明:此程序可以正常运行,但在鼠标的端口方面还有一些疑问!)

参考资料:

8237

Last updated