可程序化中央处理单元的重新启动系统及其方法

文档序号:6501267阅读:115来源:国知局
可程序化中央处理单元的重新启动系统及其方法
【专利摘要】本发明有关于一种可程序化中央处理单元的重新启动系统及其方法,此系统包括有一省电模式确认单元、一启动模式选择单元及一储存有一主控程序的存储单元,且该主控程序中包含有一中断服务序列执行指令及一直接启动执行指令,因此,当中央处理单元在进入省电模式前,先写入一选择数据至该启动模式选择单元中,再写入确定状态数据至该省电模式确认单元中,以便进入省电模式状态;当该中央处理单元接收到一中断信号后,主控程序即根据选择数据对对应的指令进行读取,并根据读取的指令内容进行对应的开启模式,较常见的更具选择性及提高整体系统的运行效率。
【专利说明】可程序化中央处理单元的重新启动系统及其方法

【技术领域】
[0001]本发明有关于一种电子信号处理技术,特别是有关于一种可程序化中央处理单元重新启动的系统及其方法,提供系统在进入省电模式后重新启动时,有启动即进入中断服务序列的启动模式及跳过中断服务序列的直接启动模式,以提供使用者多种选择。

【背景技术】
[0002]中央处理单元(CPU)是一个电子电路的集成电路,也是电脑内进行处理、控制和储存的电路。电脑中的各种运算、输入输出与连接存储器都是由中央处理单元执行与控制。
[0003]而若电脑在待机(standby)状态时,为求省电,中央处理单元亦会处于省电模式(power down mode),直到接收到外部(例如键盘、鼠标)所输入的中断信号后,才会开启(power on)再重新启动,并由进入省电模式前中断的程序继续执行下去。
[0004]然而,传统的开启程序为当中央处理单元接收到中断信号后,会先进入一中断服务序列中,执行该中断服务序列中的中断内容,然后再继续省电模式前的动作(如执行到一半的应用程序),然而,此种运作方式较浪费时间且不具选择性,即使中断序列中的中断内容是空(empty)的,中央处理器仍需执行此一程序,再执行中断前的动作,造成时间的耗费,进而影响系统整体运作的效率。


【发明内容】

[0005]有鉴于上述常见技术的缺点,本发明的主要目的在提供一种具选择性的可程序化中央处理单元重新启动的系统及其方法。
[0006]本发明的另一目的在提供一种较节省时间且具效率的可程序化中央处理单元重新启动的系统及其方法。
[0007]为了达成上述目的,本发明的主要特征建立一可程序化中央处理单元的重新启动系统,该重新启动系统包括:一省电模式确认单元,用以接收该中央处理单元进入省电模式状态时写入一确定状态数据,以确定该中央处理单兀处于省电模式状态;一启动模式选择单元,用以接收该中央处理单元进入省电模式时写入一选择数据,以确定欲重新开启的程序;及一存储单元,储存有一主控程序,该主控程序中包含有一中断服务序列执行指令及一直接启动执行指令,接收该选择数据,以对主控程序中对应的指令进行读取,因此,当一中断信号输入至中央处理单元后,即根据读取的指令内容进行对应的开启步骤。
[0008]根据上述系统,本发明的可程序化中央处理单元的重新启动方法包括:当该中央处理单元进入省电模式前,首先,该中央处理单元写入一选择数据至该启动模式选择单元中,以确定欲读取的开启指令;然后,该中央处理单元写入确定状态数据至该省电模式确认单元中;最后,当该中央处理单元接收到一中断信号后,主控程序即根据选择数据对对应的指令进行读取,并根据读取的指令内容进行对应的开启模式。
[0009]因此,本发明可程序化中央处理单元的重新启动系统及其方法,提供一启动模式选择单元供中央处理单元写入选择数据并在存储单元中提供不同的开启指令,使使用者可选择不同的开启模式,较常见仅有一种开启模式更具选择性;另外,提供一直接启动模式,解决常见需先进入中断服务序列再执行进入省电模式前的动作,重新启动过程较节省时间,相对整个系统的运作也更有效率。

【专利附图】

【附图说明】
[0010]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
[0011]图1为本发明实施例中可程序化中央处理单元的重新启动系统一较佳实施例的方块意图;
[0012]图2为本发明实施例中可程序化中央处理单元的重新启动方法一较佳实施例的流程示意图;
[0013]主要元件符号说明
[0014]I中央处理单元
[0015]2省电模式确认单元
[0016] 3启动模式选择单元
[0017]4存储单元
[0018]40主控程序
[0019]41中断服务序列执行指令
[0020]42直接启动执行指令

【具体实施方式】
[0021]为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例作进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
[0022]以下即配合所附图中图1及图2,分别详细揭露说明本发明中央处理单元的重新启动方法及其装置的较佳实施例。
[0023]图1所示为本发明可程序化中央处理单元的重新启动系统的应用架构及内部架构,该系统大致包括有一省电模式确认单元2、一启动模式选择单元3及一存储单元4。
[0024]省电模式确认单元2在本实施例是指一状态寄存器(Status resister),其f禹接至该中央处理单元1,以接收当该中央处理单元I进入电源关闭状态时写入一确定状态数据;该确定状态数据指一 O或I的二进位数值,此数值代表该中央处理单元I处于省电模式(power down)状态或开启(power on)状态。
[0025]启动模式选择单元3在本实施例中亦指一状态寄存器(Status resister),其率禹接至该中央处理单元1,以接收当该中央处理单元I进入省电模式状态时写入一选择数据;该选择数据亦指一 O或I的二进位数值,用以对应欲选择的开启模式。
[0026]存储单元4在本实施例指一随机存储器(RAM),其储存有一主控程序40,该主控程序40中含有对应于该选择数据的中断服务序列执行指令41及直接启动执行指令42,其中,该主控程序40可根据启动模式选择单元3的选择数据,对对应的执行指令(中断服务序列执行指令41或直接启动执行指令42)进行读取,并根据读取的指令内容进行对应的开启(power on)步骤。
[0027]实际操作时,当中央处理单元I处于省电模式(power down)的状态前,中央处理单元I先写入一选择数据至该启动模式选择单元3中,以确定欲开启的程序;接着,写入一确定状态数据至该省电模式确认单元2中,以通知中央处理单元3进入省电模式。当该中央处理单元I接收到外部(如键盘、鼠标)所传来的一中断信号后,主控程序40即根据选择数据对对应的执行指令进行读取,并根据读取的指令内容进行对应的开启(power on)步骤。
[0028]请参阅第2图,为本发明中央处理单元重新启动方法的流程示意图,在步骤SI时,该中央处理单元写入一选择数据至该启动模式选择单元中,在本实施例中指中央处理单元输入一选择数据为O或I的二进位数值至另一状态寄存器中,用以对应欲选择的开启模式。
[0029]步骤S2时,该中央处理单元写入确定状态数据至该省电模式确认单元中。在本实施例中指中央处理单元输入一确定状态数据为O或I的二进位数值至状态寄存器中,用以通知中央处理单元进入省电模式,随后中央处理单元即进入省电模式(power down)。
[0030]在步骤S3时,当该中央处理单元接收到由外部输入的一中断信号后,即控制主控程序对该选择数据进行读取,主控程序即根据选择数据对对应的指令进行读取。
[0031]步骤S4,对服务序列执行指令进行续取,进行中断服务序列模式(INT Servicequeue),即先读取中断服务序列中的中断内容再进行省电模式(power down)前的动作(如执行中的程序)。
[0032]步骤S5,对直接启动指令进行读取,进行直接启动模式;即直接进行省电模式前的动作(如执行中的程序)。
[0033]综上所述,本发明提供了一种可程序化中央处理单元的重新启动系统及其方法,提供一可程序化的启动系统供使用者具有不同选择的启动(power on)方式,可使使用者根据需要选择对应的重新启动模式。而提供一直接启动模式,解决常见需先进入中断服务序列再执行省电模式(power down)前的程序,重新启动过程较节省时间,相对整个系统的运作也更有效率。
[0034]以上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种可程序化中央处理单元的重新启动系统,其特征在于,包括:一省电模式确认单元,用以接收该中央处理单元进入省电模式状态时写入一确定状态数据,以确定该中央处理单元处于电源关闭状态;一启动模式选择单元,用以接收该中央处理单元进入电源关闭状态时写入一选择数据,以确定选择的开启程序;及一存储单元,储存有一主控程序,且该主控程序包括一中断服务序列执行指令及一直接启动执行指令,以根据中央处理单元控制根据该选择数据以对对应的指令进行读取,因此,当一中断信号输入至中央处理单元后,即根据读取的指令内容进行对应的开启模式。
2.如权利要求1所述的可程序化中央处理单元的重新启动系统,其特征在于,该省电模式确认单兀为一状态寄存器。
3.如权利要求1所述的可程序化中央处理单元的重新启动系统,其特征在于,该确定状态数据为一二进位数值。
4.如权利要求1所述的可程序化中央处理单元的重新启动系统,其特征在于,该启动模式选择单兀为一状态寄存器。
5.如权利要求1所述的可程序化中央处理单元的重新启动系统,其特征在于,该存储单元为一随机存储器。
6.如权利要求1所述的可程序化中央处理单元的重新启动系统,其特征在于,该开启模式为中断服务序列模式及直接开启模式其中之一。
7.—种可程序化中央处理单元的重新启动方法,其特征在于,包括:中央处理单元写入一选择数据至该启动模式选择单元中,以确定欲读取的开启指令;该中央处理单元写入确定状态数据至该省电模式确认单元中,以进入省电模式状态;中央处理单元接收到一中断信号,即控制主控程序根据选择数据对对应的指令进行读取,并根据读取的指令内容进行对应的开启模式。
8.如权利要求7所述的可程序化中央处理单元的重新启动方法,其特征在于,该开启模式为中断服务序列模式及直接开启模式其中之一。
【文档编号】G06F9/445GK104077156SQ201310105664
【公开日】2014年10月1日 申请日期:2013年3月28日 优先权日:2013年3月28日
【发明者】邱伟宏, 杨美饶 申请人:深圳芯力电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1