发明名称 可程式晶片软体防写保护之方法
摘要 一种可程式晶片软体防写保护之方法,是应用在电脑系统中的可程式晶片之暂存器。当电脑系统中的可程式晶片之暂存器设定完毕后,则依照所设定的功能去执行工作,所以不允许任意修改可程式晶片之暂存器的内容。当病毒将可程式晶片写入错误的参数时,则利用中断服务程式来更改病毒指令的内容,可避免可程式晶片之暂存器的内容被修改。因此采用软体的方式来达到防止资料写入暂存器的目的,使电脑系统不会产生当机或不稳定的情况,并且大大地提升电脑系统的稳定度。
申请公布号 TW461997 申请公布日期 2001.11.01
申请号 TW089110022 申请日期 2000.05.24
申请人 华硕电脑股份有限公司 发明人 陈宇光
分类号 G06F12/14 主分类号 G06F12/14
代理机构 代理人
主权项 1.一种可程式晶片软体防写保护之方法,系应用于一电脑系统,在该电脑系统之一基本输入输出系统中包括:撰写一中断服务程式;以及建立一指标表。2.如申请专利范围第1项所述之可程式晶片软体防写保护之方法,其中设定一中断向量値,以作为该中断服务的起始位址。3.如申请专利范围第1项所述之可程式晶片软体防写保护之方法,其中记录该指标表之内容包括一不可任意修改暂存器位址値、一中断向量位址値、一中断服务程式起始位址与一指标表位址値。4.如申请专利范围第1项所述之可程式晶片软体防写保护之方法,其中建立该指标表于该中断服务程式之中。5.一种可程式晶片软体防写保护之方法,系应用于一电脑系统中,该电脑系统包括一可程式晶片,该可程式晶片包括一指标暂存器,该可程式晶片软体防写保护之方法提供一中断服务程式,该中断服务程式包括一指标表,当该电脑系统将一指标资料写入该可程式晶片之该指标暂存器时,该电脑系统执行该中断服务程式,该中断服务程式包括下列步骤:判断该指标资料是否属于该指标表;以及当属于该指标表时,改变该指标暂存器中之値为一不影响指标资料。6.如申请专利范围第5项所述之可程式晶片软体防写保护之方法,当执行该中断服务程式时,在判断该指标资料是否属于该指标表之前,先将前一程式之工作进度之资料储存在一可读写记忆单元中。7.如申请专利范围第5项所述之可程式晶片软体防写保护之方法,当执行该中断服务程式时,在改变该指标暂存器中之値之后,将该程式之工作进度之资料从该可读写记忆单元中读取出,并载入该中央处理单元。8.如申请专利范围第5项所述之可程式晶片软体防写保护之方法,当该电脑系统开机后,从一唯读记忆单元读取该指标表以及对应于该中断服务程式之一中断向量値。图式简单说明:第一图绘示习知之电脑的基本架构图;第二图绘示建立指标表及中断服务程式之流程图;第三图绘示开机时读取中断向量値之流程图;以及第四图绘示执行中断服务程式之流程图。
地址 台北市北投区立德路一五○号四楼