專利名稱:可執行反復修改運算式的計算機的制作方法
技術領域:
本實用新型涉及一種可執行反復修改運算式的計算機,尤指一種可讓使用者將一長串運算式依序輸入,并加以記錄,使得可在輸入中或運算后,對原運算式作進一步修正后,再進行重新運算,克服傳統計算機在輸入錯誤時,無法作部份修改,而需將全部運算式重新輸入的缺點;且在計算機的顯示器上作雙顯示區域的設計,其中一區域作為運算式的顯示,另一區域則作為運算結果的同步顯示,予操作者更迅速有效地觀察結果。
一般計算機的操作運算方式,是將一運算式的運算元及運算子的排列關系,逐一輸入計算機中,并于計算機的顯示器上,逐一單向更替顯示運算元或運算子后,再于操作者按啟等于“=”符號時,由計算機內部微處理器加以運算后,并由顯示器顯示其運算結果,且當運算結果產生后,運算前的運算式即不再存在于計算機內的記憶體中,上述運算式輸入過程,凡顯示器前次顯示的運算元或運算子,被其下次運算元或運算子所替代顯示之后,即不能再予回復查詢、調整或修改,因此操作者在輸入之后,無法作任何局部更改或回復查驗工作,因人們在輸入錯誤而產生的運算錯誤的幾率極高,而且,在發現輸入的運算元或運算子產生局部錯誤時,更不能再作局部修正,而需全式重新輸入,不僅造成使用者的不便,更浪費運算時間,有進一步改善的必要。
本實用新型的主要目的,在于提供一種具有可執行反復修正運算式內容能力的計算機,其基本包括微處理器、顯示器、輸入/開關設定電路及電源電路等部份,其中的微處理器具有依上述輸入次序,記錄儲存運算式數據的能力,且在運算后仍保持該記錄,而此記錄的運算式,在依輸入修正指令,得以利用一移動顯示指令,依序移動提取上述記錄值,并經顯示器顯示,而可進一步反復查驗或修改更正,再重新運算得出新結果,不僅可反復查驗輸入運算式的正確性,且對于局部輸入錯誤,亦得以進行局部修改,無需全式重新輸入,造成輸入時間的無謂浪費。
本實用新型的另一目的,在于具有一雙區域顯示器,可以其中一區域進行運算式的顯示,另一區域則顯示運算結果,改善傳統計算機,無法在運算結果產生時,同時顯示運算式,以利于使用者辨別運算式與運算結果的對應關系,且對于運算式修改后所對應運算結果的驗證,提供更有效的操作觀察功能。
以下即配合附圖,進一步詳述本實用新型的特點及目的。
圖1為本實用新型的方框圖。
圖2為本實用新型的電路方框圖。
圖3為本實用新型的執行程序流程圖。
圖4為微處理器部份的電路圖。
圖5為輸入/開關設定電路圖。
圖6為顯示器電路圖。
圖7為電源電路及發音電路圖。
如圖1及圖2所示,本實用新型具有一微處理器10、分別連接有一輸入/開關設定電路20、一顯示器30及一電源電路及發音電路40,其中
微處理器10具有;一程序記憶體101,和中央處理單元106及顯示存取記憶體108連接,具有將程序內容儲存,且在執行運作上述諸程序時,依各程序內既存的程序編號依序執行的能力。
一字形產生記憶體102,和中央處理單元106及顯示存取記憶體108連接,以存儲所需使用到的字形,需要時,由此取出。
一數據存取記憶體103,和中央處理單元106及顯示存取記憶體108連接,具有儲存執行運算等過程中,所需予先予以暫存的運算式及其他數據的能力。
一動作存取記憶體104,和中央處理單元106及顯示存取記憶體108連接,用以提供執行程序中,數據或程序進行大量搬移運算時,所需的儲存或運算的空間。
一時序信號產生器105,和中央處理單元106連接,具有產生規定頻率信號,以提供中央處理單元106動作所需的脈沖時序信號。
一中央處理單元106,以總線和上述諸記憶體101、102、103、104,及一顯示存取記憶體108、輸入電路107、時序信號產生器105相連接,執行上述程序內部各種指令。
一輸入電路107,其將相連接的輸入/開關設定電路20的輸入信號加以辨識,并產生相對應的編碼,再由此編碼通過中央處理單元106進行相對應的指令運行。
一顯示存取記憶體108,以儲存欲顯示數據,并連接一顯示驅動電路109及一控制輸出電路110,將上述數據輸出至顯示器30上。
輸入/開關設定是電路20,通過微處理器10內部的輸入電路107連接中央處理單元106,使得以利用各按鍵輸入信號給中央處理單元106,以控制中央處理單元106執行相應指令。
顯示器30,和微處理器10內部的顯示輸出電路101相連接,以接收其提供的顯示數據信號,而將其顯示出;其具有雙顯示區域,分別顯示不同數據。
電源電路40用以提供本實用新型的電源,以維持正常供電。
本實用新型的計算機,在執行時其程序如下(如圖3所示),可藉輸入/開關設定電路20選擇執行反復運算50的功能鍵,并在顯示器30上以一游標顯示輸入位置標示,使用者可用輸入/開關設定電路20,將欲計算的運算式依序輸入51,經輸入電路107傳輸給中央處理單元106,中央處理單元106接到該運算式的運算元或運算子時,會將其儲存在數據存取記憶體103中,并依序編號儲存;再于輸入電路107獲得運算執行指令(即“=”)52時,即將上述輸入的運算式,在動作存取記憶體104內予以計算,并將全部運算式及運算結果,經由顯示存取記憶體108作內容排列,再經由顯示驅動電路109及控制輸出電路110,藉顯示器30予以顯示;而顯示器30以其中一顯示區域顯示運算式,另一顯示區域顯示運算結果。
當使用者欲將輸入的運算式內容加以改變或修正或查驗時,則可執行圖3所示的修改程序60,首先使用者可利用輸入/開關設定電路20中的移動鍵,來移動上述顯示運算式的顯示區域內的游標61,此時中央處理單元106會隨上述游標的移動位置,判斷所在運算元或運算子存放在數據存取記憶體103內的地址,并將此組字元以明顯揭示方式(如閃爍方式)顯示在顯示器30上,而此時當使用者以輸入/開關設定電路20輸入新的字元時62,中央處理器106將以此新字元將上述游標所在地址的舊有字元予以取代,若此,操作者可依序輸入修改或查驗運算式63后,再按下輸入/開關設定電路20中的一預設的重算按鍵指令64,則中央處理單元106即將修改后儲存于數據存取記憶體103內的運算式,重新加以運算,并將新的運算式與運算結果,再次經由顯示器30予以分區顯示;且依上述方式,可無限次地予以反復操作修正或查驗后,再加以運算。
如圖4、5所示,圖5中的輸入/開關設定電路對應于本實用新型的按鍵部份,微處理器10的集成電路上的管腳K11-K17連接到圖5中的相應按鍵。
如圖4、6所示,圖6為本實用新型的顯示器30的電路圖,其中的管腳SCI-603及HCI-83分別連接到微處理器10集成電路的管腳S44-S60及H1-H8。
如圖4、7所示,圖7為本實用新型的電源電路及發音電路圖,其中發音電路包括三極管71及蜂鳴器72;三極管71的基極端經一電阻連接至微處理器10的BZ端;重置端RESET連接至微處理器10的RESET端。
綜上所述,本實用新型具有以下效果(1)運算式可以反復修改或查驗,傳統計算機完全無此功能。
(2)發現運算式有誤時,可作局部修正、無需如傳統計算機般全式重新輸入。
(3)輸入運算式進行運算得出運算結果時,可將運算式和結果同時顯示,使用者可比較查驗或修改,克服了傳統計算機對運算結果和運算式無法同時顯示,更無法比較修正的缺點。
權利要求1.一種可執行反復修改運算式的計算機,具有微處理器及與其連接的輸入/開關設定電路、顯示器及電源電路部份,其特征在于微處理器具有儲存經由輸入/開關設定電路輸入的運算式,并隨時將上述運算式回復顯示;顯示器至少具有兩顯示區域。
2.根據權利要求1所述的可執行反復修改運算式的計算機,其特征在于,所述微處理器具有一程序記憶體,用以儲存程序內容,在執行諸程序時,依各程序內既存的程序編號依序執行;一字形產生記憶體,其用于存儲所需使用到的字形,在上述諸程序需要字形時,由此取出;一數據存取記憶體,用于暫存運算式及其他數據;一動作存取記憶體,提供執行程序中進行數據或程序運算時,所需的儲存或運算空間;一時序信號產生器,以產生規定頻率信號,以提供中央處理單元所需的脈沖時序信號;一中央處理單元,以總線和各記憶體,及顯示存取記憶體、輸入電路、時序信號產生器相連接;一輸入電路,具有將按鍵、開關設定電路的輸入信號加以辨識,并產生相應的編碼,再由此編碼通知中央處理單元進行相對應的指令;一顯示存取記憶體,儲存欲顯示數據,其連接一顯示驅動電路及一控制輸出電路,將上述數據輸出至相連接的一顯示器上;輸入/開關設定電路,通過微處理器的輸入電路聯接中央處理單元,使得以利用各種按鍵輸入信號給中央處理單元,以控制中央處理單元執行相對應的指令;顯示器和微處理器內部的顯示輸出電路相連接,以接收其提供的顯示數據信號,而將其顯示出;其雙顯示區域;電源電路用以提供本實用新型的電源,以維持正常供電。
3.根據權利要求1或2所述的可執行反復修改運算式的計算機,其特征在于,所述兩顯示區域中一顯示區域作為運算式的修改顯示,另一顯示區域作為重新運算結果的顯示。
專利摘要本實用新型提供了一種可執行反復修改運算式的計算機,具有微處理器及與其連接的輸入/開關設定電路、顯示器及電源電路,其中的微處理器具有程序記憶體、字形產生記憶體、數據存取記憶體、動作存取記憶體、時序信號產生器、中央處理單元、輸入電路、顯示存取記憶體、顯示驅動電路、控制輸出電路,顯示器具雙顯示區域;該計算機,可以將輸入中或運算后的運算式再予提出,并利用游標移動顯示到某一運算子或運算式,修改后可重新進行運算。
文檔編號G06F15/02GK2202335SQ9422004
公開日1995年6月28日 申請日期1994年9月5日 優先權日1994年9月5日
發明者龐黎 申請人:金寶電子工業股份有限公司