Här står lite om innebörden av skrivningar/läsningar på de IO-portar keyboardet (PS/2) använder (60h, 64h):
http://www.osdever.net/docs/kbd.php?the_id=14
Men sen är det inte så som du skriver (verkar skriva) att BIOS har nåt särskilt med tangentbordet att göra. Om Windows är igång så sköter Windows tangentbordet. Om Linux är igång så sköter Linux tang .. osv ..
En annan idé kunde vara att leta reda på koden till en keyboarddriver för det OS du är intresserad av och kolla hur den är skriven och vad den gör. Beror lite på vad du vill göra ..
/red: Här är en annan länk som mer beskriver den rent fysiska PS/2-bussen (vilken ett tangentbord egentligen inte behöver använda):
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm

