[发明专利]取得触发功能的指令的方法有效
申请号: | 201210084575.7 | 申请日: | 2012-03-27 |
公开(公告)号: | CN103294578A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 陈农铠;吴佩芷 | 申请(专利权)人: | 纬创资通股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张龙哺;冯志云 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 取得 触发 功能 指令 方法 | ||
1.一种取得触发功能的指令的方法,用于使用一统一可延伸固件接口的一电脑系统,该方法包括:
在该电脑系统执行一开机自我测试的期间,访问一基本输入输出系统的一只读存储器中的一变量,其中该变量包括一第一参数、一第二参数与一第三参数;
判断该第一参数与该第二参数的设定值是否符合对应于一指令的一变量名称与一全域唯一识别码;以及
若是,则根据该第三参数的设定值执行该指令所触发的一功能。
2.如权利要求1所述的取得触发功能的指令的方法,其中在该电脑系统执行该开机自我测试的期间访问该变量的步骤之前,该方法还包括:
配置该基本输入输出系统的该只读存储器中的一块存储器空间给该变量;以及
通过该统一可延伸固件接口的一运行时期服务,分别指定该变量的该第一参数、该第二参数与该第三参数的设定值。
3.如权利要求2所述的取得触发功能的指令的方法,其中该第三参数包括多个暂存器栏位,且所述多个暂存器栏位与该电脑系统的一中央处理器的多个暂存器之间具有一对应关系,而通过该运行时期服务,分别指定该变量的该第一参数、该第二参数与该第三参数的设定值的步骤包括:
当该第一参数与该第二参数的设定值被指定为该指令所对应的该变量名称与该全域唯一识别码,则取得该指令所触发的该功能所需的至少一暂存器值,其中该至少一暂存器值中的每一个对应所述多个暂存器其中之一;以及
根据该对应关系将该至少一暂存器值中的每一个对应写入所述多个暂存器栏位其中之一。
4.如权利要求3所述的取得触发功能的指令的方法,其中在根据该对应关系将该至少一暂存器值中的每一个对应写入所述多个暂存器栏位其中之一的步骤之后,该方法还包括:
在确认该第一参数与该第二参数的设定值被指定为该指令所对应的该变量名称与该全域唯一识别码后,自动重新启动该电脑系统。
5.如权利要求4所述的取得触发功能的指令的方法,其中根据该第三参数的设定值执行该指令所触发的该功能的步骤包括:
在该第三参数的所述多个暂存器栏位中,取得被写入暂存器值的至少一非空白暂存器栏位;
根据该至少一非空白暂存器栏位及其暂存器值识别该功能;以及
由该基本输入输出系统执行该功能。
6.如权利要求5所述的取得触发功能的指令的方法,其中该指令为一中断指令,而该功能包括设定产品序号、载入系统预设值、设定/清除开机密码,以及设定产品名称。
7.如权利要求4所述的取得触发功能的指令的方法,其中该第三参数还包括一本文栏位,而通过该运行时期服务,分别指定该变量的该第一参数、该第二参数与该第三参数的设定值的步骤还包括:
当该第一参数与该第二参数的设定值被指定为该指令所对应的该变量名称与该全域唯一识别码,则取得该指令所触发的该功能所需的一设定数据;以及
将该设定数据写入该本文栏位。
8.如权利要求7所述的取得触发功能的指令的方法,其中根据该第三参数的设定值执行该指令所触发的该功能的步骤包括:
在该第三参数的所述多个暂存器栏位中,取得被写入暂存器值的至少一非空白暂存器栏位;
根据该至少一非空白暂存器栏位及其暂存器值识别该功能;以及
由该基本输入输出系统依据该设定数据执行该功能。
9.如权利要求8所述的取得触发功能的指令的方法,其中该指令为一中断指令,而该功能包括设定开机顺序以及设定制造商标识图示。
10.如权利要求5或8所述的取得触发功能的指令的方法,其中在判断该第一参数与该第二参数的设定值是否符合对应于该指令的该变量名称与该全域唯一识别码的步骤之后,该方法还包括:
若否,则继续执行该开机自我测试。
11.如权利要求1所述的取得触发功能的指令的方法,其中该电脑系统不支持系统管理中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司,未经纬创资通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210084575.7/1.html,转载请声明来源钻瓜专利网。