JPH0916525A - Electronic computer with check function - Google Patents

Electronic computer with check function

Info

Publication number
JPH0916525A
JPH0916525A JP16554095A JP16554095A JPH0916525A JP H0916525 A JPH0916525 A JP H0916525A JP 16554095 A JP16554095 A JP 16554095A JP 16554095 A JP16554095 A JP 16554095A JP H0916525 A JPH0916525 A JP H0916525A
Authority
JP
Japan
Prior art keywords
data
verification
input
function
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP16554095A
Other languages
Japanese (ja)
Other versions
JP3557479B2 (en
Inventor
Susumu Onodera
進 小野寺
Yasuo Iketani
康男 池谷
Katsuyoshi Suzuki
勝吉 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP16554095A priority Critical patent/JP3557479B2/en
Priority to US08/600,398 priority patent/US5886910A/en
Priority to EP96102463A priority patent/EP0729105B1/en
Priority to DE69633083T priority patent/DE69633083T2/en
Publication of JPH0916525A publication Critical patent/JPH0916525A/en
Priority to HK98114758A priority patent/HK1013472A1/en
Application granted granted Critical
Publication of JP3557479B2 publication Critical patent/JP3557479B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Abstract

PURPOSE: To correct by inputting only either of entry or function out of input expression arithmetic data consisting of, for example, a pair of entry and function. CONSTITUTION: For example, the arithmetic data '234', '+' of a check target operation expression inputted last time are compared with the arithmetic data '234', '-' of an operation expression for check inputted this time, and when it is judged that nonmatching is obtained between them, a correction mode is set, and a 'correction' message is displayed, and when a correct function key for '+' or '-' is operated, only function data out of the arithmetic data '234' and '-' for which the nonmatching is judged is displayed by correcting to correct function data, and the 'correction' message is erased, and the correction mode is canceled, therefore, correction is performed only by inputting the function again.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、検算機能付き電子計算
機に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer with a check function.

【0002】[0002]

【従来の技術】従来、検算機能付きの電子計算機として
は、例えばキー入力に伴ない表示部に表示される一連の
演算データを順次記憶しておき、1回の演算処理を終え
た後に、前記記憶した一連の演算データを順次読出して
表示させることで、正しい演算操作が行なわれかどうか
を確認して検算を行なうものがある。
2. Description of the Related Art Conventionally, as an electronic calculator with a verification function, for example, a series of operation data displayed on a display unit in response to a key input is sequentially stored, and after one operation process is completed, There is a method in which a series of stored operation data is sequentially read and displayed to confirm whether or not a correct operation operation is performed, and then to perform verification.

【0003】このような検算機能付きの電子計算機で
は、検算に伴ない表示される演算データは、例えば「1
23.+」や「234.−」等のように、置数とその置
数に続くファンクションとの組合せとして表示される。
In such an electronic computer with a check function, the calculation data displayed with the check is, for example, "1".
23. It is displayed as a combination of a numeral and a function following the numeral, such as "+" or "234.-".

【0004】ここで、順次検算表示される演算データの
ある置数あるいはファンクションに誤りがあった場合に
は、その誤りのある置数及びファンクションの組を一旦
消去して正しい置数及びファンクションを入力するか、
その誤りのある置数及びファンクションの組を表示させ
たまま正しい置数及びファンクションを上書きして入力
し、訂正を行なっている。
Here, if there is an error in a certain number or function of the operation data that is sequentially checked and displayed, the set of the number and function having the error is once erased and the correct number and function are input. Or,
The correct set of numbers and functions are overwritten and input while displaying the set of sets of numbers and functions having the error, and correction is performed.

【0005】したがって、置数だけあるいはファンクシ
ョンだけに誤りがある場合でも、置数及びファンクショ
ンの両方を入力し直す必要がある。また、メモリ計算が
含まれる演算において検算を行なう場合には、検算の前
に初期のメモリ値に入力し直す必要がある。
Therefore, even if there is an error in only the number or the function, it is necessary to re-input both the number and the function. Further, in the case of performing the verification in the operation including the memory calculation, it is necessary to re-input the initial memory value before the verification.

【0006】[0006]

【発明が解決しようとする課題】すなわち、従来の検算
機能付き電子計算機では、置数だけあるいはファンクシ
ョンだけの何れか一方にのみ誤りがある場合でも、置数
及びファンクションの両方を入力し直す必要があり、ま
た、メモリ計算を行なう際には、初期のメモリ値に入力
し直す必要があるため、入力操作が煩わしい問題があ
る。
That is, in the conventional electronic calculator with a verification function, even if there is an error in only one of the number and the function, it is necessary to re-input both the number and the function. There is a problem that the input operation is complicated because it is necessary to re-input the initial memory value when performing the memory calculation.

【0007】本発明は、前記のような問題に鑑みなされ
たもので、置数あるいはファンクションの一方のみを入
力して訂正することが可能となる等の煩わしい入力操作
を解消する検算機能付き電子計算機を提供することを目
的とする。
The present invention has been made in view of the above problems, and an electronic computer with a verification function that eliminates a troublesome input operation such as the ability to input and correct only a numeral or a function. The purpose is to provide.

【0008】[0008]

【課題を解決するための手段】すなわち、本発明の請求
項1に係わる検算機能付き電子計算機は、入力された一
連の演算データを記憶する記憶手段と、検算の実行を指
示する検算指示手段と、この検算指示手段による検算実
行の指示の後に入力された演算データと前記記憶手段に
記憶された演算データとを順次比較し、前記記憶手段に
記憶された演算データと新たに入力された演算データと
が一致しているか否かを比較判断する比較判断手段を備
えたもので、前記比較判断手段により、前回と今回入力
された演算データが一致してないと判断された際に、入
力データを訂正するための訂正モードを設定する訂正モ
ード設定手段と、この訂正モード設定手段により訂正モ
ードが設定されている際に、演算の実行を指示するファ
ンクションデータが入力された場合は、前記比較判断に
より一致してないと判断された演算データのファンクシ
ョンデータのみを入力されたファンクションデータに訂
正する訂正制御手段と、この訂正制御手段によって訂正
が行なわれた後に、前記訂正モードを解除する訂正モー
ド解除手段とを具備したことを特徴とする。
That is, an electronic computer with a verification function according to claim 1 of the present invention comprises a storage means for storing a series of input operation data, and a verification instruction means for instructing execution of verification. Comparing sequentially the operation data input after the instruction to execute the verification by the verification instruction means and the operation data stored in the storage means, and the operation data stored in the storage means and the newly input operation data Is provided with a comparison judgment means for comparing and judging whether or not and, when the comparison judgment means judges that the calculation data inputted last time and this time do not coincide, the input data is Correction mode setting means for setting a correction mode for correction, and function data for instructing execution of operation when the correction mode is set by the correction mode setting means When input, correction control means for correcting only the function data of the operation data determined not to match by the comparison determination to the input function data, and after correction is performed by this correction control means, And a correction mode canceling means for canceling the correction mode.

【0009】また、本発明の請求項2に係わる検算機能
付き電子計算機は、前記請求項1に係わる検算機能付き
電子計算機にあって、前記訂正制御手段は、前記訂正モ
ード設定手段により訂正モードが設定されている際に、
数字データが入力された場合は、前記比較判断により一
致してないと判断された演算データのうちの数字データ
のみを入力された数字データに訂正する訂正制御手段で
あり、さらに、前記訂正モードの解除を指示する訂正モ
ード解除指示手段を具備したことを特徴とする。
According to a second aspect of the present invention, there is provided an electronic computer with a verification function in the electronic computer with a verification function according to the first aspect, wherein the correction control means sets the correction mode by the correction mode setting means. When set,
When numerical data is input, it is a correction control means for correcting only the numerical data of the operation data determined not to match by the comparison judgment to the input numerical data, and further, in the correction mode. It is characterized in that correction mode cancellation instructing means for instructing cancellation is provided.

【0010】また、本発明の請求項3に係わる検算機能
付き電子計算機は、前記請求項1又は請求項2に係わる
検算機能付き電子計算機にあって、さらに、前記訂正制
御手段によって訂正された演算データが前記記憶手段に
記憶された演算データと同一であるか否かを判断する判
断手段と、この判断手段により前記記憶手段に記憶され
た演算データと訂正された演算データが同一であると判
断された際には、この旨を検算終了後に報知する報知手
段とを具備したことを特徴とする。
An electronic calculator with a verification function according to a third aspect of the present invention is the electronic computer with a verification function according to the first or second aspect, further comprising an operation corrected by the correction control means. Judgment means for judging whether or not the data is the same as the operation data stored in the storage means, and the operation data stored in the storage means by this judgment means and the corrected operation data are the same. In this case, it is provided with an informing means for informing that fact after completion of the calculation.

【0011】また、本発明の請求項4に係わる検算機能
付き電子計算機は、入力された一連の演算データを記憶
する記憶手段と、検算の実行を指示する検算指示手段
と、この検算指示手段による検算実行の指示の後に入力
された演算データと前記記憶手段に記憶された演算デー
タとを順次比較し、前記記憶手段に記憶された演算デー
タと新たに入力された演算データとが一致しているか否
かを比較判断する比較判断手段を備えたもので、メモリ
計算を行なう際にメモリキーの操作に応じたデータが記
憶されるメモリと、オールクリアキーが操作された際に
前記メモリに記憶されているデータを記憶する初期メモ
リ記憶手段と、検算の実行を指示する検算実行指示手段
と、この検算実行指示手段により検算の実行が指示され
た際に前記初期メモリ記憶手段に記憶されているデータ
を前記メモリに記憶させるメモリ制御手段とを具備した
ことを特徴とする。
According to a fourth aspect of the present invention, there is provided an electronic computer with a verification function, comprising storage means for storing a series of input operation data, verification instruction means for instructing execution of verification, and this verification instruction means. The operation data input after the instruction to execute the verification is sequentially compared with the operation data stored in the storage means, and whether the operation data stored in the storage means and the newly input operation data match. It is provided with a comparison judgment means for making a comparison judgment as to whether or not the data is stored in the memory when the memory clear is operated and when the all clear key is operated. The initial memory storage means for storing the data stored therein, the verification execution instruction means for instructing the execution of the verification, and the initial memo when the verification execution instruction means instructs the execution of the verification. The data stored in the storage means, characterized by comprising a memory control means for storing in said memory.

【0012】[0012]

【作用】つまり、前記請求項1に係わる検算機能付き電
子計算機では、記憶手段に記憶された演算データと検算
実行指示の後に入力した演算データとが一致してないと
判断されると、入力データを訂正するための訂正モード
が設定され、この訂正モードの設定状態において、演算
の実行を指示するファンクションデータを入力すると、
前記不一致判断された演算データのファンクションデー
タのみが入力したファンクションデータに訂正され、前
記訂正モードが解除されるので、例えば数字及びファン
クションの組からなる演算データのうちのファンクショ
ンのみを入力し直して訂正できることになる。
That is, in the electronic computer with the verification function according to the first aspect, when it is determined that the operation data stored in the storage means and the operation data input after the instruction to execute the verification do not match, the input data is input. A correction mode for correcting the error is set, and in the setting state of this correction mode, when the function data instructing the execution of the operation is input,
Since only the function data of the operation data determined to be inconsistent is corrected to the input function data and the correction mode is released, for example, only the function of the operation data consisting of a set of numbers and functions is input again to be corrected. You can do it.

【0013】また、前記請求項2に係わる検算機能付き
電子計算機では、請求項1に係わる検算機能付き電子計
算機にあって、その訂正モードの設定状態において、数
字データを入力すると、前記不一致判断された演算デー
タのうちの数字データのみが入力した数字データに訂正
され、訂正モードの解除を指示すると前記訂正モードが
解除されるので、例えば数字及びファンクションの組か
らなる演算データのうちの数字のみを入力し直して訂正
できることになる。
Further, in the electronic calculator with a check function according to claim 2, in the electronic calculator with a check function according to claim 1, when the numerical data is input in the correction mode setting state, the mismatch is determined. Only the numerical data of the calculated data is corrected to the input numerical data, and the correction mode is canceled when the cancellation of the correction mode is instructed. You will be able to correct it by retyping.

【0014】また、前記請求項3に係わる検算機能付き
電子計算機では、請求項1又は請求項2に係わる検算機
能付き電子計算機にあって、さらに、前記訂正制御手段
によって訂正された演算データが前記記憶手段に記憶さ
れた演算データと同一であるか否かが判断され、これに
より前記記憶手段に記憶された演算データと訂正された
演算データが同一であると判断された際には、この旨が
検算終了後に報知されるので、検算対象演算データと検
算用演算データとの一致を知ることができることにな
る。
According to a third aspect of the present invention, there is provided the electronic calculator with a verification function according to the first or second aspect, wherein the arithmetic data corrected by the correction control means is When it is determined whether or not the operation data stored in the storage means is the same as the operation data stored in the storage means, and the operation data stored in the storage means is the same as the corrected operation data, this fact is displayed. Is notified after the completion of the verification, it is possible to know the coincidence between the verification target calculation data and the verification calculation data.

【0015】また、前記請求項4に係わる検算機能付き
電子計算機では、演算操作の初期にオールクリアキーを
操作した際には、メモリに記憶されているデータが初期
メモリ記憶手段に記憶保存され、検算の実行を指示した
際には、前記初期メモリ記憶手段に保存されているデー
タが前記メモリに記憶されるので、メモリ計算を伴なう
演算データも検算できることになる。
Further, in the electronic computer with the verification function according to the fourth aspect, when the all clear key is operated at the beginning of the arithmetic operation, the data stored in the memory is stored and saved in the initial memory storage means. When the execution of the verification is instructed, the data stored in the initial memory storage means is stored in the memory, so that the operation data accompanying the memory calculation can also be verified.

【0016】[0016]

【実施例】以下図面により本発明の実施例について説明
する。図1は本発明の実施例に係わる検算機能付き電子
計算機の外観構成を示す図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an external configuration of an electronic calculator with a verification function according to an embodiment of the present invention.

【0017】電子計算機本体10の表面には、キー入力
部11及び液晶表示部12が設けられ、キー入力部11
には、数字入力キー群13、演算機能キー群14、メモ
リ機能キー群15、クリア及び付加機能キー群16、及
び検算モードに設定するための「検算」キー17が備え
られる。
A key input unit 11 and a liquid crystal display unit 12 are provided on the surface of the computer main body 10, and the key input unit 11 is provided.
Is provided with a number input key group 13, a calculation function key group 14, a memory function key group 15, a clear / additional function key group 16, and a "verification" key 17 for setting a verification mode.

【0018】前記数字入力キー群13には、「0」〜
「9」までのテンキー及び「・」キーが備えられる。前
記演算機能キー群14には、「+」キー、「−」キー、
「×」キー、「÷」キーが備えられる。
The numeral input key group 13 includes "0"-
The ten keys up to "9" and the "." Key are provided. The arithmetic function key group 14 includes “+” key, “−” key,
The "x" key and the "÷" key are provided.

【0019】前記メモリ機能キー群15には、「MC」
キー、「M+」キー、「M−」キー、「MR」キーが備
えられる。クリア及び付加機能キー群16には、「A
C」キー、「C」キー、「+/−」キー、「%」キー、
及び検算訂正モードにおいて前回入力された演算データ
を確認する際又は検算確定後において確定済みの演算デ
ータを確認し検算訂正モードに復帰させる際に操作され
る「確認」キー18が備えられる。
The memory function key group 15 has "MC".
Keys, "M +" key, "M-" key, "MR" key are provided. The clear and additional function key group 16 has "A
"C" key, "C" key, "+/-" key, "%" key,
Further, a "confirm" key 18 is provided which is operated when confirming the previously inputted operation data in the verification correction mode or when confirming the confirmed operation data after the verification is confirmed and returning to the verification correction mode.

【0020】前記液晶表示部12には、数字・記号表示
エリア19、ファンクション表示エリア20が設けられ
ると共に、検算モードの設定状態であることを示す「検
算中」表示エリア21、訂正モードの設定状態であるこ
とを示す「訂正」表示エリア22、検算モードの設定状
態において数字・記号表示エリア19及びファンクショ
ン表示エリア20に表示されている演算データが前回入
力された演算データであることを示す「前回」表示エリ
ア23、今回入力された演算データであることを示す
「今回」表示エリア24、検算終了に際し前回入力した
演算データと今回入力した演算データとが一致したこと
を示す「OK」表示エリア25が設けられる。
The liquid crystal display section 12 is provided with a numeral / symbol display area 19 and a function display area 20 and also has a "verification in progress" display area 21 indicating that the verification mode is set and a correction mode set state. “Correction” display area 22 indicating that the calculation data is displayed, the calculation data displayed in the number / symbol display area 19 and the function display area 20 in the setting state of the verification mode is “previously input” "Display area 23," Current "display area 24 indicating that the calculation data has been input this time," OK "display area 25 indicating that the calculation data input last time and the calculation data input this time at the end of the verification match Is provided.

【0021】図2は前記検算機能付き電子計算機の電子
回路30の構成を示すブロック図である。この検算機能
付き電子計算機の電子回路30は、CPU31を備えて
いる。
FIG. 2 is a block diagram showing the configuration of the electronic circuit 30 of the electronic calculator with the verification function. The electronic circuit 30 of this electronic calculator with a check function includes a CPU 31.

【0022】前記CPU31は、キー入力部11からの
キー入力信号に応じてROM32に予め記憶されている
システムプログラムを起動させ回路各部の動作制御を実
行するもので、このCPU31には、前記キー入力部1
1、ROM32の他、RAM33が接続されると共に、
表示駆動回路34を介して液晶表示部12が接続され
る。
The CPU 31 activates a system program stored in advance in the ROM 32 in response to a key input signal from the key input section 11 to execute operation control of each section of the circuit. Part 1
1. In addition to the ROM 32, the RAM 33 is connected,
The liquid crystal display unit 12 is connected via the display drive circuit 34.

【0023】また、前記CPU31には、増幅回路35
を介してスピーカ36が接続される。前記ROM32に
は、この計算機全体の動作を司るシステムプログラムと
共に、演算処理プログラム、検算処理プログラム、訂正
処理プログラム、確認処理プログラム等の各種のサブプ
ログラムが予め記憶される。
Further, the CPU 31 includes an amplifier circuit 35.
The speaker 36 is connected via. In the ROM 32, various subprograms such as an arithmetic processing program, a verification processing program, a correction processing program, and a confirmation processing program are stored in advance together with the system program that controls the operation of the entire computer.

【0024】図3は前記検算機能付き電子計算機のRA
M33に備えられるレジスタの構成を示す図である。前
記RAM33には、液晶表示部12に表示させるべき表
示データがビットマップデータとして記憶される表示レ
ジスタ33a、演算処理の過程に伴なう被演算数や演算
数,演算結果が一時記憶される演算用レジスタ33b、
検算訂正モードにおいてファンクションキーの操作に応
じて確定された演算データが順次記憶更新される確定値
メモリレジスタ33c、演算操作に伴ない演算データを
構成する数字データとファンクションデータとが順次1
組ずつ数字レジスタ40aとファンクションレジスタ4
0bとに対応付けられて記憶されるジャーナルメモリレ
ジスタ40、メモリ機能キー群15の操作を含むメモリ
計算処理に伴なう数値データが記憶されるメモリレジス
タMR、計算初期の「AC(オールクリア)」キーの操
作に際し前記メモリレジスタMRに記憶されている数値
データが転送されて記憶される初期メモリレジスタM、
検算モードの設定状態においてフラグセットされる検算
モードレジスタF、訂正モードの設定状態においてフラ
グセットされる訂正モードレジスタH、検算訂正した数
字データやファンクションデータが前回の演算データと
不一致である際にフラグセットされる訂正不一致レジス
タN、前記ジャーナルメモリレジスタ40に記憶されて
いる演算データの記憶位置を順次指定するポインタレジ
スタPn等が備えられる。
FIG. 3 shows the RA of the electronic computer with the verification function.
It is a figure which shows the structure of the register with which M33 is equipped. In the RAM 33, a display register 33a in which display data to be displayed on the liquid crystal display unit 12 is stored as bit map data, an operand to be operated in the process of arithmetic processing, an arithmetic number, and an arithmetic operation to temporarily store the arithmetic result. Register 33b,
In the verification correction mode, the fixed value memory register 33c in which the operation data determined according to the operation of the function key is sequentially stored and updated, and the numerical data and the function data constituting the operation data accompanying the operation are sequentially set to 1
Number register 40a and function register 4 for each set
Journal memory register 40 stored in association with 0b, memory register MR storing numerical data associated with memory calculation processing including operation of memory function key group 15, “AC (all clear)” at the initial stage of calculation. An initial memory register M in which the numerical data stored in the memory register MR is transferred and stored when the key is operated.
A verification mode register F that is flag-set in the verification mode setting state, a correction mode register H that is flag-set in the correction mode setting state, and a flag when the verification-corrected numerical data or function data does not match the previous operation data. A correction mismatch register N to be set, a pointer register Pn for sequentially designating a storage position of the operation data stored in the journal memory register 40, and the like are provided.

【0025】前記スピーカ36からは、キー操作の確認
音や検算モードにおいて前回の演算データと不一致とな
る演算データが入力されたことを知らせる報知音が発生
される。
From the speaker 36, a confirmation sound for key operation and a notification sound for notifying that the operation data that does not match the previous operation data in the verification mode are input are generated.

【0026】次に、前記構成による検算機能付き電子計
算機の動作について説明する。図4は前記検算機能付き
電子計算機における置数・ファンクションキー処理の通
常モード時処理を示すフローチャートである。
Next, the operation of the electronic computer with the verification function according to the above configuration will be described. FIG. 4 is a flow chart showing the processing in the normal mode of the numerical value / function key processing in the electronic calculator with the verification function.

【0027】図5は前記検算機能付き電子計算機におけ
る置数・ファンクションキー処理の検算モード時処理を
示すフローチャートである。図6は前記検算機能付き電
子計算機における「検算」キー処理を示すフローチャー
トである。
FIG. 5 is a flow chart showing the processing in the verification mode of the number / function key processing in the electronic calculator with the verification function. FIG. 6 is a flowchart showing the "verification" key processing in the electronic calculator with the verification function.

【0028】図7は前記検算機能付き電子計算機におけ
る置数・ファンクションキー処理の検算モード時処理に
伴なう訂正処理を示すフローチャートである。図8は前
記検算機能付き電子計算機の検算モード時における「確
認」キー処理を示すフローチャートである。
FIG. 7 is a flow chart showing a correction process accompanying the process in the verification mode of the numerical value / function key process in the electronic computer with the verification function. FIG. 8 is a flow chart showing the "confirm" key processing in the verification mode of the electronic calculator with the verification function.

【0029】図9は前記検算機能付き電子計算機におけ
る「AC」キー処理を示すフローチャートである。図1
0は前記検算機能付き電子計算機の検算モード時処理に
伴なうキー操作対応の表示動作を示す図であり、同図
(A)は検算中に不一致演算データを確認するまでの表
示状態を示す図、同図(B)は各キー毎の訂正表示状態
を示す図、同図(C)は検算確定後の表示状態を示す図
である。
FIG. 9 is a flow chart showing the "AC" key processing in the electronic calculator with the verification function. FIG.
0 is a diagram showing a display operation corresponding to a key operation accompanying the processing in the verification mode of the electronic calculator with a verification function, and FIG. 7A shows a display state until the mismatch calculation data is confirmed during the verification. The same figure, (B) is a figure showing the correction display state for each key, and the same figure (C) is a figure showing the display state after the verification is confirmed.

【0030】まず、検算の対象となる1回目の演算処理
について説明する。図4における置数・ファンクション
キー処理の通常モード時処理において、演算式を入力す
るために、キー入力部11の数字入力キー群13におけ
る数字キーを操作すると、RAM33の検算モードレジ
スタFに“0”がセットされていること、つまり、現在
のCPU31における動作モードは検算モードでなく通
常モードであることであることが判断される(ステップ
S1)。
First, the first arithmetic processing which is the object of verification will be described. In the normal mode processing of the number / function key processing in FIG. 4, when the number keys in the number input key group 13 of the key input unit 11 are operated to input the arithmetic expression, the verification mode register F of the RAM 33 receives “0”. It is determined that "" is set, that is, the current operation mode in the CPU 31 is not the verification mode but the normal mode (step S1).

【0031】これと共に、置数キーが操作されたことが
判断され、前記キー入力された数字データがRAM33
内の表示レジスタ33aに書込まれ、液晶表示部12の
数字・記号表示エリア19に表示される(ステップS1
→S2→S3)。
At the same time, it is determined that the numeric key has been operated, and the numeric data input by the key is stored in the RAM 33.
It is written in the display register 33a inside and is displayed in the number / symbol display area 19 of the liquid crystal display unit 12 (step S1).
→ S2 → S3).

【0032】こうして、数字キーを操作して、所望の演
算式の被演算数となる数字データを入力表示させ、例え
ば演算機能キー群14における演算子キーを操作する
と、前記同様に、RAM33内の検算モードレジスタF
に“0”がセットされていること、つまり、検算モード
でなく通常モードであることが判断されると共に、置数
キーの操作ではないことが判断され、前記数字キーの操
作により入力された数字データと演算子キーにより入力
されたファンクションデータとが、RAM33内のポイ
ンタレジスタPn(初期値“n=0”)で指示されるジ
ャーナルメモリ40の数字レジスタ40a及びファンク
ションレジスタ40bに対しそれぞれ記憶される(ステ
ップS1→S2→S4)。
In this way, when the numeric keys are operated to input and display the numeric data which is the operand of the desired arithmetic expression, and, for example, the operator key in the arithmetic function key group 14 is operated, the RAM 33 is stored in the same manner as described above. Verification mode register F
Is set to "0", that is, it is determined that the normal mode is selected instead of the verification mode, and it is determined that the numeric key operation is not performed, and the number input by the numeric key operation is determined. The data and the function data input by the operator key are respectively stored in the number register 40a and the function register 40b of the journal memory 40 designated by the pointer register Pn (initial value "n = 0") in the RAM 33. (Steps S1 → S2 → S4).

【0033】そして、前記数字データ及びファンクショ
ンデータの組合せによる1単位の演算データが入力表示
されジャーナルメモリ40に記憶されると、前記ポイン
タレジスタPnによるジャーナルメモリ40の指示値n
が(+1)されて更新された後、前記入力された数字デ
ータ及びファンクションデータに対応する演算処理が実
行され、その演算結果データが表示レジスタ33aに書
込まれて液晶表示部12の数字・記号表示エリア19に
表示される(ステップS5,S6,S7)。
Then, when one unit of operation data based on the combination of the numerical data and the function data is input and displayed and stored in the journal memory 40, the instruction value n of the journal memory 40 by the pointer register Pn.
Is updated by (+1), the arithmetic processing corresponding to the input numerical data and function data is executed, the arithmetic result data is written in the display register 33a, and the numeral / symbol of the liquid crystal display unit 12 is written. It is displayed in the display area 19 (steps S5, S6, S7).

【0034】このように、ユーザ所望の演算式に対応し
て数字データ及びファンクションデータの入力,表示を
繰返すことで、個々の数字及びファンクションの組から
なる演算データが、順次ポインタレジスタPnで指示さ
れるところのジャーナルメモリ40に保存されると共
に、対応する演算処理が実行され、その演算結果データ
が表示される(ステップS1〜S7)。
As described above, by repeatedly inputting and displaying the numerical data and the function data corresponding to the arithmetic expression desired by the user, the arithmetic data consisting of a set of individual numerical values and functions is sequentially designated by the pointer register Pn. While being stored in the journal memory 40, the corresponding calculation process is executed and the calculation result data is displayed (steps S1 to S7).

【0035】こうして、検算対象となる1回目の演算式
が入力されて演算処理が実行され、当該演算式に対応す
る演算データがRAM33内のジャーナルメモリ40に
記憶された状態で、この演算式の検算を行なうためにキ
ー入力部11の「検算」キー17を操作すると、図6に
示す「検算」キー処理が起動される。
In this way, the first arithmetic expression to be verified is input, the arithmetic processing is executed, and the arithmetic data corresponding to the arithmetic expression is stored in the journal memory 40 in the RAM 33. When the “verification” key 17 of the key input unit 11 is operated to perform the verification, the “verification” key process shown in FIG. 6 is activated.

【0036】すなわち、「検算」キー17の操作に応
じ、図6における「検算」キー処理が起動されると、R
AM33内の検算モードレジスタFに“0”がセットさ
れていること、つまり、CPU31の動作モードが未だ
通常モードにあることが判断され、図10(A)の
[a]で示すように、液晶表示部12の「検算中」表示
エリア21に対し、検算モードが設定されたことを示す
「検算中」のメッセージが表示される(ステップA1→
A2)。
That is, when the "verification" key process in FIG. 6 is activated in response to the operation of the "verification" key 17, R
It is determined that “0” is set in the verification mode register F in the AM 33, that is, the operation mode of the CPU 31 is still in the normal mode, and as shown in [a] of FIG. A message “verifying” indicating that the checking mode has been set is displayed in the “verifying” display area 21 of the display unit 12 (step A1 →
A2).

【0037】すると、RAM33内のポインタレジスタ
Pnにおけるジャーナルメモリ40の指示値nが“0”
にリセットされ、検算モードレジスタFに対し検算モー
ド設定フラグ“1”がセットされる(ステップA3,A
4)。
Then, the instruction value n of the journal memory 40 in the pointer register Pn in the RAM 33 is "0".
And the verification mode setting flag “1” is set in the verification mode register F (steps A3 and A).
4).

【0038】ここで、ジャーナルメモリ40のP0 番地
に「MC」(メモリクリア)を示すファンクションデー
タが記憶されているか否か、つまり、前記1回目の演算
式を入力した際に、最初にメモリ機能キー群15におけ
る「MC」キーが操作されているか否かが判断される
(ステップA5)。
Here, whether or not the function data indicating "MC" (memory clear) is stored in the address P0 of the journal memory 40, that is, when the first arithmetic expression is input, the memory function is first. It is determined whether or not the "MC" key in the key group 15 is operated (step A5).

【0039】このステップA5において「YES」、つ
まり、ジャーナルメモリ40のP0番地に「MC」を示
すファンクションデータが記憶されており、前記1回目
の演算式を入力した際に、最初に「MC」キーが操作さ
れたと判断されると、メモリレジスタMRの内容が
“0”クリアされる(ステップA5→A6)。
In step A5, "YES", that is, the function data indicating "MC" is stored in the P0 address of the journal memory 40, and when the first arithmetic expression is input, "MC" is first entered. When it is determined that the key has been operated, the content of the memory register MR is cleared to "0" (steps A5 → A6).

【0040】一方、前記ステップA5において「N
O」、つまり、ジャーナルメモリ40のP0 番地に「M
C」を示すファンクションデータが記憶されてなく、前
記1回目の演算式を入力した際に、最初に「MC」キー
が操作さてないと判断されると、1回目の演算式の入力
初期におけるメモリレジスタMRの内容は、初期メモリ
レジスタMに記憶されている初期メモリ値となるので、
該初期メモリレジスタMに記憶されている初期メモリ値
がメモリレジスタMに転送セットされる(ステップA5
→A7)。
On the other hand, in step A5, "N
"O", that is, "M" in the P0 address of the journal memory 40
If the function data indicating “C” is not stored and it is determined that the “MC” key is not operated at the first time when the above-mentioned arithmetic expression is input, the memory at the initial input of the first arithmetic expression Since the content of the register MR becomes the initial memory value stored in the initial memory register M,
The initial memory value stored in the initial memory register M is transferred to and set in the memory register M (step A5).
→ A7).

【0041】こうして、CPU31の動作モードを検算
モードに設定し、RAM33におけるメモリレジスタM
Rの内容を、1回目の演算式の入力初期におけるメモリ
内容と同じにセットした状態で、1回目の演算式と同様
の入力手順により2回目の演算式を入力するために、例
えば図10(A)の[b]に示すように、数字キー及び
演算子キーを操作して「123」「+」と入力すると、
まず、数字キー「123」の操作時に、図4における置
数・ファンクションキー処理において、検算モードレジ
スタFの内容が“0”でなく“1”であると判断される
ので、図5における検算モード時処理に移行し、訂正モ
ードレジスタHに“1”がセットされているか否か、つ
まり、訂正モードに設定されているか否か判断される
(ステップS1→S8)。
In this way, the operation mode of the CPU 31 is set to the verification mode, and the memory register M in the RAM 33 is set.
In order to input the second arithmetic expression by the same input procedure as the first arithmetic expression in a state where the contents of R are set to be the same as the memory contents at the initial input of the first arithmetic expression, for example, in FIG. As shown in [b] of A), if you operate the number keys and operator keys to input “123” and “+”,
First, when the numeric key “123” is operated, it is determined that the content of the verification mode register F is “1” instead of “0” in the numeral / function key processing in FIG. 4, so the verification mode in FIG. Then, the processing shifts to time processing, and it is determined whether or not "1" is set in the correction mode register H, that is, whether or not the correction mode is set (step S1 → S8).

【0042】この場合、前記訂正モードレジスタHには
“0”がセットされており、訂正モードにはセットされ
てないと判断されるので、前記数字キー「123」の入
力操作は置数キーと判断され、表示レジスタ33aに書
込まれると共に液晶表示部12に表示される(ステップ
S8→S9→S10)。
In this case, since "0" is set in the correction mode register H and it is judged that the correction mode is not set, the input operation of the numeric key "123" is the numeric key. The judgment is made and the information is written in the display register 33a and displayed on the liquid crystal display unit 12 (steps S8 → S9 → S10).

【0043】続いて、前記演算子キー「+」の操作時
に、その入力操作は置数キーではなくファンクションキ
ーと判断されると、それが「=」キーでないことが判断
された後、今回入力されて表示レジスタ33aに書込ま
れ表示されている数字及びファンクションデータ「12
3」「+」からなる1単位の演算データと、これに対応
して前記ポインタレジスタPnで指示されているところ
のジャーナルメモリ40の数字レジスタ40a及びファ
ンクションレジスタ40bに記憶されている前回入力さ
れた演算式の演算データとの一致/不一致が判断される
(ステップS1→S8→S9→S11→S12)。
Then, when the operator key "+" is operated and it is determined that the input operation is a function key instead of a numeric key, it is determined that it is not the "=" key, and then this time input is performed. The number and the function data “12” which are written and displayed in the display register 33a are displayed.
1 unit of operation data consisting of 3 "and" + ", and the previously input data stored in the number register 40a and the function register 40b of the journal memory 40 corresponding to the unit operation data. A match / mismatch with the calculation data of the calculation formula is determined (steps S1 → S8 → S9 → S11 → S12).

【0044】ここで、今回入力された検算用演算式の1
単位の演算データと、これに対応してジャーナルメモリ
40に記憶されている前回入力された演算式の1単位の
演算データとが一致すると判断された場合には、前記ジ
ャーナルメモリ40に対するポインタレジスタPnの指
示値nが(+1)されて更新され、一致判断された今回
の演算データに対応する演算処理が実行されると共に、
その演算結果データが液晶表示部12に表示される(ス
テップS12→S13,S14,S15)。
Here, 1 of the calculation formula for verification input this time
When it is determined that the unit operation data and the unit operation data of the previously input operation formula stored in the journal memory 40 corresponding to the unit operation data match, the pointer register Pn for the journal memory 40. The instruction value n of (1) is updated by (+1), and the arithmetic processing corresponding to the arithmetic data of this time determined to be coincident is executed, and
The calculation result data is displayed on the liquid crystal display unit 12 (steps S12 → S13, S14, S15).

【0045】すると、検算終了したか否か、つまり、
「=」キーの操作により今回の検算用演算式が最後まで
入力されて検算処理されたか否か判断されるもので、こ
こで、検算終了してないと判断されると、これに続く検
算用演算式の置数キーあるいはファンクションキーの入
力待ち状態となる(ステップS16→S1)。
Then, whether or not the verification is completed, that is,
By operating the “=” key, it is judged whether or not the calculation formula for this time's verification has been input to the end and the verification process has been completed. The operation waits for the input of the numerical keys or function keys of the arithmetic expression (step S16 → S1).

【0046】こうして、今回の検算用演算式の入力に伴
なうファンクションキーの操作毎に、その1単位の演算
データと前回入力された演算式の対応する演算データと
の比較による一致判断が繰返される状態で(ステップS
1→S8〜S16→S1)、ステップS12において、
例えば今回入力された演算データが「123」「+」で
あり、前回入力されてジャーナルメモリ40に記憶され
ている演算データが「234」「+」であることで「不
一致」と判断されると、図10(A)の[b]に示すよ
うに、増幅回路35からスピーカ36を介し、検算不一
致となる演算データが存在することを知らせる電子音
“ピピ”が出力される(ステップS12→S17)。
In this way, each time the function key is operated in accordance with the input of the calculation formula for verification this time, the coincidence judgment is repeated by comparing the calculation data of one unit with the corresponding calculation data of the previously inputted calculation formula. (Step S
1 → S8 to S16 → S1), in step S12,
For example, if the operation data input this time is “123” “+” and the operation data input last time and stored in the journal memory 40 is “234” “+”, it is determined that “mismatch” is found. As shown in [b] of FIG. 10 (A), an electronic sound “Phi Phi” is output from the amplifier circuit 35 through the speaker 36 to notify that there is calculation data that does not match the verification (steps S12 → S17). ).

【0047】また、前記不一致判断された今回入力の演
算データ「123」「+」とと共に、液晶表示部12の
「今回」表示エリア24には、今回入力された演算デー
タであることを示す「今回メッセージ」が表示され、
「訂正」表示エリア22には、訂正モードの設定状態で
あることを示す「訂正」メッセージが表示される(ステ
ップS18)。
Further, in addition to the operation data “123” and “+” of this time input which have been judged to be inconsistent, the “current” display area 24 of the liquid crystal display section 12 indicates that the operation data is the one input this time. "This time message" is displayed,
A "correction" message indicating that the correction mode is set is displayed in the "correction" display area 22 (step S18).

【0048】すると、RAM33内の訂正モードレジス
タHには、訂正モード設定フラグ“1”がセットされ、
CPU31の動作モードが訂正モードに切換えられる
(ステップS19)。
Then, the correction mode setting flag "1" is set in the correction mode register H in the RAM 33,
The operation mode of the CPU 31 is switched to the correction mode (step S19).

【0049】このように、前記置数・ファンクションキ
ー処理における検算モード時処理において、今回入力さ
れた検算用演算式のある演算データが前回入力された検
算対象となる演算式の対応する演算データと不一致とな
り、その不一致判断された今回演算データと共に、「今
回」及び「訂正」メッセージが表示された状態で、図1
0(A)の[c]に示すように、キー入力部11の「確
認」キー18を操作すると、図8における「確認」キー
処理が起動される。
As described above, in the processing in the verification mode in the above-mentioned numerical value / function key processing, the operation data having the operation expression for verification input this time is replaced with the operation data corresponding to the operation expression to be inspected inputted last time. In the state in which there is a mismatch and the "current" and "correction" messages are displayed together with the current calculation data for which the mismatch is determined,
As shown in [c] of 0 (A), when the “confirm” key 18 of the key input unit 11 is operated, the “confirm” key process in FIG. 8 is activated.

【0050】前記「確認」キー処理が起動されると、R
AM33内の検算モードレジスタFに“1”がセットさ
れていること、つまり、検算モードの設定状態であるこ
とが判断されると共に、訂正モードレジスタHに“1”
がセットされていること、つまり、訂正モードの設定状
態であることが判断され、そのキー操作毎に、今回入力
されて不一致判断された演算データ「123」「+」及
び「今回」メッセージと、前回入力された対応する演算
データ「234」「+」及び「前回」メッセージとが、
液晶表示部12に交互に表示され、該演算データ中のど
の部分が不一致となったのかが確認される(ステップC
1→C2→C3)。
When the "confirm" key process is activated, R
It is determined that “1” is set in the verification mode register F in the AM 33, that is, the verification mode is set, and the correction mode register H is set to “1”.
Is set, that is, it is determined that the correction mode is set, and the operation data “123”, “+”, and “this time” message that have been input this time and determined to be inconsistent are displayed for each key operation, The corresponding operation data “234” “+” and “previous” message input last time are
It is displayed alternately on the liquid crystal display unit 12, and it is confirmed which part of the calculation data is inconsistent (step C).
1 → C2 → C3).

【0051】この場合、図10(A)の[b]及び
[c]では、今回入力された演算データの数字部分「1
23」と前回入力された演算データの数字部分「23
4」とが不一致であることが確認される。
In this case, in [b] and [c] of FIG. 10A, the numeral portion "1" of the operation data input this time is
23 ”and the numerical portion“ 23
It is confirmed that “4” does not match.

【0052】ここで、前記「確認」キー18の操作によ
り、不一致判断された今回の演算データ「123」
「+」と前回の演算データ「234」「+」との何れか
正しい方を表示させた状態で、図10(B)の[a]に
示すように、「+」キーを操作すると、図4,図5にお
ける置数・ファンクションキー処理に移行して、まず、
検算モードレジスタFは“0”でない検算モードの状態
にあり、また、訂正モードレジスタHは“1”である訂
正モードの状態にあると判断されるので、図7における
訂正処理に移行する(ステップS1→S8→SB)。
Here, the operation data "123" of this time, which is determined to be inconsistent by the operation of the "confirm" key 18, is determined.
When the “+” key is operated as shown in [a] of FIG. 10B while the correct one of “+” and the previous calculation data “234” and “+” is displayed, 4, shift to the processing of the number / function key in FIG.
Since it is determined that the verification mode register F is in the verification mode which is not “0” and the correction mode register H is the correction mode which is “1”, the process shifts to the correction process in FIG. 7 (step S1 → S8 → SB).

【0053】すると、図7における訂正処理では、前記
「+」キーの操作によるファンクションキーは、数字を
伴なわないファンクションと判断されるので、現在表示
中の演算データにおけるファンクションデータの部分が
「+」に切換え表示され(この場合は同一)、その表示
中の演算データが前回入力された演算データと異なるか
否か、つまり、この訂正処理により今回入力した演算デ
ータの方を正しいとしたか、前回入力した演算データの
方を正しいとしたかが判断される(ステップB7→B
8,B9)。
Then, in the correction process in FIG. 7, since the function key operated by the "+" key is judged to be a function without a numeral, the portion of the function data in the operation data currently displayed is "+". Is displayed (the same in this case), and whether the displayed calculation data is different from the previously input calculation data, that is, whether the correction data input this time is correct, It is determined whether the previously input calculation data is correct (step B7 → B).
8, B9).

【0054】ここで、例えば図10(A)の[b]で示
したように、今回入力した演算データ「123」「+」
を表示させた状態で、これを正しいとして図10(B)
の[a]に示すように「+」キーを操作した場合には、
ジャーナルメモリ40に記憶されている前回入力した演
算データ「234」「+」と異なると判断されるので、
RAM33内の訂正不一致レジスタNに訂正不一致フラ
グ“1”がセットされる(ステップB9→B10)。
Here, for example, as shown in [b] of FIG. 10A, the operation data “123” “+” input this time is input.
Is displayed, it is assumed that this is correct, and FIG.
When the “+” key is operated as shown in [a] of
Since it is determined that it is different from the previously input calculation data “234” “+” stored in the journal memory 40,
The correction mismatch flag "1" is set in the correction mismatch register N in the RAM 33 (steps B9 → B10).

【0055】また、例えば図10(A)の[c]で示し
たように、前回入力した演算データ「234」「+」を
表示させた状態で、これを正しいとして図10(B)の
[a]に示すように「+」キーを操作した場合には、ジ
ャーナルメモリ40に記憶されている前回入力した演算
データ「234」「+」と同一と判断されるので、前記
訂正不一致レジスタNに訂正不一致フラグ“1”はセッ
トされない(ステップB9→エンド)。
Further, for example, as shown in [c] of FIG. 10 (A), when the previously input operation data “234” and “+” are displayed, it is assumed that this is correct and the [[B] of FIG. 10 (B) is displayed. When the "+" key is operated as shown in a], it is judged that the same as the previously input operation data "234""+" stored in the journal memory 40. The correction mismatch flag “1” is not set (step B9 → end).

【0056】そして、前記図7における訂正処理から前
記図5における置数・ファンクションキー処理の検算モ
ード時処理に復帰し、前記「+」キーの操作がファンク
ションキーであると判断されると、該ファンクションキ
ーの操作に伴ない訂正確定された演算データ(この場
合、「123」「+」又は「234」「+」)がRAM
33内の確定値メモリレジスタ33cに記憶される(ス
テップSB→S20→S21)。
When the correction processing in FIG. 7 is returned to the verification mode processing of the numeral / function key processing in FIG. 5 and it is determined that the operation of the “+” key is the function key, The calculation data (in this case, "123""+" or "234""+") corrected and confirmed by the operation of the function key is stored in the RAM.
It is stored in the fixed value memory register 33c in 33 (step SB → S20 → S21).

【0057】すると、訂正モードレジスタHに訂正モー
ドの解除を示す“0”がセットされ、液晶表示部12に
表示されている「訂正」メッセージが消去されると共
に、ジャーナルメモリ40に対するポインタレジスタP
nが(+1)されて、検算対象となる前回入力演算式の
演算データがさらに更新される(ステップS22,S2
3)。
Then, "0" indicating cancellation of the correction mode is set in the correction mode register H, the "correction" message displayed on the liquid crystal display section 12 is erased, and the pointer register P for the journal memory 40 is deleted.
n is incremented by (+1), and the calculation data of the previous input calculation formula to be verified is further updated (steps S22 and S2).
3).

【0058】そして、前記訂正確定された演算データに
対応する演算処理が実行されその演算結果データが表示
される(ステップS24,S25)。こうして、前記フ
ァンクションキーの操作に基づく訂正確定処理の後に、
検算対象となる前回入力式の演算データをさらに更新さ
せた状態で、例えば図10(C)の[a]に示すよう
に、「確認」キー18を操作すると、図8における「確
認」キー処理が起動される。
Then, the calculation processing corresponding to the correction-determined calculation data is executed and the calculation result data is displayed (steps S24 and S25). Thus, after the correction confirmation process based on the operation of the function key,
When the “confirm” key 18 is operated as shown in [a] of FIG. 10C, for example, in the state in which the previously input calculation data to be verified is further updated, the “confirm” key processing in FIG. 8 is performed. Is started.

【0059】前記「確認」キー処理が起動されると、R
AM33内の検算モードレジスタFに“1”がセットさ
れていること、つまり、検算モードの設定状態であるこ
とが判断されると共に、訂正モードレジスタHに“0”
がセットされていること、つまり、訂正モードが解除さ
れたことが判断され、前記ステップS21においてRA
M33内の確定値メモリレジスタ33cに記憶された訂
正確定済みの演算データが読出され、例えば「234」
「−」として液晶表示部12に表示される(ステップC
1→C2→C4)。
When the "confirm" key process is activated, R
It is determined that “1” is set in the verification mode register F in the AM 33, that is, that the verification mode is set, and the correction mode register H is set to “0”.
Is set, that is, it is determined that the correction mode is released, and in step S21, RA
The corrected and fixed operation data stored in the fixed value memory register 33c in M33 is read out, for example, “234”.
"-" Is displayed on the liquid crystal display unit 12 (step C).
1 → C2 → C4).

【0060】すると、RAM33内のジャーナルメモリ
40に対するポインタレジスタPnの指示値nが(−
1)されて、検算対象となる演算データが確定前の常態
に戻され、前記訂正モードレジスタHが再び“1”にセ
ットされて訂正モードにセットされると共に、液晶表示
部12に「訂正」メッセージが再表示される(ステップ
C5,C6)。
Then, the instruction value n of the pointer register Pn for the journal memory 40 in the RAM 33 is (-
1) Then, the operation data to be verified is returned to the normal state before being fixed, the correction mode register H is set to "1" again to set the correction mode, and "correction" is displayed on the liquid crystal display unit 12. The message is displayed again (steps C5 and C6).

【0061】一方、前記図7における訂正処理への移行
時において、図10(B)の[b]に示すように、
「C」(クリア)キーが操作された場合には、表示され
ていた演算データ(例えば「234」「+」)は一旦消
去され、次の置数あるいはファンクションキーの入力待
ち状態となる(ステップB1→B2→S20→S1)。
On the other hand, at the time of shifting to the correction processing in FIG. 7, as shown in [b] of FIG.
When the “C” (clear) key is operated, the displayed operation data (eg, “234” and “+”) is once erased, and the next unit number or function key is awaited (step B1 → B2 → S20 → S1).

【0062】また、図10(B)の[c]に示すよう
に、数字キー「2」が操作された際に、数字を伴なうフ
ァンクションデータ(「MR」等)が表示されていた場
合にはその全てが消去されて入力された数字「2」が表
示され、数字データ及び数字を伴なわないファンクショ
ンデータ(例えば「234」「+」)が表示されていた
場合にはその数字データ「234」のみが消去され、代
わって入力された数字データ「2」が表示訂正される
(ステップB3→B4)。
Further, as shown in [c] of FIG. 10 (B), when the numeric key "2" is operated, the function data ("MR" etc.) accompanied by the numeral is displayed. The number "2" that has been erased and entered is displayed on the screen, and if numerical data and function data without numbers (for example, "234" and "+") are displayed, the numerical data " Only "234" is erased, and the numerical data "2" input instead is corrected (step B3 → B4).

【0063】この場合、ファンクションキーの操作では
ないと判断されるので、次の置数あるいはファンクショ
ンキーの入力待ち状態となる(ステップSB→S20→
S1)。
In this case, since it is judged that the operation is not the operation of the function key, the state of waiting for the input of the next numeral or the function key is entered (step SB → S20 →
S1).

【0064】また、前記訂正処理において、図10
(B)の[d]に示すように、「−」キーが操作された
場合には、該「−」キーの操作は数字を伴なわないファ
ンクションキーと判断されるので、表示されていた演算
データ(例えば「234」「+」)はそのファンクショ
ンデータの部分のみ切換えられて「234」「−」と訂
正表示され、前回入力された演算データと異なると判断
され、訂正不一致レジスタNに“1”がセットされる
(ステップB7→B8,B9→B10)。
Further, in the correction process, as shown in FIG.
As shown in [d] of (B), when the "-" key is operated, it is determined that the operation of the "-" key is a function key not accompanied by a numeral, and therefore the displayed operation is The data (for example, "234" and "+") is switched and displayed as "234" and "-" by switching only the portion of the function data, and it is determined that it is different from the previously input operation data, and "1" is stored in the correction mismatch register N. Is set (steps B7 → B8, B9 → B10).

【0065】この場合、ファンクションキーの操作であ
ると判断されるので、確定値メモリレジスタ33cに前
記訂正確定された演算データ「234」「−」が記憶さ
れると共に、訂正モードレジスタHに“0”がセットさ
れ「訂正」メッセージが消去される(ステップSB→S
20→S21,S22)。
In this case, since it is judged that the operation is the operation of the function key, the correction-fixed operation data "234" and "-" are stored in the fixed value memory register 33c, and "0" is stored in the correction mode register H. "Is set and the" correction "message is erased (step SB → S
20 → S21, S22).

【0066】また、図10(B)の[e]に示すよう
に、「MR」キーが操作された場合には、該「MR」キ
ーの操作は数字を伴なうファンクションキーと判断され
るので、表示されていた演算データ(例えば「234」
「+」)は全て消去され、代わってメモリレジスタMR
に記憶されているメモリデータ(この場合「10」)及
びメモリファンクションデータ「MR」が訂正表示され
る(ステップB5→B6)。そして、前回入力された演
算データと異なると判断され、訂正不一致レジスタNに
“1”がセットされる(ステップB9→B10)。
Further, as shown in [e] of FIG. 10B, when the "MR" key is operated, the operation of the "MR" key is judged to be a function key accompanied by a numeral. Therefore, the displayed calculation data (for example, “234”)
"+") Is all erased, instead memory register MR
The memory data (“10” in this case) and the memory function data “MR” stored in the memory are corrected and displayed (steps B5 → B6). Then, it is determined that the operation data is different from the previously input operation data, and "1" is set in the correction mismatch register N (steps B9 → B10).

【0067】この場合、ファンクションキーの操作であ
ると判断されるので、確定値メモリレジスタ33cに前
記訂正確定された演算データ「10」「MR」が記憶さ
れると共に、訂正モードレジスタHに“0”がセットさ
れ「訂正」メッセージが消去される(ステップSB→S
20→S21,S22)。
In this case, since it is judged that the operation is the operation of the function key, the corrected and fixed operation data "10" and "MR" are stored in the fixed value memory register 33c, and "0" is stored in the correction mode register H. "Is set and the" correction "message is erased (step SB → S
20 → S21, S22).

【0068】また、前記訂正処理において、図10
(B)の[f]に示すように、「M+」キーが操作され
た場合には、該「M+」キーの操作は数字を伴なわない
ファンクションキーと判断されるので、表示されていた
演算データ(例えば「234」「+」)はそのファンク
ションデータの部分のみ切換えられて「234」「M
+」と訂正表示され、前回入力された演算データと異な
ると判断され、訂正不一致レジスタNに“1”がセット
される(ステップB7→B8,B9→B10)。
Further, in the correction process, as shown in FIG.
As shown in [f] of (B), when the "M +" key is operated, it is determined that the operation of the "M +" key is a function key not accompanied by a numeral, so the displayed operation Data (for example, “234” and “+”) is switched only in the part of the function data, and “234” and “M”
“+” Is corrected and displayed, and it is determined that the calculated data is different from the previously input operation data, and “1” is set in the correction mismatch register N (steps B7 → B8, B9 → B10).

【0069】この場合、ファンクションキーの操作であ
ると判断されるので、確定値メモリレジスタ33cに前
記訂正確定された演算データ「234」「M+」が記憶
されると共に、訂正モードレジスタHに“0”がセット
され「訂正」メッセージが消去される(ステップSB→
S20→S21,S22)。
In this case, since it is determined that the function key has been operated, the correction-determined operation data "234" and "M +" are stored in the fixed value memory register 33c, and "0" is stored in the correction mode register H. "Is set and the" correction "message is erased (step SB →
S20 → S21, S22).

【0070】こうして、ファンクションキーの操作毎に
前回入力された演算式の演算データと今回入力された検
算用演算式の演算データとの一致/不一致が判断される
と共に、不一致判断された場合の訂正確定処理が繰返さ
れた後に、図10(C)の[b]に示すように、「=」
キーを操作すると、図4,図5における置数・ファンク
ションキー処理の検算モード時処理では、ステップS1
において「NO」、つまり、検算モードレジスタFは
“1”、ステップS8において「NO」、つまり、訂正
モードレジスタHは“0”と判断され、置数キーの操作
でもなく「=」キーの操作と判断される(ステップS1
→S8→S9→S11)。
In this manner, each time the function key is operated, it is determined whether or not the operation data of the previously input operation expression and the operation data of the verification operation expression input this time are matched / mismatched, and a correction is made when a mismatch is determined. After the confirmation processing is repeated, as shown in [b] of FIG.
When the key is operated, step S1 is executed in the verification mode process of the number / function key process in FIGS.
Is “NO”, that is, the verification mode register F is “1”, and in step S8 it is “NO”, that is, the correction mode register H is “0”, and the operation of the “=” key instead of the operation of the numeric key is performed. Is determined (step S1
→ S8 → S9 → S11).

【0071】すると、前記訂正確定された一連の演算デ
ータに基づく今回入力の演算式に応じた演算処理が実行
され、その演算結果データが表示されると共に、検算終
了と判断され、訂正不一致レジスタNに“0”がセット
されているか否か、つまり、検算用演算式の入力に伴な
い前回の演算式との不一致による訂正処理が起動された
か否か判断される(ステップS11→S14,S15,
S16→S26)。
Then, the arithmetic processing according to the arithmetic expression of the present input is executed based on the series of correction-determined arithmetic data, the arithmetic result data is displayed, and it is determined that the verification is completed and the correction mismatch register N is displayed. Is set to "0", that is, it is determined whether or not the correction processing due to the mismatch with the previous arithmetic expression is activated in response to the input of the arithmetic expression for verification (steps S11 → S14, S15,
S16 → S26).

【0072】ここで、前記訂正不一致レジスタNに
“0”がセットされていると判断された場合、つまり、
前回入力された検算対象演算式と今回入力された検算用
演算式とに不一致による訂正箇所がない、又は訂正処理
において前回と同じ演算データに訂正が行なわれたと判
断されると、液晶表示部12の「OK」表示エリア25
に「OK」メッセージが表示されると共に、検算モード
レジスタFに“0”がセットされて「検算中」メッセー
ジが消去され、図4における置数・ファンクションキー
処理の通常モード時処理に復帰する(ステップS26→
S27,S28,S1)。
Here, when it is judged that "0" is set in the correction mismatch register N, that is,
If it is determined that there is no correction point due to a mismatch between the previously input verification target arithmetic expression and the verification input arithmetic expression this time, or that the same calculation data as the previous time has been corrected in the correction processing, the liquid crystal display unit 12 "OK" display area 25
"OK" message is displayed at the same time, "0" is set in the verification mode register F to erase the "verification in progress" message, and the process returns to the normal mode process of the numeral / function key process in FIG. 4 ( Step S26 →
S27, S28, S1).

【0073】一方、前記訂正不一致レジスタNに“1”
がセットされている場合、つまり、前回入力された検算
対象演算式と今回入力された検算用演算式との不一致に
より前回と今回の演算データが異なる訂正が行なわれた
と判断されると、前記「OK」メッセージは表示され
ず、検算モードレジスタFに“0”がセットされて「検
算中」メッセージが消去され、図4における置数・ファ
ンクションキー処理の通常モード時処理に復帰する(ス
テップS26→S28,S1)。
On the other hand, "1" is set in the correction mismatch register N.
Is set, that is, if it is determined that the previous and current calculation data have been corrected differently due to a mismatch between the previously input verification target calculation expression and the verification input calculation expression input this time, the above-mentioned “ The "OK" message is not displayed, "0" is set in the verification mode register F to erase the "verification in progress" message, and the process returns to the normal mode process of the numeral / function key process in FIG. 4 (step S26 → S28, S1).

【0074】なお、前記図6における「検算」キー処理
のステップA5→A6において、ジャーナルメモリ40
のP0 番地に「MC」キーに対応するファンクションデ
ータが存在することを判断した場合に、予めメモリレジ
スタMRをクリアする処理をしているのは、検算モード
設定後に検算用演算式を入力する際に、最初に「MC」
キーの入力を忘れても、検算対象演算式の初期条件と同
じメモリ条件に設定できることを考慮したものである。
Incidentally, in steps A5 → A6 of the “verification” key process in FIG. 6, the journal memory 40 is
When it is determined that the function data corresponding to the "MC" key exists at the address P0 of, the process of clearing the memory register MR in advance is performed when the calculation formula for verification is input after setting the verification mode. First, "MC"
This is because it is possible to set the same memory condition as the initial condition of the verification target arithmetic expression even if the key input is forgotten.

【0075】このように、ジャーナルメモリ40のP0
番地に記憶されている検算対象演算式の先頭演算データ
が「MC」キーに対応するファンクションデータである
場合に、検算用演算式の先頭演算データとして「MC」
キーの入力が忘れられ、その他の演算データが入力され
た際には、前記図5における検算モード時処理への移行
に伴なう最初のステップS12では、今回入力された検
算用演算式の先頭演算データに対し比較される検算対象
演算式の演算データとして、ジャーナルメモリ40のP
1 番地の演算データがセットされる。
In this way, P0 of the journal memory 40 is
When the head calculation data of the verification target calculation expression stored at the address is the function data corresponding to the “MC” key, “MC” is set as the start calculation data of the verification calculation expression.
When the input of the key is forgotten and other calculation data is input, in the first step S12 accompanying the shift to the processing in the verification mode in FIG. 5, at the beginning of the calculation expression for verification input this time. As the calculation data of the calculation target calculation formula to be compared with the calculation data, P of the journal memory 40 is used.
The calculation data of address 1 is set.

【0076】最後に、前記検算対象演算式や検算用演算
式の入力を開始する際に「AC」キーを操作した場合の
処理について説明する。キー入力部11の「AC」キー
を操作すると、RAM33内のメモリレジスタMRに記
憶されている数値データが、計算初期のメモリ値として
初期メモリレジスタMに転送されて保存され、該メモリ
レジスタMR及び初期メモリレジスタM以外の全てのデ
ータがクリアされる(ステップD1,D2)。
Lastly, the processing when the "AC" key is operated when starting the input of the above-mentioned calculation formula to be verified and the calculation formula for verification will be described. When the “AC” key of the key input unit 11 is operated, the numerical data stored in the memory register MR in the RAM 33 is transferred to and saved in the initial memory register M as a memory value in the initial calculation, and the memory register MR and All data except the initial memory register M is cleared (steps D1 and D2).

【0077】また、ジャーナルメモリ40に対するポイ
ンタレジスタPnの指示値がP0 にリセットされる(ス
テップD3)。そして、検算モードレジスタFに“1”
がセットされていると判断された場合、つまり、検算モ
ードでの検算あるいは訂正処理中にあっては、液晶表示
部12に表示されている「検算中」メッセージが消去さ
れると共に、前記検算モードレジスタFに“0”がセッ
トされ、検算モードが解除される(ステップD4→D
5)。
Further, the instruction value of the pointer register Pn for the journal memory 40 is reset to P0 (step D3). Then, "1" is set in the verification mode register F.
When it is determined that is set, that is, during the verification or correction processing in the verification mode, the “verifying” message displayed on the liquid crystal display unit 12 is erased and the verification mode is set. "0" is set in the register F and the verification mode is released (step D4 → D
5).

【0078】したがって、前記構成の検算機能付き電子
計算機によれば、例えば前回入力した検算対象演算式の
演算データ「234」「+」と今回入力した検算用演算
式の演算データ「234」「−」とが比較され、不一致
であると判断されると、訂正モードが設定されて「訂
正」メッセージが表示され、この訂正モードの設定状態
において、「+」あるいは「−」の正しい方のファンク
ションキーを操作すると、前記不一致判断された演算デ
ータ「234」「−」のうちのファンクションデータの
みが入力した正しいファンクションデータに訂正されて
表示され、前記「訂正」メッセージが消去されて訂正モ
ードが解除されるので、前記数字及びファンクションの
組からなる演算データの全てを消去したり入力し直した
りする必要はなく、ファンクションのみを入力し直して
訂正することができる。
Therefore, according to the electronic calculator with the verification function having the above-mentioned configuration, for example, the operation data “234” “+” of the verification target operation expression input last time and the operation data “234” “−” of the verification operation expression input this time are input. , And if it is determined that they do not match, the correction mode is set and the “correction” message is displayed. In this correction mode setting state, the correct function key of “+” or “-” is displayed. When is operated, only the function data of the operation data “234” and “−” determined to be inconsistent are corrected and displayed as correct input function data, and the “correction” message is erased and the correction mode is released. Therefore, it is not necessary to delete or re-enter all the operation data consisting of the set of numbers and functions, It can be corrected and re-enter Ankushon only.

【0079】また、前記構成の検算機能付き電子計算機
によれば、例えば前回入力した検算対象演算式の演算デ
ータ「123」「+」と今回入力した検算用演算式の演
算データ「234」「+」とが比較され、不一致である
と判断されると、訂正モードが設定されて「訂正」メッ
セージが表示され、この訂正モードの設定状態におい
て、正しい数字データ(例えば「2」)を入力すると、
前記不一致判断された演算データ「123」「+」のう
ちの数字データのみが入力した正しい数字データ「2」
に訂正されて表示され、「=」キーを操作すると前記
「訂正」メッセージが消去されて訂正モードが解除され
るので、前記数字及びファンクションの組からなる演算
データの全てを消去したり入力し直したりする必要はな
く、数字のみを入力し直して訂正することができる。
In addition, according to the electronic computer with the verification function having the above-mentioned configuration, for example, the operation data “123” “+” of the verification target operation expression input last time and the operation data “234” “+” of the verification operation expression input this time are input. , And when it is determined that they do not match, the correction mode is set and a “correction” message is displayed. When correct numeric data (for example, “2”) is input in the correction mode setting state,
Correct numerical data "2" in which only the numerical data of the operation data "123" and "+" that have been determined to be inconsistent are input.
Will be corrected and displayed, and if the “=” key is operated, the “correction” message will be erased and the correction mode will be cancelled. Therefore, erase or re-enter all the operation data consisting of the set of numbers and functions. It is not necessary to enter it, and you can correct it by reentering only the number.

【0080】さらに、前記構成の検算機能付き電子計算
機によれば、「AC」キーを操作した際には、メモリレ
ジスタMRに記憶されている数値データが、初期のメモ
リデータとして初期メモリレジスタMに転送されて保存
され、「検算」キーの操作により検算の実行を指示した
際には、前記初期メモリレジスタMに保存されている計
算初期のメモリデータが前記メモリレジスタに転送セッ
トされるので、検算対象演算式がメモリ計算を伴なう場
合に、検算用演算式の入力初期におけるメモリデータを
同一のメモリデータに設定して検算することができる。
Further, according to the electronic calculator with the verification function having the above-mentioned configuration, when the "AC" key is operated, the numerical data stored in the memory register MR is stored in the initial memory register M as initial memory data. When the calculation is instructed to be executed by operating the “verification” key after being transferred and stored, the calculation initial memory data stored in the initial memory register M is transferred and set in the memory register. When the target arithmetic expression involves memory calculation, the memory data at the initial input of the arithmetic expression for verification can be set to the same memory data to perform the calculation.

【0081】[0081]

【発明の効果】以上のように、本発明の請求項1に係わ
る検算機能付き電子計算機によれば、記憶手段に記憶さ
れた演算データと検算実行指示の後に入力した演算デー
タとが一致してないと判断されると、入力データを訂正
するための訂正モードが設定され、この訂正モードの設
定状態において、演算の実行を指示するファンクション
データを入力すると、前記不一致判断された演算データ
のファンクションデータのみが入力したファンクション
データに訂正され、前記訂正モードが解除されるので、
例えば数字及びファンクションの組からなる演算データ
のうちのファンクションのみを入力し直して訂正できる
ようになる。
As described above, according to the electronic computer with the verification function according to the first aspect of the present invention, the operational data stored in the storage means and the operational data input after the verification execution instruction coincide with each other. If it is determined that there is not, a correction mode for correcting the input data is set, and in the setting state of this correction mode, when the function data for instructing the execution of the operation is input, the function data of the operation data for which the mismatch is determined is input. Only the input data will be corrected and the correction mode will be canceled.
For example, it becomes possible to re-input and correct only the function of the operation data consisting of a set of numbers and functions.

【0082】また、本発明の請求項2に係わる検算機能
付き電子計算機によれば、請求項1に係わる検算機能付
き電子計算機にあって、その訂正モードの設定状態にお
いて、数字データを入力すると、前記不一致判断された
演算データのうちの数字データのみが入力した数字デー
タに訂正され、訂正モードの解除を指示すると前記訂正
モードが解除されるので、例えば数字及びファンクショ
ンの組からなる演算データのうちの数字のみを入力し直
して訂正できるようになる。
According to the electronic computer with the verification function according to claim 2 of the present invention, in the electronic computer with the verification function according to claim 1, when numeric data is input in the correction mode setting state, Only the numerical data of the operation data determined to be inconsistent is corrected to the input numerical data, and the correction mode is canceled when the cancellation of the correction mode is instructed. You will be able to correct by re-entering only the numbers.

【0083】また、本発明の請求項3に係わる検算機能
付き電子計算機によれば、請求項1又は請求項2に係わ
る検算機能付き電子計算機にあって、さらに、前記訂正
制御手段によって訂正された演算データが前記記憶手段
に記憶された演算データと同一であるか否かが判断さ
れ、これにより前記記憶手段に記憶された演算データと
訂正された演算データが同一であると判断された際に
は、この旨が検算終了後に報知されるので、検算対象演
算データと検算用演算データとの一致を知ることができ
るようになる。
According to a third aspect of the present invention, there is provided an electronic computer with a check function, which is further corrected by the correction control means. When it is determined whether the operation data is the same as the operation data stored in the storage means, and when it is determined that the operation data stored in the storage means and the corrected operation data are the same, Since this fact is notified after the completion of the verification, it becomes possible to know the coincidence between the verification target calculation data and the verification calculation data.

【0084】また、本発明の請求項4に係わる検算機能
付き電子計算機によれば、演算操作の初期にオールクリ
アキーを操作した際には、メモリに記憶されているデー
タが初期メモリ記憶手段に記憶保存され、検算の実行を
指示した際には、前記初期メモリ記憶手段に保存されて
いるデータが前記メモリに記憶されるので、メモリ計算
を伴なう演算データも検算できるようになる。
According to the electronic calculator with a verification function of claim 4 of the present invention, when the all clear key is operated at the beginning of the arithmetic operation, the data stored in the memory is stored in the initial memory storage means. Since the data stored and stored in the initial memory storage means is stored in the memory when the execution of the verification is instructed, the operation data accompanied by the memory calculation can be verified.

【0085】よって、本発明によれば、置数あるいはフ
ァンクションの一方のみを入力して訂正することが可能
となる等の煩わしい入力操作を解消する検算機能付き電
子計算機を提供できる。
Therefore, according to the present invention, it is possible to provide an electronic computer with a verification function that eliminates a troublesome input operation such as the ability to input and correct only a numeral or a function.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施例に係わる検算機能付き電子計算
機の外観構成を示す図。
FIG. 1 is a diagram showing an external configuration of a computer with a verification function according to an embodiment of the present invention.

【図2】前記検算機能付き電子計算機の電子回路の構成
を示すブロック図。
FIG. 2 is a block diagram showing a configuration of an electronic circuit of the electronic calculator with the verification function.

【図3】前記検算機能付き電子計算機のRAMに備えら
れるレジスタの構成を示す図。
FIG. 3 is a diagram showing a configuration of a register provided in a RAM of the electronic calculator with the verification function.

【図4】前記検算機能付き電子計算機における置数・フ
ァンクションキー処理の通常モード時処理を示すフロー
チャート。
FIG. 4 is a flowchart showing processing in a normal mode of a numerical value / function key processing in the electronic calculator with the verification function.

【図5】前記検算機能付き電子計算機における置数・フ
ァンクションキー処理の検算モード時処理を示すフロー
チャート。
FIG. 5 is a flowchart showing the processing in the verification mode of the numerical value / function key processing in the electronic calculator with the verification function.

【図6】前記検算機能付き電子計算機における「検算」
キー処理を示すフローチャート。
[FIG. 6] “Verification” in the electronic calculator with the verification function
The flowchart which shows a key process.

【図7】前記検算機能付き電子計算機における置数・フ
ァンクションキー処理の検算モード時処理に伴なう訂正
処理を示すフローチャート。
FIG. 7 is a flowchart showing a correction process accompanying the process in the verification mode of the number / function key process in the electronic calculator with the verification function.

【図8】前記検算機能付き電子計算機の検算モード時に
おける「確認」キー処理を示すフローチャート。
FIG. 8 is a flowchart showing “confirmation” key processing in the verification mode of the electronic calculator with the verification function.

【図9】前記検算機能付き電子計算機における「AC」
キー処理を示すフローチャート。
[FIG. 9] “AC” in the electronic calculator with the verification function
The flowchart which shows a key process.

【図10】前記検算機能付き電子計算機の検算モード時
処理に伴なうキー操作対応の表示動作を示す図であり、
同図(A)は検算中に不一致演算データを確認するまで
の表示状態を示す図、同図(B)は各キー毎の訂正表示
状態を示す図、同図(C)は検算確定後の表示状態を示
す図。
FIG. 10 is a diagram showing a display operation corresponding to a key operation, which accompanies the processing in the verification mode of the electronic calculator with the verification function,
The figure (A) is a diagram showing a display state until the mismatch calculation data is confirmed during verification, the figure (B) is a diagram showing a correction display state for each key, and the figure (C) is a diagram after the verification is confirmed. The figure which shows a display state.

【符号の説明】[Explanation of symbols]

10 …電子計算機本体 11 …キー入力部、 12 …液晶表示部、 13 …数字入力キー群、 14 …演算機能キー群、 15 …メモリ機能キー群、 16 …クリア及び付加機能キー群、 17 …「検算」キー、 18 …「確認」キー、 19 …数字・記号表示エリア、 20 …ファンクション表示エリア、 21 …「検算中」表示エリア、 22 …「訂正」表示エリア、 23 …「前回」表示エリア、 24 …「今回」表示エリア、 25 …「OK」表示エリア、 30 …計算機電子回路、 31 …CPU、 32 …ROM、 33 …RAM、 33a…表示レジスタ、 33b…演算用レジスタ、 33c…確定値メモリレジスタ、 MR…メモリレジスタ、 M …初期メモリレジスタ、 F …検算モードレジスタ、 H …訂正モードレジスタ、 N …訂正不一致レジスタ、 Pn…ポインタレジスタ、 34 …表示駆動回路、 35 …増幅回路、 36 …スピーカ、 40 …ジャーナルメモリ、 40a…数字レジスタ、 40b…ファンクションレジスタ。 10 ... Computer main body 11 ... Key input part, 12 ... Liquid crystal display part, 13 ... Numerical input key group, 14 ... Arithmetic function key group, 15 ... Memory function key group, 16 ... Clear and additional function key group, 17 ... " "Calculation" key, 18 ... "Confirmation" key, 19 ... Number / symbol display area, 20 ... Function display area, 21 ... "Calculation in progress" display area, 22 ... "Correction" display area, 23 ... "Previous" display area, 24 ... "Current" display area, 25 ... "OK" display area, 30 ... Computer electronic circuit, 31 ... CPU, 32 ... ROM, 33 ... RAM, 33a ... Display register, 33b ... Calculation register, 33c ... Fixed value memory Register, MR ... Memory register, M ... Initial memory register, F ... Verification mode register, H ... Correction mode register, N ... No correction致 register, Pn ... pointer register, 34 ... display drive circuit, 35 ... amplifier, 36 ... speaker, 40 ... journal memory, 40a ... number register, 40b ... function register.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 入力された一連の演算データを記憶する
記憶手段と、検算の実行を指示する検算指示手段と、こ
の検算指示手段による検算実行の指示の後に入力された
演算データと前記記憶手段に記憶された演算データとを
順次比較し、前記記憶手段に記憶された演算データと新
たに入力された演算データとが一致しているか否かを比
較判断する比較判断手段を備えた検算機能付き電子計算
機において、 前記比較判断手段により、前回と今回入力された演算デ
ータが一致してないと判断された際に、入力データを訂
正するための訂正モードを設定する訂正モード設定手段
と、 この訂正モード設定手段により訂正モードが設定されて
いる際に、演算の実行を指示するファンクションデータ
が入力された場合は、前記比較判断により一致してない
と判断された演算データのファンクションデータのみを
入力されたファンクションデータに訂正する訂正制御手
段と、 この訂正制御手段によって訂正が行なわれた後に、前記
訂正モードを解除する訂正モード解除手段とを具備した
ことを特徴とする検算機能付き電子計算機。
1. A storage unit for storing a series of input operation data, a verification instruction unit for instructing execution of verification, operation data input after an instruction for execution of verification by the verification instruction unit, and the storage unit. With a verification function provided with comparison and judgment means for sequentially comparing the calculation data stored in the storage means and comparing and judging whether the calculation data stored in the storage means and the newly input calculation data match or not. In the electronic computer, when the comparison / determination means determines that the operation data input last time and this time do not match, a correction mode setting means for setting a correction mode for correcting the input data, When the correction mode is set by the mode setting means, if the function data instructing the execution of the operation is input, it does not match according to the comparison judgment. A correction control means for correcting only the function data of the judged operation data into the input function data, and a correction mode cancellation means for canceling the correction mode after the correction is performed by the correction control means. An electronic calculator with a check function.
【請求項2】 前記訂正制御手段は、前記訂正モード設
定手段により訂正モードが設定されている際に、数字デ
ータが入力された場合は、前記比較判断により一致して
ないと判断された演算データのうちの数字データのみを
入力された数字データに訂正する訂正制御手段であり、 さらに、前記訂正モードの解除を指示する訂正モード解
除指示手段を具備したことを特徴とする請求項1記載の
検算機能付き電子計算機。
2. The correction control means, when the correction mode is set by the correction mode setting means, if numerical data is input, the operation data determined to be inconsistent by the comparison judgment. The correction control means for correcting only the numerical data of the input numerical data into the input numerical data, and further comprising a correction mode cancellation instructing means for commanding cancellation of the correction mode. Electronic calculator with functions.
【請求項3】 さらに、前記訂正制御手段によって訂正
された演算データが前記記憶手段に記憶された演算デー
タと同一であるか否かを判断する判断手段と、 この判断手段により前記記憶手段に記憶された演算デー
タと訂正された演算データが同一であると判断された際
には、この旨を検算終了後に報知する報知手段とを具備
したことを特徴とする請求項1又は請求項2記載の検算
機能付き電子計算機。
3. A determination means for determining whether or not the operation data corrected by the correction control means is the same as the operation data stored in the storage means, and the determination means stores the storage data in the storage means. 3. When it is determined that the calculated operation data and the corrected operation data are the same, an informing means for informing that fact after the completion of the verification is provided, and the informing means is provided. Electronic calculator with verification function.
【請求項4】 入力された一連の演算データを記憶する
記憶手段と、検算の実行を指示する検算指示手段と、こ
の検算指示手段による検算実行の指示の後に入力された
演算データと前記記憶手段に記憶された演算データとを
順次比較し、前記記憶手段に記憶された演算データと新
たに入力された演算データとが一致しているか否かを比
較判断する比較判断手段を備えた検算機能付き電子計算
機において、 メモリ計算を行なう際にメモリキーの操作に応じたデー
タが記憶されるメモリと、 オールクリアキーが操作された際に前記メモリに記憶さ
れているデータを記憶する初期メモリ記憶手段と、 検算の実行を指示する検算実行指示手段と、 この検算実行指示手段により検算の実行が指示された際
に前記初期メモリ記憶手段に記憶されているデータを前
記メモリに記憶させるメモリ制御手段とを具備したこと
を特徴とする検算機能付き電子計算機。
4. Storage means for storing a series of input operation data, verification instruction means for instructing execution of verification, operation data input after the instruction for execution of verification by the verification instruction means, and the storage means. With a verification function provided with comparison and judgment means for sequentially comparing the calculation data stored in the storage means and comparing and judging whether the calculation data stored in the storage means and the newly input calculation data match or not. In an electronic computer, a memory that stores data corresponding to an operation of a memory key when performing a memory calculation, and an initial memory storage unit that stores the data stored in the memory when an all clear key is operated. Verification execution instruction means for instructing execution of verification, and data stored in the initial memory storage means when verification execution is instructed by the verification execution instruction means. Verification function computer, characterized by comprising a memory control means for storing data in said memory.
JP16554095A 1995-02-24 1995-06-30 Computer with check function Expired - Fee Related JP3557479B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP16554095A JP3557479B2 (en) 1995-06-30 1995-06-30 Computer with check function
US08/600,398 US5886910A (en) 1995-02-24 1996-02-12 Computer with a check function
EP96102463A EP0729105B1 (en) 1995-02-24 1996-02-19 Computer with a check function
DE69633083T DE69633083T2 (en) 1995-02-24 1996-02-19 Calculator with test function
HK98114758A HK1013472A1 (en) 1995-02-24 1998-12-22 Computer with a check function.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16554095A JP3557479B2 (en) 1995-06-30 1995-06-30 Computer with check function

Publications (2)

Publication Number Publication Date
JPH0916525A true JPH0916525A (en) 1997-01-17
JP3557479B2 JP3557479B2 (en) 2004-08-25

Family

ID=15814331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16554095A Expired - Fee Related JP3557479B2 (en) 1995-02-24 1995-06-30 Computer with check function

Country Status (1)

Country Link
JP (1) JP3557479B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017016475A (en) * 2015-07-02 2017-01-19 カシオ計算機株式会社 Electronic equipment and calculation processing program
JP2018005534A (en) * 2016-06-30 2018-01-11 カシオ計算機株式会社 Calculation device, calculation method, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017016475A (en) * 2015-07-02 2017-01-19 カシオ計算機株式会社 Electronic equipment and calculation processing program
US10185698B2 (en) 2015-07-02 2019-01-22 Casio Computer Co., Ltd. Electronic device, computational processing method and storage medium
JP2018005534A (en) * 2016-06-30 2018-01-11 カシオ計算機株式会社 Calculation device, calculation method, and program

Also Published As

Publication number Publication date
JP3557479B2 (en) 2004-08-25

Similar Documents

Publication Publication Date Title
JPS59200375A (en) Electronic cash register
JPH0916525A (en) Electronic computer with check function
US5886910A (en) Computer with a check function
JP3508277B2 (en) Electronic computer
JP3509263B2 (en) Electronic computer
US4761750A (en) Electronic calculator with a program calculation function
JP3508274B2 (en) Electronic computer
JPH1049502A (en) Checking device
JP2001010772A (en) Control device for elevator
JPH08161270A (en) Electronic computer
JPH08278809A (en) Plant controller
JP3557645B2 (en) Electronic computer
JPH0578055B2 (en)
JP3414038B2 (en) Programmable controller
JP3786141B2 (en) Electronic computer and verification control method
JPS6225213B2 (en)
JPH08227400A (en) Electronic computer
JPH05204865A (en) Electronic equipment provided with complex computing function
JPH0719120B2 (en) Programmable controller
JPH1173342A (en) Device and method for testing program
JPH0675984A (en) Input system in accumulated total calculation
JP2000174877A (en) Display device and display method related to fixed notation
JPS63118866A (en) Document processor
JPS62221033A (en) Data processing system
JPH05224800A (en) Automatic input system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040319

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040413

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040426

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080528

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090528

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090528

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100528

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110528

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110528

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120528

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120528

Year of fee payment: 8

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130528

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees