專利名稱:可追加顯示基數(shù)進(jìn)制字符于運(yùn)算式中的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)計(jì)算器在資料處理過(guò)程中,令其在運(yùn)算式中自行追加顯示進(jìn)制符號(hào),以提供使用者在整體運(yùn)算過(guò)程,可隨時(shí)簡(jiǎn)便且清楚得知或檢視原式中各運(yùn)算元及運(yùn)算結(jié)果的進(jìn)制轉(zhuǎn)換、有效減少其操作步驟與時(shí)間,以提升運(yùn)用效能。
背景技術(shù):
在日常生活中,應(yīng)用計(jì)算器是很廣泛的,像是家計(jì)單位的民生消費(fèi)計(jì)算、公司行號(hào)的進(jìn)銷存貨結(jié)算、科技工程低誤差的精算等,于是隨著各種運(yùn)用類型及場(chǎng)合之需求,許多不同型式和應(yīng)用的計(jì)算器應(yīng)運(yùn)而生,例如電池驅(qū)動(dòng)型、太陽(yáng)能型、電子字典附屬計(jì)算器、商用型、工程用…等,皆提供了典型適宜的計(jì)算功能。
就如同熟習(xí)此技藝之人所知悉,傳統(tǒng)的簡(jiǎn)易型計(jì)算器僅提供常用的運(yùn)算功能,例如四則運(yùn)算(亦即加、減、乘、除等);因此在整體結(jié)構(gòu)及內(nèi)定運(yùn)算處理能力上也較簡(jiǎn)單刻板。
另外,一個(gè)有關(guān)此類型計(jì)算器的課題是在如今數(shù)字化的時(shí)代,一般的各種數(shù)據(jù)設(shè)備(Digita1 eqipment)內(nèi)部資料的處理是采用2進(jìn)制;而人們?cè)谌粘I钌纤鶓T用的數(shù)字表示乃采用10進(jìn)制;而工程技術(shù)人員在硬體及程式指令撰寫方面,則分別有需采用8進(jìn)制及16進(jìn)制的情形。習(xí)用計(jì)算器在上述各種不同進(jìn)制的操作過(guò)程中都僅能依操作者直接鍵入之?dāng)?shù)據(jù)加以顯示及運(yùn)算,而無(wú)法自動(dòng)顯示該運(yùn)算進(jìn)制的字元符號(hào)于運(yùn)算式的行列中,于是,當(dāng)有此必要時(shí),通常是在有預(yù)設(shè)手動(dòng)輸入進(jìn)制字元符號(hào)之計(jì)算器上,由使用者(User)逐筆自行輸入(或稱鍵入)該進(jìn)制的字元符號(hào),以方便使用者可用以確認(rèn)或了解各筆資料之?dāng)?shù)值及進(jìn)制單位;而且習(xí)知的計(jì)算器在執(zhí)行計(jì)算結(jié)果之進(jìn)制轉(zhuǎn)換的功能時(shí),也無(wú)法清楚地知道其數(shù)值的來(lái)源。這種情形并不是我們所期望的;因?yàn)檫@并不能滿足使用者的需求,而且對(duì)于使用者而言,其計(jì)算結(jié)果所得之值,亦有正確與否之疑惑產(chǎn)生,例如可能在操作過(guò)程中看錯(cuò)運(yùn)算式之?dāng)?shù)字與進(jìn)制,或者輸入錯(cuò)誤等。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種計(jì)算器的運(yùn)算顯示方法,特別是指在運(yùn)算過(guò)程中,在運(yùn)算式自行追加顯示基數(shù)進(jìn)制符號(hào)的方法,以及執(zhí)行所述顯示方法的系統(tǒng);包括一進(jìn)制符號(hào)追加裝置連結(jié)在輸入/輸出緩沖裝置及算術(shù)邏輯計(jì)算單元裝置之間,借此可自動(dòng)顯示操作中所選定的進(jìn)制的字元符號(hào)于輸出單元(或稱顯示器)所顯示的運(yùn)算式中以利運(yùn)算操作辨識(shí);并將基數(shù)運(yùn)算元送至算術(shù)邏輯計(jì)算單元,作為指定進(jìn)制之轉(zhuǎn)換及運(yùn)算處理,以利使用者核對(duì)輸入之運(yùn)算式是否與所欲計(jì)算者吻合,可以減輕使用者之操作負(fù)擔(dān),且降低最終計(jì)算結(jié)果值的不正確,以及方便于將運(yùn)算元作指定進(jìn)制的轉(zhuǎn)換。
本發(fā)明的另一目的,在于提供一同步檢測(cè)單元連結(jié)在輸入/輸出緩沖裝置及進(jìn)制符號(hào)追加裝置之間,當(dāng)在運(yùn)算操作時(shí),系統(tǒng)可以檢查輸入基數(shù)運(yùn)算元是否符合進(jìn)制規(guī)定(例如數(shù)字大于該選定進(jìn)制所允許之最大值),當(dāng)不符合規(guī)定時(shí)即禁止該運(yùn)算元輸入,以降低最終計(jì)算結(jié)果值的不正確。
本發(fā)明的再一目的,在于提供一只讀記憶體,連結(jié)在一動(dòng)態(tài)隨機(jī)存取記憶體及算術(shù)邏輯計(jì)算單元裝置之間,當(dāng)在使用時(shí),遇系統(tǒng)中的同步檢測(cè)單元或進(jìn)制符號(hào)追加裝置無(wú)法完成其被指定的動(dòng)作時(shí),則在此只讀記憶體內(nèi)的程式指令可以被啟動(dòng),以程式指令的方法來(lái)完成上述作業(yè)流程或者,使用者欲將此次運(yùn)算式及其結(jié)果值提供下次查詢使用,也可以將之儲(chǔ)存于只讀記憶體內(nèi)。
于是,根據(jù)本發(fā)明所設(shè)成之計(jì)算器,其運(yùn)算過(guò)程中,可在運(yùn)算式自行追加顯示基數(shù)進(jìn)制字符,是包括由使用者選擇所要轉(zhuǎn)換使用的進(jìn)制系統(tǒng),次一步驟輸入運(yùn)算元,再輸入運(yùn)算子,則系統(tǒng)會(huì)自動(dòng)在運(yùn)算子輸入的同時(shí),自動(dòng)輸入顯示代表該進(jìn)制的字元符號(hào)(例如16進(jìn)制則顯示11)于運(yùn)算式中該筆運(yùn)算元之鄰旁;并且將運(yùn)算結(jié)果轉(zhuǎn)換為該指定的進(jìn)制之總數(shù)運(yùn)算元另行顯示。此時(shí),若欲再對(duì)計(jì)算結(jié)果加以作進(jìn)制轉(zhuǎn)換亦可以隨時(shí)作切換;對(duì)于不同進(jìn)制之轉(zhuǎn)換與顯示提供更有效率的操作型態(tài)。
圖1是本發(fā)明計(jì)算器之立體外觀圖;圖2是第1圖的內(nèi)部裝置方塊示意圖;圖3是本發(fā)明的資料處理方法流程圖;圖4是本發(fā)明的資料操作過(guò)程的顯示例圖。
圖號(hào)對(duì)照說(shuō)明10-計(jì)算器,11-殼體,13-腔室,14-輸入單元,15-輸出單元,20-電子電路裝置,21-輸入/輸出緩沖裝置,22-同步檢測(cè)單元,23-進(jìn)制符號(hào)追加裝置,24-算術(shù)邏輯計(jì)算單元,25-只讀記憶體,26-動(dòng)態(tài)隨機(jī)存取記憶,27-記憶單元。
具體實(shí)施例方式
請(qǐng)參閱圖1、2,本發(fā)明之計(jì)算器均以編號(hào)10表示,其包括一殼體11;在可行的實(shí)拖例中,殼體11可選取絕緣材料的外殼以圍設(shè)成一內(nèi)部腔室13,在本發(fā)明的實(shí)施例中,設(shè)置一電子電路20安置在上述殼體11之內(nèi)部腔室13中之計(jì)畫位置上,在殼體11適當(dāng)處鑿空而能使輸入單元14所附著的接鍵等輸入元件以及輸出單元15突出或暴露于殼體11外。
所述計(jì)算器10包括一結(jié)構(gòu),顯示在圖2中;此結(jié)構(gòu)包含有一輸入單元裝置14,提供使用者輸入資料,輸入方法是先切換基數(shù)進(jìn)制模式或稱選擇運(yùn)算元的進(jìn)制,請(qǐng)參閱圖4的A,緊接著再輸入欲加以運(yùn)算處理的數(shù)值或稱基數(shù)運(yùn)算元(請(qǐng)參閱圖4的B);一輸入/輸出緩沖裝置21,使得上述輸入的資料得以暫時(shí)被儲(chǔ)存下來(lái),以便計(jì)算器10正在處理運(yùn)算作業(yè)時(shí),仍能接收使用者的資料輸入;一同步檢測(cè)單元22用來(lái)讀取輸入/輸出緩沖裝置21內(nèi)暫時(shí)儲(chǔ)存的資料,進(jìn)而檢測(cè)輸入數(shù)字字元與預(yù)設(shè)定之字元進(jìn)制及其兩者間的一致性關(guān)系;例如使用者所選擇進(jìn)制符號(hào)為8進(jìn)制字元符號(hào)o,若使用者輸入數(shù)字大于7代表欲輸入的資料有錯(cuò)誤,則將無(wú)法順利完成該輸入動(dòng)作,此裝置會(huì)等待或要求使用者重新輸入,并且在輸入時(shí)再次讀取輸入/輸出緩沖裝置21內(nèi)暫時(shí)儲(chǔ)存的次一筆資料,重覆此一檢測(cè)的動(dòng)作,一直到上述兩者進(jìn)制關(guān)系相符時(shí),即允許該數(shù)值的輸入;一進(jìn)制符號(hào)追加裝置23連結(jié)上述同步檢測(cè)單元22,可在操作輸入運(yùn)算子時(shí),由該進(jìn)制符號(hào)追加裝置23提供出該基數(shù)運(yùn)算元之進(jìn)制字符,以傳送至輸入/輸出緩沖裝置21并被輸出單元15(或稱顯示器)顯示于該運(yùn)算元之鄰旁(請(qǐng)參閱圖4之C);同時(shí),在進(jìn)制符號(hào)追加裝置23等待被運(yùn)算處理的數(shù)值資料,會(huì)送至算術(shù)邏輯計(jì)算單元24轉(zhuǎn)換為當(dāng)時(shí)選擇的進(jìn)制而加以運(yùn)算處理及獲得結(jié)杲之?dāng)?shù)值,再送往輸入/輸出緩沖裝置21與該基數(shù)運(yùn)算元進(jìn)制字符一同顯示于輸出單元15上(請(qǐng)參閱圖4之D);緊接著上述運(yùn)算子之后,若再要輸入另一筆運(yùn)算元,其方法如同上述,在必要時(shí)先切換基數(shù)進(jìn)制模式(或稱選擇運(yùn)算元的進(jìn)制),若進(jìn)制模式未變則不切換,緊接著再輸入欲加以運(yùn)算處理的數(shù)值或稱基數(shù)運(yùn)算元(請(qǐng)參閱圖4之E)及運(yùn)算子(請(qǐng)參閱圖4之F),依據(jù)此方法流程反復(fù)操作到全部運(yùn)算式結(jié)束按下等號(hào)或Enter之后即得到選擇進(jìn)制之總數(shù)值(請(qǐng)參閱圖4之G);如果使用者需要將多個(gè)運(yùn)算式的結(jié)果值相加減(亦即一般常見的M+及M-功能),此計(jì)算器會(huì)將已經(jīng)計(jì)算完成的運(yùn)算式之結(jié)果存入記憶單元27,以利與后續(xù)之運(yùn)算式做運(yùn)算的動(dòng)作;最后所計(jì)算出之結(jié)果值乃是配合上述被顯示的進(jìn)制字元符號(hào)直接一并被顯示出來(lái),此數(shù)值可以在切換基數(shù)進(jìn)制模式時(shí),運(yùn)算做不同進(jìn)制間的轉(zhuǎn)換顯示、以及資料被暫時(shí)保存在動(dòng)態(tài)隨機(jī)存取記憶體26,方便于提供下次使用時(shí)的查詢;而欲顯示的資料則自輸入/輸出緩沖裝置21傳送至輸出單元裝置15而得以顯示,以達(dá)到設(shè)定之作用。
代表性的來(lái)說(shuō),此計(jì)算器10之改良結(jié)構(gòu)及顯示方法請(qǐng)參閱圖2至圖4,其具備了下列優(yōu)點(diǎn)1、使用者得以由輸出單元15上判讀運(yùn)算式的來(lái)源、過(guò)程及其各運(yùn)算元的進(jìn)制與運(yùn)算結(jié)果的進(jìn)制切換,能確保三個(gè)特性(1)操作中可簡(jiǎn)易明了運(yùn)算式的資料來(lái)源,故可讀性高。
(2)可提供運(yùn)算過(guò)程隨時(shí)查核該計(jì)算所得結(jié)果,故正確性高。
(3)可提供不同進(jìn)制之間的轉(zhuǎn)換,故方便性高。
2、輸入/輸出緩沖裝置21連接同步檢測(cè)單元裝置22,可以提供輸入數(shù)字字元(亦即運(yùn)算元)與進(jìn)制字元符號(hào)的檢查功能,當(dāng)條件符合時(shí),方允許該數(shù)值之輸入及次一步驟的執(zhí)行,可確保使用者輸入符合該進(jìn)制條件之運(yùn)算元,并且可籍以避免得到錯(cuò)誤的計(jì)算結(jié)果。
3.運(yùn)算元通過(guò)同步檢測(cè)單元裝置22的檢測(cè),再送至進(jìn)制符號(hào)追加裝置23,可以提供自行顯示進(jìn)制符號(hào)字元的功能,以及再傳送至算術(shù)邏輯計(jì)算單元24進(jìn)行各種進(jìn)制間切換與運(yùn)算之功能,可滿足使用者應(yīng)用于各種不同進(jìn)制計(jì)算之需求與便利性。
本發(fā)明是提供了一種有效的結(jié)構(gòu)改良及其顯示方法,與舊有計(jì)算器之運(yùn)算型式比較,明顯具有創(chuàng)新之處,確有提升不同進(jìn)制交相變換運(yùn)算之便利性,具有明顯之進(jìn)步性。
權(quán)利要求
1.一種在運(yùn)算過(guò)程可自行追加顯示基數(shù)進(jìn)制字符于運(yùn)算式中之方法,其特征在于至少包括(a)對(duì)系統(tǒng)輸入其所要選擇的進(jìn)制及基數(shù)運(yùn)算元;(b)在輸入運(yùn)算子時(shí),確認(rèn)輸入運(yùn)算元結(jié)束;(G)在運(yùn)算元輸入結(jié)束時(shí),顯示進(jìn)制字符于該運(yùn)算式的該運(yùn)算元旁側(cè)。
2.如權(quán)利要求1所述的方法,其特征在于更包括一步驟(d)在輸入切換進(jìn)制字元時(shí),將資料作進(jìn)制轉(zhuǎn)換處理并加以顯示。
3.如權(quán)利要求1所述的方法,其特征在于更包括一步驟(e)在輸入執(zhí)行指令時(shí)(或稱按下執(zhí)行鍵),決定顯示進(jìn)制符號(hào)及該運(yùn)算式與運(yùn)算結(jié)果。
4.如權(quán)利要求1或2所述的方法,其特征在于在步驟(b)之后,更提供一同步檢測(cè),對(duì)所輸入的進(jìn)制與基數(shù)運(yùn)算元的對(duì)應(yīng)條件加以比較,并選取符合的運(yùn)算元接受輸入。
5.如權(quán)利要求3所述的方法,其特征在于在步驟(b)之后,更提供一同步檢測(cè),對(duì)所輸入之進(jìn)制與基數(shù)運(yùn)算元的對(duì)應(yīng)條件加以比較,并選取符合的運(yùn)算元接受輸入。
6.一種在運(yùn)算過(guò)程可自行追加顯示基數(shù)進(jìn)制字符的系統(tǒng)統(tǒng),其特征在于包括一輸入單元,提供數(shù)值資料的輸入,并具切換基數(shù)進(jìn)制模式的功能;一輸入/輸出緩沖裝置,其連結(jié)輸入單元,輸入單元輸入的資料藉以暫時(shí)儲(chǔ)存,并接收資料的輸入;一輸出單元,其連結(jié)輸入/輸出緩沖裝置,用以將計(jì)算結(jié)果、運(yùn)算式及進(jìn)制等資料予以顯示;一算術(shù)邏輯計(jì)算單元,其用以對(duì)上述輸入的數(shù)值資料進(jìn)行運(yùn)算處理,以獲得結(jié)果值;一進(jìn)制符號(hào)追加裝置,其連結(jié)在輸入/輸出緩沖裝置及算術(shù)邏輯計(jì)算單元裝置之間,可隨切換的基數(shù)進(jìn)制模式,在輸入欲加以運(yùn)算處理的數(shù)值的運(yùn)算子時(shí),自行提供出該基數(shù)運(yùn)算元的進(jìn)制字符訊號(hào),傳送至輸入/輸出緩沖裝置,并由輸出單元顯示于該運(yùn)算元之鄰旁,以方便操作者辨識(shí)。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,其特征在于算術(shù)邏輯計(jì)算單元,具有等待被運(yùn)算處理的數(shù)值資料進(jìn)入,而依當(dāng)時(shí)所切換選擇的進(jìn)制加以運(yùn)算處理及獲得結(jié)果數(shù)值,再送往輸入/輸出緩沖裝置與輸出單元加以顯示。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于具有一同步檢測(cè)單元,連結(jié)在輸入/輸出緩沖裝置及進(jìn)制符號(hào)追加裝置之間,當(dāng)使用時(shí),用以檢查輸入基數(shù)運(yùn)算元是否符合該進(jìn)制的規(guī)定,使系統(tǒng)能依檢查結(jié)果,控制輸入/輸出緩沖裝置是否接受該運(yùn)算元之輸入。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于具有一只讀記憶體,連結(jié)在動(dòng)態(tài)隨機(jī)存取記憶體及算術(shù)邏輯計(jì)算單元裝置之間,使在同步檢測(cè)單元或進(jìn)制符號(hào)追加裝置未完成設(shè)定作用時(shí)被啟動(dòng),以使運(yùn)算式及其結(jié)果值從動(dòng)態(tài)隨機(jī)存取記憶體中儲(chǔ)存于只讀記憶體內(nèi)。
全文摘要
本發(fā)明公開了一種在運(yùn)算過(guò)程可自行追加顯示基數(shù)進(jìn)制字符于運(yùn)算式中之方法及執(zhí)行該方法之系統(tǒng),該系統(tǒng)包括供鍵入資料的輸入單元,使用者可籍以選定輸入運(yùn)算元的進(jìn)制及數(shù)值;輸入資料暫存于輸入/輸出緩沖裝置,待通過(guò)同步檢測(cè)單元的檢查后,資料由進(jìn)制符號(hào)追加裝置讀取,該裝置于讀取后將進(jìn)制符號(hào)字元及數(shù)值分別傳送至輸入/輸出緩沖裝置與算術(shù)邏輯計(jì)算單元,以供運(yùn)算處理及等待進(jìn)一步指示,資料運(yùn)算處理結(jié)束,可經(jīng)由輸入/輸出緩沖裝置的傳送而顯示于輸出單元或存入記憶單元中,并且可同時(shí)儲(chǔ)存于只讀記憶體以供下次查詢使用或暫存于動(dòng)態(tài)隨機(jī)存取記憶體以查核運(yùn)算結(jié)果之資料來(lái)源與進(jìn)制。
文檔編號(hào)G06F7/00GK1492312SQ0214629
公開日2004年4月28日 申請(qǐng)日期2002年10月21日 優(yōu)先權(quán)日2002年10月21日
發(fā)明者莊佳婷 申請(qǐng)人:金寶電子工業(yè)股份有限公司