可恢复已清除之值的计算机制造技术

技术编号:2877157 阅读:164 留言:0更新日期:2012-04-11 18:40
本发明专利技术是为一种可恢复已清除之值的计算机,其输入单元提供有一可用以恢复已清除之值的恢复键,当每次以消除按键消除计算机所显示或存储的资料时,该消除的资料是被堆入一堆叠暂存器中,一旗标存储单元是在用前述消除按键来消除计算机所显示或存储的资料时被设定,以在按下恢复键时,如该旗标存储单元指示先前有用前述消除按键来消除计算机所显示或存储的资料,则自该堆叠暂存器呼出一资料项目,以便恢复已清除之值。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术是有关一种计算机,尤指一种可恢复已清除之值的计算机。然而,使用者在操作计算机以进行,如有误按前述的退位键、最后项目清除键、清除键、存储清除键或存储呼叫清除键而造成有用资料的消失时,由于现有的计算机只能做到清除或修改最后输入的值,无法在清除后再回复清除前显示的数值,因此,使用者必需再重新开始整个计算过程,故而导致时间的无谓浪费与计算机使用上的不方便,因此,前述现有的计算机实有予以改进的必要。创作人爰因于此,本于积极创新的精神,亟思一种可以解决上述问题的“可恢复已清除之值的计算机”,几经研究实验终至完成此项新颖进步的创作。本专利技术的目的是在提供一种可恢复已清除之值的计算机,以便以增加使用计算机的方便性。为达前述的目的,本专利技术的可恢复已清除的值的计算机主要包括一输入单元,提供有可用以消除目前计算机所显示或存储的资料的消除按键,与一可用以恢复已清除之值的恢复键;一输出单元,是供显示计算机的状态及执行结果;一输出/输入缓冲装置,连接到输入单元与输出单元,并提供有一显示缓冲器,以供暂存输入及输出的资料;一存储器,是提供运算所需的程序码及存储器空间,可供储存运算后的结果值;一运算处理器,连接到输出/输入缓冲装置与存储器,用以提供数学逻辑运算的处理;一堆叠暂存器,连接到运算处理器,是供暂存先前被消除的资料,其中,当每次以消除按键消除计算机所显示或存储的资料时,该消除的资料是被堆入该堆叠暂存器中;以及一旗标存储单元,连接到运算处理器,是在用前述消除按键来消除计算机所显示或存储的资料时被设定,以便可供在按下恢复键时,如该旗标存储单元指示先前有用前述消除按键来消除计算机所显示或存储的资料,则自该堆叠暂存器呼出一资料项目,再清除该旗标存储单元的设定。由于本专利技术构造新颖,能提供产业上利用,且确有增进功效,故依法申请专利。前述运算处理器14是提供数学逻辑运算的处理功能;该存储器15是提供计算机运算所需的程序码及存储器空间,以供例如储存运算后的结果值。前述的输入单元11是例如为一按键组以供使用者操作计算机,其包括有数字键、运算键、可用以消除目前计算机所显示或存储的资料的消除键及及可用以恢复已清除的值的恢复键(UNDO),该消除键包括有退位键(BACK)、最后项目清除键(CE)、清除键(C)、存储清除键(MC)及存储呼叫清除键(MRC)前述输出单元12是较佳地为一LCD显示器,以供显示计算机的状态及执行结果等。该输出/输入缓冲装置13提供有供暂存输出或输入资料的存储器,例如,提供有一显示缓冲器,以供暂存输入并显示于LCD显示器的资料,或暂存输出并显示于LCD显示器的资料。前述堆叠暂存器16,是供暂存先前以消除键所消除的资料,亦即,当每次以消除按键消除计算机所显示或存储的资料时,该消除的资料是被堆入该堆叠暂存器中,前述旗标存储单元17包括有一C M旗标171、一CE旗标172、一MRC旗标173及一UNDO记录器174,是在用前述消除按键来消除计算机所显示或存储的资料时被设定,以便可供在按下恢复键时,如该旗标存储单元17指示先前有用前述消除按键来消除计算机所显示或存储的资料,则自该堆叠暂存器16呼出一资料项目,再清除该旗标存储单元17,而可提供恢复已清除之值的功能。图2说明以使用前述本专利技术的计算机来恢复由退位键、最后项目清除键、清除键、存储清除键或存储呼叫清除键所清除的资料的详细流程,其中,当按下清除键(C)时,判断计算机先前是在输入资料状态或显示计算结果状态(步骤S201),如在显示计算结果状态,则将存储器15中的计算结果值堆入该堆叠暂存器16中,并将CM旗标171设为1、CE旗标172清除为0、MRC旗标173清除为0,UNDO记录器设为1,之后,清除显示器及将显示缓冲器的相关资料予以消除(步骤S202) 当按下最后项目清除键(CE)时,或步骤S201判断在按下清除键之前计算机是在输入资料状态,则将暂存于显示缓冲器的输入值堆入该堆叠暂存器16中,并将CM旗标171清除为0、CE旗标172设为1、MRC旗标173清除为0,UNDO记录器设为1,之后,清除显示器及将显示缓冲器的相关资料予以消除(步骤S211)当以输入单元11输入一数值时,则将数值输入显示缓冲器并输出到显示器,并将CM旗标171清除为0、CE旗标172清除为0(步骤S221),此时,如MRC旗标为0(步骤S222),表示之前未以MC或MRC键清除存储器,而可清除堆叠暂存器16并将UNDO记录器清除为0(步骤S223)。当以输入单元11输入一运算子时,则将先前运算式计算并显示此输入的运算子,并将CM旗标171清除为0、CE旗标172清除为0(步骤S231),此时,如MRC旗标为0(步骤S232),表示之前未以MC或MRC键清除存储器,而可清除堆叠暂存器16并将UNDO记录器清除为0(步骤S233)当按下存储清除键(MC)或连续两次存储呼叫清除键(MRC)时,则将暂存于显示缓冲器的输入值堆入该堆叠暂存器16中,并将CM旗标171清除为0、CE旗标172清除为0、MRC旗标173设为1,UNDO记录器设为1,之后,清除显示器及“M”的小图像,同时将显示缓冲器的相关资料予以消除(步骤S251)。当按下退位键(BACK)时,先检查显示缓冲器是否有资料(步骤S261),如有,则将显示缓冲器的资料堆入该堆叠暂存器16中,并将UNDO记录器的值递增,之后运算处理器14执行退位运算,并更新显示器及显示缓冲器的内容(步骤S262)当按下恢复键(UNDO)时,如UNDO记录器174不为0(步骤S241),表示之前曾以退位键、最后项目清除键、清除键、存储清除键或存储呼叫清除键来消除计算机所显示或存储的资料,故再判断CM旗标171及CE旗标172是否为0(步骤S242),如是,再判断MRC旗标是否为1(步骤S243),如是(MCR=1),则表示之前按下存储清除键或连续两次存储呼叫清除键,目前处于步骤S251状态,在恢复键按下后,则将堆叠暂存器16的一项目内容呼出给存储器15,并点亮存储(M)的小图像(步骤S244),如否(MRC=0),表示之前按退位键,目前处于步骤S261状态,在恢复键按下后,则将堆叠暂存器16的一项目内容呼出给显示缓冲器,并将UNDO记录器174的值递减(步骤S245);而如步骤S242的判断为否(CM与CE至少有一个不为0),则表示之前按了清除键或最后项目清除键,目前处于步骤S202或S211状态,在恢复键按下后,则将堆叠暂存器16的一项目内容呼出给显示缓冲器,并将CM旗标171及CE旗标172清除为0、将UNDO记录器清除为0(步骤S246)。综上所述,本专利技术由恢复键的设置,可在清除计算机的输入或显示值之后再予以恢复,可使得计算机的使用更加地方便,实为一极具实用价值的创作。惟应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本专利技术所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述实施例,权利要求1.一种可恢复已清除之值的计算机,其特征在于,主要包括一输入单元,提供有可用以消除目前计算机所显示或存储的资料的消除按键,与一可用以恢复已清除的值的恢复键;一输出单元,是供显示计算机的状态及执行结果;一输出/输入缓冲装置,连接到输入单元与输本文档来自技高网...

【技术保护点】
一种可恢复已清除之值的计算机,其特征在于,主要包括: 一输入单元,提供有可用以消除目前计算机所显示或存储的资料的消除按键,与一可用以恢复已清除的值的恢复键; 一输出单元,是供显示计算机的状态及执行结果; 一输出/输入缓冲装置,连接到输入单元与输出单元,并提供有一显示缓冲器,以供暂存输入及输出的资料; 一存储器,是提供运算所需的程序码及存储器空间,可供储存运算后的结果值; 一运算处理器,连接到输出/输入缓冲装置与存储器,用以提供数学逻辑运算的处理; 一堆叠暂存器,连接到运算处理器,是供暂存先前被消除的资料,其中,当每次以消除按键消除计算机所显示或存储的资料时,该消除的资料是被堆入该堆叠暂存器中;以及 一旗标存储单元,连接到运算处理器,是在用前述消除按键来消除计算机所显示或存储的资料时被设定,以便可供在按下恢复键时,如该旗标存储单元指示先前有用前述消除按键来消除计算机所显示或存储的资料,则自该堆叠暂存器呼出一资料项目,再清除该旗标存储单元的设定。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈培智刘妍佞
申请(专利权)人:金宝电子工业股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1