讓你自己的操作系統支持鼠標——做一個支持圖形界面的操作系統
i8042-----控制命令
關於鍵盤的方方面面之一(總論8042)
intel 8042鍵盤控制器詳細介紹
編程實現快速關機的總結
輸出端口(ReadWrite)
和輸入端口極爲類似. 使用控制器命令0xbx and 0xd0-0xd1訪問. 每個製造商的定義都不同.
PS/2 模式:
Bit 7 - P27 - 鍵盤數據輸出
用於驅動鍵盤數據線
Bit 6 - P26 - 鍵盤時鐘輸出
用於鍵盤時鐘
Bit 5 - P25 - 鼠標中斷
連接到IRQ 12
Bit 4 - P24 - 鍵盤中斷
連接到IRQ 1
Bit 3 - P23 - 鼠標時鐘輸出
用於鼠標時鐘
Bit 2 - P22 - 鼠標數據輸出
用於驅動鼠標數據線
Bit 1 - P21 - A20 Gate
置1 時容許A20
Bit 0 - P20 - SYSRST
置1 復位系統
和輸入端口極爲類似. 使用控制器命令0xbx and 0xd0-0xd1訪問. 每個製造商的定義都不同.
PS/2 模式:
Bit 7 - P27 - 鍵盤數據輸出
用於驅動鍵盤數據線
Bit 6 - P26 - 鍵盤時鐘輸出
用於鍵盤時鐘
Bit 5 - P25 - 鼠標中斷
連接到IRQ 12
Bit 4 - P24 - 鍵盤中斷
連接到IRQ 1
Bit 3 - P23 - 鼠標時鐘輸出
用於鼠標時鐘
Bit 2 - P22 - 鼠標數據輸出
用於驅動鼠標數據線
Bit 1 - P21 - A20 Gate
置1 時容許A20
Bit 0 - P20 - SYSRST
置1 復位系統
Intel8042芯片驅動分析