救命!请教高手关于PS/2鼠标,PS/2键盘接口编程的问题

十万火急!
求PS/2鼠标,PS/2键盘接口的详细资料!
中国的计算机书籍的作者不知怎么搞的,写的书都只涉及串口,并口的操作,我在书店找了十几本,竟然没有一本谈到PS/2接口的,按道理说该接口已经非常流行了,不应该没有这方面的资料呀,真不知道大学教授们都在想些什么?简直气死我了!! :<
我正在写PS/2鼠标,PS/2键盘的驱动程序,要求是脱离那该死的BIOS调用,而转用底层的接口输入输出实现,也就是In,Out端口操作汇编指令实现,原因是在保护模式下Linux操作系统中BIOS调用是不行的,(我正在读Linux内和源代码)所以必须自己动手从底层写起(Linux不用BIOS调用)!但我不知道PS/2鼠标,PS/2键盘的接口定义,和控制器中的控制寄存器,更不知道它在CPU中的端口操作号是多少,这是最麻烦的!!
我现在仅有的资料就是ADAM写的一篇关于PS/2鼠标的文章,英文的,能看懂,但只讲了原理,根本没有涉及到端口与寄存器的操作,试想一下,写驱动不知道端口号,岂不是白日做梦?
请有这方面资料的大虾帮帮小弟,可将资料寄往
xsexx@eyou.com
中英文的都可以,但不要过于肤浅的,希望能谈到有关端口号,寄存器操作方面,如果涉及到控制器芯片的详细资料更好!
或给出相关资料网址,确实有用的,小弟也将同样给分
如果哪位汇编高手提供自己编写过的鼠标操作汇编源代码,小弟将感激不尽!

(发个牢骚:这帮写书的,他X的,全都是骗子,写的书都一样,只要一谈鼠标,键盘编程,全都是清一色的BIOS,DOS调用,也不想想PC机下,现在还有谁在用实模式的段 + 偏移量写640k内存的程序,而且一到技术敏感问题就草草代过,真要是不会就一点也别写呀,嘿!还偏偏来一点,写个两三行,告诉你有此物,具体的不告诉你,一连十几本书都是如此!给我把刀,我把这些骗子全宰了!!解气!!
杀!!!!!!!!!!!!!!!)

所以还请各位大虾多多帮忙,小弟一定给分!

请一定帮帮我!!

诚恳拜上!!
[947 byte] By [xsexx-xsexx] at [2008-6-10]
# 1
http://www.kernelnewbies.org/documents/kdoc/mousedrivers/mouseguide.html
qisiwole at 2007-10-22 > top of Msdn China Tech,Linux/Unix社区,程序开发...
# 2
超星数字图书馆-》计算机图书馆-》软件开发-》硬件编程
-》鼠标器设计指南
qisiwole at 2007-10-22 > top of Msdn China Tech,Linux/Unix社区,程序开发...
# 3
谢了,给分
xsexx-xsexx at 2007-10-22 > top of Msdn China Tech,Linux/Unix社区,程序开发...