Der Keyboard Controller (KBC) sitzt auf dem Mainboard und dient, wie der Name vermuten lässt, unter anderem der Tastaturansteuerung. Er hat jedoch noch sehr viele weitere Funktionen wie die Ansteuerung des PSAUX-Ports (für PS/2 Mäuse oder andere Geräte), die Kontrolle des a20-Gates oder etwa die Möglichkeit einen PC-Reset auszulösen. Zur Komunikation mit dem KBC werden die Ports 0x60 und 0x64 verwendet. http://img241.imageshack.us/img241/5692/kbcnr6.png