主权项 |
1.一种透过BIOS支援USB输入装置之方法,系应用于主 机板无键盘控制器(KBC),而BIOS仍可支援USB输入装置 ,其步骤包括: 使用者使用该USB输入装置时产生一系统管理中断 讯号(SMI),而进入一系统管理记忆体(SMM)中;USB服务 程式抓取该USB输入装置之输入资料,且判断该输入 资料类别; 依据该输入资料类别将该输入资料转换成一般传 统格式资料,使中断服务程式或作业系统驱动程式 可正确读取该传统格式资料; 藉由南桥(SB)上之一通用型输出接脚接到该南桥上 的8259可程式化中断控制器晶片上,以产生相对应 之硬体中断要求(IRQ),当离开系统管理中断模式则 进入该中断服务程式; 该中断服务程式透过位址60h抓取该资料时,产生该 系统管理中断讯号而进入该系统管理记忆体中; 该USB服务程式先释放该通用型输出接脚之使用权 以释放该硬体中断要求,再将转换后的该传统格式 资料放入位于该系统管理记忆体中,中央处理器状 态储存区的累加暂存器(a1)位址内,以及 判断是否尚有其他资料,若有,则跳至产生相对应 硬体中断要求之该步骤,若无,则结束。2.如申请专 利范围第1项所述透过BIOS支援USB输入装置之方法, 其中该USB输入装置系指USB键盘(Keyboard)。3.如申请 专利范围第2项所述透过BIOS支援USB输入装置之方 法,其中对应该USB键盘所产生之该硬体中断要求为 IRQ1。4.如申请专利范围第1项所述透过BIOS支援USB 输入装置之方法,其中该USB输入装置系指USB滑鼠( Mouse)。5.如申请专利范围第4项所述透过BIOS支援USB 输入装置之方法,其中对应该USB滑鼠所产生之该硬 体中断要求为IRQ12。6.如申请专利范围第1项所述 透过BIOS支援USB输入装置之方法,其中,该中断服务 程式取得该传统格式资料放入该暂存器内之步骤, 系藉由"in al, 60h"之程式码达成。7.如申请专利范 围第6项所述透过BIOS支援USB输入装置之方法,其中 在该步骤之后还包括该中断服务程式取得该键盘 控制器状态之步骤,系藉由"in al, 64h"之程式码达成 。图式简单说明: 第一图系为本发明之硬体线路图;以及 第二图系为本发明所揭露的透过BIOS支援USB键盘及 滑鼠输入装置方法之流程图。 |