基本输入输出系统的指令控制方法技术方案

技术编号:4290038 阅读:184 留言:0更新日期:2012-04-11 18:40
一种基本输入输出系统的指令控制方法,在不需使用键盘或鼠标的电脑系统中,利用一遥控装置相对的产生指令,特别应用于进入操作系统前的系统开机阶段。其中较佳实施例是在一多媒体系统开机时启动一中断服务程序(ISR),系统利用中断服务程序持续侦测一来自遥控装置的中断要求,并读取扫描码,例如利用此中断服务程序读取输出入埠的消费性红外线埠(CIR)所接收的扫描码,通过辨识,读取到的扫描码对应一控制指令,并接着执行控制指令后结束该中断要求。

【技术实现步骤摘要】

本专利技术为一种,特别是通过侦测一中断服务程 序(ISR),藉由一遥控器操作电脑系统中的BIOS设定选单。
技术介绍
当电脑的电源开启,基本输入输出系统(Basic Input/Output System,BIOS)会由 主机板上的记忆体(如BIOS Flash ROM)加载系统随机存取记忆体(RAM)里执行,将晶片 组(chipset)和记忆体子系统初始化,是加载电脑硬件系统时的最基本的程序代码。BIOS 主要执行开机自我测试(POST),以检查电脑系统中各部组件的状态是否正常,如中央处理 器(CPU)、系统记忆体、控制器等,再针对记忆体、主机板晶片组、显示卡及周边装置做初始 化动作。 请参考现有技术图1,图中显示一通常的电脑系统架构,包括设置于主机板上的中 央处理单元11、北桥晶片(NB)12、南侨晶片(SB)13、显示卡模组14与记忆体模组15,各单 元模组以汇流排相连接。包括中央处理单元11与南北桥晶片连接的前端汇流排(FSB) 101, 南北桥晶片则可整合为一系统晶片组(chipset),其中通过南北桥汇流排104连接此南北 桥晶片,目前主要是以周边零件连接接口 (PCI)实施。其它如北桥晶片12通过记忆体汇流 排102连接记忆体模组15,并通过显示数据汇流排103连接显示卡模组14。 —般来说,电脑系统通过基本输入输出系统(BIOS)在开机时对各周边设备进行 初始化的作业,基本输入输出系统中的记忆体(如图1所示,利用南桥晶片13中的记忆空 间,也就是BIOS记忆体131)通常可利用CMOS纪录系统设定值,并且初始化各周边装置的 基本设定;此外BIOS也能提供常驻程序库以及应用程序呼叫的中断常驻程序,如INT 10H 等。将BIOS信息从此BIOS记忆体131中解压縮到系统的主存储器(如记忆体模组15)后, 经初始化各输入输出接口 ,预备加载操作系统。 BIOS经改良后,可以执行更多样化的工作,举例来说,可以让使用者选择由哪个周 边装置启动电脑,更能衍生出其它应用,包括以Live CD启动电脑、启动多个作业环境中的 一个、监控整个电脑系统的运作等。 当使用者想通过电脑系统中的BIOS选单进行电脑系统的基本设定,通常于电脑 系统电源启动后经特定键盘操作进入BIOS选单,如按住del键、esc键或是特定复合键。 另外,由于键盘的输入接口的驱动方法大部分为BIOS所支持,故通常使用键盘或鼠标设定 BIOS。 然而以个人电脑为基础设计的家庭剧院电脑(home theater PC, HTPC)则是一种 电脑家电化的产品,通常使用红外线遥控器控制其中各种功能,包括播放多媒体等,在此架 构下,一般键盘与鼠标等的输入装置已不适用。 利用遥控器控制电脑系统上各种功能的技术,可参考2000年5月16日公告的美 国专利第6,064, 368号,其揭露一种电脑系统的使用者接口,能够将外部输入装置所传送 的数据转换为电脑系统可识别的数据,其中有一接口控制器(interface controller)连3接于遥控器接收器与具有BIOS的电脑系统,当接收到控制器的数据时,输出系统管理中断 (system management interrupt, SMI)到系统,根据系统提供的指令产生键码,藉以执行相 对的应用。
技术实现思路
由于上述家庭剧院电脑(HTPC)盛行,电脑家电化使红外线遥控器成为控制电脑 的标准配备,在操作系统下,相关的软件已经有相对应的红外线遥控器,但是,不同于现 有技术仅以遥控器控制电脑系统的各项多媒体功能与操作一般作业,本专利技术更揭露一种 基本输入输出系统(BIOS)的指令控制方法,能通过一载于电脑系统中的中断服务程序 (Interrupt Service Routine, ISR)持续读取自遥控器发出的控制讯号的技术,使遥控器 能同时应用在BIOS下的开机设定选单(Setup Menu)中。 为有效利用红外线遥控器操作BIOS设定选单,而使电脑系统,如上述HTPC,真正摆脱鼠标及键盘的控制,产生更方便且有一贯性的控制方式,本专利技术所揭露的基本输入输出系统指令控制方法利用红外线遥控器上按键的扫描码判断及定义原本应用在键盘上的上下左右及输入按键,在电脑系统端则利用中断服务程序,如8259 PIC,监控红外线遥控器上按键的硬件中断(interrupt)。当收到本专利技术所定义的按键已经触发时,即表示进行和利用键盘控制时相同的操作及控制,使控制BIOS的设定选的红外线遥控器和键盘操作一样。 本专利技术的指令控制方法的较佳实施例包括,在开启一电脑系统后,启动上述的中断服务程序,接着通过此中断服务程序持续读取一输出入埠(如超级输出入埠,Super 10)上针对遥控装置的传输埠的扫描码,扫描码特别是通过消费性红外线埠(CIR 10)发出,在侦测一中断要求后,接收遥控装置产生的扫描码。之后利用查表方法,根据扫描码辨识一控制指令,再执行控制指令,包括进入BIOS相关的设定画面,并结束中断要求。 较佳地,通过执行该控制指令的步骤系由使用者通过一遥控装置的快捷键进入一设定画面。 较佳地,所述的设定画面为该基本输入输出系统的相关设定画面。 较佳地,所述的基本输入输出系统的相关设定画面包括该基本输入输出系统的设定画面与通过一延伸韧体接口所产生的选单。 较佳地,所述的中断服务程序侦测该快捷键产生的讯号。 较佳地,所述的中断服务程序系持续读取一输出入埠上针对该遥控装置的传输埠 的扫描码。 较佳地,所述的输出入埠为该电脑系统上的一超级输出入埠。 较佳地,所述的输出入埠上针对该遥控装置的传输埠为一消费性红外线埠。 较佳地,通过一查表辨识对应该基本输入输出系统选单的指令的该扫描码的设定。 较佳地,所述的电脑系统为一通过该遥控装置控制的家庭剧院电脑。 附图说明 图1为现有技术包含一基本输入输出系统的电脑系统架构图; 图2为家庭剧院与遥控装置的关系示意4图3为本专利技术的步骤流程4为本专利技术指令控制方法的较佳实施利的步骤流程图。主要组件符号说明中央处理单元11北桥晶片12南侨晶片13显示卡模组14记忆体模组15前端汇流排101记忆体汇流排102显示数据汇流排103南北桥汇流排104BIOS记忆体131遥控装置20显示屏幕22家庭剧院系统主机24BIOS选单画面2具体实施例方式家庭剧院电脑(HTPC)是一种以个人电脑为基础设计的数字娱乐系统,除了一般观看各种多媒体内容的功能以外,更因为具备个人电脑(PC)的所有特色,所以与使用者的互动、网络功能,还有所有原本在个人电脑上的影音多媒体档案皆可使用在家庭剧院电脑上,更配合大容量的储存空间,使得家庭剧院电脑产生更多元的娱乐效果。 既然是一种电脑家电化的产品,故使用遥控装置进行各项功能的控制更是标准配备,但由于电脑系统本身的基本输入输出系统(BIOS)为开机时初始化各周边设备I/0的基本的软件程序代码,通常负责执行开机自我测试、对周边装置进行初始化、记录显示器、键盘、处理器、记忆体等系统设定值,并提供应用程序呼叫的中断常驻程序,最后从储存媒体中加载操作系统到系统记忆体。 所以,BIOS系运作在遥控装置(需进入操作系统)被驱动之前,一般仍需使用键 盘、鼠标等传统的输入设备进行其中选单设定,现有技术本文档来自技高网
...

【技术保护点】
一种基本输入输出系统的指令控制方法,是应用于进入操作系统前的指令控制方法,其特征在于,所述的方法包括:S↓[1]、在开启一电脑系统后,启动基本输入输出系统的一中断服务程序;S↓[2]、利用该中断服务程序侦测一中断要求;S↓[3]、接收一遥控装置产生的扫描码;S↓[4]、根据该扫描码辨识一控制指令;S↓[5]、执行该控制指令;以及S↓[6]、结束该中断要求。

【技术特征摘要】

【专利技术属性】
技术研发人员:纪文伟赖正伟
申请(专利权)人:环旭电子股份有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1