JPS5930158A - Electronic calculator - Google Patents
Electronic calculatorInfo
- Publication number
- JPS5930158A JPS5930158A JP13882682A JP13882682A JPS5930158A JP S5930158 A JPS5930158 A JP S5930158A JP 13882682 A JP13882682 A JP 13882682A JP 13882682 A JP13882682 A JP 13882682A JP S5930158 A JPS5930158 A JP S5930158A
- Authority
- JP
- Japan
- Prior art keywords
- column
- row
- key
- counter
- input
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/025—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Calculators And Similar Devices (AREA)
Abstract
Description
【発明の詳細な説明】
この発明は特に縦横計算を実行することのできる電子式
卓上計算機において、その演算内容を簡単に検算できる
様にした電子式卓上計算機に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention particularly relates to an electronic desktop calculator that is capable of performing vertical and horizontal calculations, and in which the contents of the calculations can be easily verified.
この種の電子式卓上計算機において、縦横計算は横針を
求める計算を行うことによって縦針を自動的に演算する
ものである。この計算機能により無駄なキー操作をする
ことなく効率的に計算することができるわけであるが、
その計算途中で誤つた置数をすれば横針だけでなく縦針
も誤−)だ合計となってしまう。従来のこの種の電子式
卓」1計算機においては、この様な誤りの訂正を行う場
合に基本的には初めからやり直す必要があった。In this type of electronic desktop calculator, the vertical and horizontal calculations automatically calculate the vertical hand by calculating the horizontal hand. This calculation function allows efficient calculations without unnecessary key operations.
If you make an incorrect number during the calculation, you will end up with an incorrect total not only for the horizontal hand but also for the vertical hand. In conventional electronic calculators of this type, when such errors are to be corrected, it is basically necessary to start over from the beginning.
この発明は」二連の欠点を排除するためになされたもの
であって、置数した値をメモリに記憶しておくとともに
、検算時においてメモリ内容を表示する方式とすること
により、計算内容の確認と訂正を容易にできるようにし
た電子式卓上計算機を提供することを目的とするもので
ある。This invention was made in order to eliminate the two consecutive drawbacks, and by storing the entered values in memory and displaying the memory contents at the time of verification, the calculation contents can be changed. The purpose of this invention is to provide an electronic desktop calculator that allows easy confirmation and correction.
以下にこの発明の一実施例を図面とともに説明する。An embodiment of the present invention will be described below with reference to the drawings.
第1図において、1は本発明に係る電子式屯」1計算機
のCPU(中央処理装置)、2はに p u 1用のク
ロックパルス発生器、3は種々のプログラムを記憶して
いるROM、4はプログラムカウンタ、5−1.5−2
はスタックカウンタ、6は種々の入力データと演算結果
であるデータを記憶するRAM、7はデータポインタ、
8はアキュムレータ、9は論理演算ユニット、10は入
力ポート、Jlは出力ポートである。12はデータと種
々の演算命令等を入力するキーボードであって、数値の
入力用のテンキー、四則割算用のカキ−1縦横泪演算指
示キー、縦横計演算時において、1行分入力終了時に操
作するS/Sキー、縦横泪泪算時の合羽を指示するキー
末等を備えている。その他公知の電子式卓上計算機に必
要な種々のキーを備えている。In FIG. 1, 1 is a CPU (Central Processing Unit) of an electronic computer according to the present invention; 2 is a clock pulse generator for PU 1; 3 is a ROM that stores various programs; 4 is a program counter, 5-1.5-2
6 is a stack counter, 6 is a RAM that stores various input data and calculation result data, 7 is a data pointer,
8 is an accumulator, 9 is a logic operation unit, 10 is an input port, and Jl is an output port. Reference numeral 12 denotes a keyboard for inputting data and various calculation commands, etc., including a numeric keypad for inputting numerical values, a key for four arithmetic division operations, and 1 vertical/horizontal calculation instruction keys. It is equipped with S/S keys to operate, keys at the end to instruct the cover during vertical and horizontal calculations, etc. It is also equipped with various keys necessary for other known electronic desktop calculators.
J3は入力データ、演算データ等を数値表示する表示装
置、14はプリンタである。J3 is a display device that displays input data, calculated data, etc. numerically, and 14 is a printer.
ROM 2には公知の電子式卓上計算機としてのプログ
ラムと縦横計のプログラムの他に第2図ないし第7図に
示す本発明に係る縦横割算を実行するプロクラムを記憶
している。The ROM 2 stores a program for a known electronic desktop calculator and an aspect/width meter program, as well as a program for executing the aspect/width division according to the present invention shown in FIGS. 2 to 7.
またRAM6には、公知の四則演算機能その他種々の計
算に必要なデータを記憶する領域を有するとともに、縦
横計における入力データ、横針、縦割を記憶する種々の
エリアが設けられている。Further, the RAM 6 has an area for storing data necessary for various calculations including the four known arithmetic functions, and is also provided with various areas for storing input data for the length and width meter, horizontal needles, and vertical divisions.
第1図に示した電子式卓上割算機はROM 2に記憶さ
れているプログラムにしたがって、第2図に示すように
キーの読込みを行い、キー人力があれば各入力されたキ
ーのデータに対する処理を行ない、キー人力がなければ
表示処理を行なう。The electronic desktop divider shown in Fig. 1 reads the keys as shown in Fig. 2 according to the program stored in ROM 2, and if there is human power, the data of each input key can be read. If there is no key human power, display processing will be performed.
縦横計算時には、第1表に示すように第1行の置数のは
じめにスタート/ストップキーS/S をオンとし、第
1行の各列の数値を入力する。第1表の例では5列であ
り、その数値は10,20゜30 + 40.50であ
る。各数値を入力する毎に±キーを押し、また、その第
1行の終り即ち第5列の数値を入力し、カキ−にてその
行の置割即ち横針を演算して後に再びS/Sキーをオン
として列数を設定する。When calculating length and width, as shown in Table 1, turn on the start/stop key S/S at the beginning of the number setting in the first row, and input the numerical values in each column of the first row. In the example of Table 1, there are 5 columns, and the numerical value is 10,20°30 + 40.50. Each time you input a value, press the ± key, input the value at the end of the first row, that is, the fifth column, use the keys to calculate the division of that row, or the horizontal needle, and then return to S/ Turn on the S key and set the number of columns.
続いて第2行以降のデータを各行毎に列順に入力する。Next, data from the second row onward is input in column order for each row.
この場合第5列まで入力するとその行の横針が計算され
る。In this case, if you input up to the fifth column, the horizontal needle in that row will be calculated.
そして縦横計をしようとするすべてのデータを入力した
後末キーを押すと各列の縦針が順次印字出力される。After inputting all the data for the vertical and horizontal meter, press the last key and the vertical and horizontal needles of each column will be printed out in sequence.
第3図は縦横計におけるS/Sキー押圧時の処理を示す
。第3図において、Fl はライン1(第1行)の設定
モードであることを示すフラグ(以下SSフラグF1
という。)、L Cは入力されている行番号を数えるラ
インカウンタ、CCは入力すれている列番号を数えるコ
ラムカウンタ、CCDはコラム数設定カウンタをそれぞ
れ表わす。FIG. 3 shows the processing when the S/S key is pressed on the vertical and horizontal meter. In FIG. 3, Fl is a flag (hereinafter referred to as SS flag F1) indicating that it is the setting mode of line 1 (first row).
That's what it means. ), LC represents a line counter that counts input row numbers, CC represents a column counter that counts input column numbers, and CCD represents a column number setting counter.
縦横削の計算時に初めにS/Sキーが押されたならSS
フラグF1がセットされ、カウンターLCとCCか初期
化される(ステップn1−n2(3)。SS if the S/S key is pressed first when calculating vertical and horizontal cuts
Flag F1 is set, and counters LC and CC are initialized (steps n1-n2(3)).
第1行の設定が終った後S/Sキーが押されたならSS
フラグF1はリセットされ、ラインカウンタをカウント
アツプし、列数をコラムカランにC1)に設定し、コラ
ムカウンターを初期化する(n□−+ n4−+ n5
→n6−n7)。しかる後、行数を印字する。If the S/S key is pressed after setting the first line, SS
The flag F1 is reset, the line counter is counted up, the column number is set to C1), and the column counter is initialized (n□-+ n4-+ n5).
→n6-n7). After that, print the line number.
第4図はカキ−を押した際の処理を示すものである。X
は置数レジスタ、M(、)は入力された数値データを記
憶するメモリ領域、M(CG。FIG. 4 shows the processing when the oyster is pressed. X
is a number register, M(,) is a memory area for storing input numerical data, and M(CG.
tC)はL C行のCC列目のデータを記憶している領
域の記憶内容、M (0、LC) はI−C行の計(
横針)を記憶する領域の内容、M (CG 、 0 )
はCC列の計(縦針)を記憶する領域の内容をそれ
ぞれ示す。これらの記憶領域はRAM5内に適宜に設け
られる。tC) is the storage content of the area that stores data in the CC column of the LC row, and M (0, LC) is the total of the I-C rows (
Contents of the area that stores the horizontal needle), M (CG, 0)
indicate the contents of the area that stores the total (vertical needle) of the CC column. These storage areas are provided in the RAM 5 as appropriate.
±キーの抑圧にて、Xレジスタの内容はRA M6の所
定領域に入力され、現在入力している行LCの横針に加
算される。また現在人力]7ている列CCの縦針に加算
される(ステップO1→02→03)。When the ± key is depressed, the contents of the X register are input to a predetermined area of RAM 6 and added to the horizontal needle of the currently input row LC. Also, it is added to the vertical needle of the column CC which is currently [manpower]7 (steps O1→02→03).
更にコラムカウンタCCと置数Xが印字され、次の入力
にそなえてコラムカウンタCCがカウントアツプされる
(ステップ04→05)。Furthermore, the column counter CC and the number X are printed, and the column counter CC is counted up in preparation for the next input (steps 04→05).
SSフラグ■゛1がリセットであり、つまり設定モード
でなければ、必要なコラムまで置数されたかどうか判別
される。CG−CCDてあれば、即ち、入力している列
が最後の列であれば現在入力している行の横針が置数レ
ジスタに入力される。If the SS flag ``1'' is reset, that is, the setting mode is not in effect, it is determined whether or not the required columns have been filled. If it is a CG-CCD, that is, if the input column is the last column, the horizontal needle of the currently input row is input to the number register.
そのデータは表示装置13に表示される。更にコラムカ
ウンタCCと置数レジスタXの内容がプリンタ14によ
り印字され、ラインカウンタL Cがカウントアツプさ
れ行数が印字される。また列数が初期化される。 −
−5゛ (ステップ06→07・・・→01
2)。The data is displayed on the display device 13. Furthermore, the contents of the column counter CC and number register X are printed by the printer 14, and the line counter LC is counted up to print the number of lines. Also, the number of columns is initialized. −
-5゛ (Step 06→07...→01
2).
第5図は東キーが押された場合の処理について示すもの
である。第5図において、i、 CDはライン入力数カ
ウンタ、M (0、0)は合計を記憶するメモリー領域
の内容を示す。まず設定モードであれば横針か置数レジ
スタXに入力され、コラム数とXの内容が印字される(
ステップP1→P2→1F3)。設定モードでなければ
、現在の行数T−Cをライン入力数カウンタL CI)
に設定する。次に縦割を置数レジスタXに入力し、これ
を更に合計に加嗜するが、これを各コラムにつき順次実
行する(ステップP6→P7→P8→P9→pio→p
H→P7−・・・)。そして全コラムの縦針を印字した
後、合唱を印字する(ステップP12)。FIG. 5 shows the processing when the east key is pressed. In FIG. 5, i and CD represent line input number counters, and M (0, 0) represents the contents of the memory area that stores the total. First, if it is in the setting mode, the horizontal needle or the number register X is input, and the column number and the contents of X are printed (
Steps P1→P2→1F3). If not in setting mode, set the current number of lines T-C to the line input number counter LCI)
Set to . Next, input the vertical division into the number register
H → P7-...). After printing the vertical needles of all columns, the chorus is printed (step P12).
この発明においては、第1表のステップc30)以後に
示す様に、読出しキーI)を押せば、行001゜列01
から行0059列06までの内容を順に出力することが
できる。In this invention, as shown after step c30) in Table 1, if the read key I) is pressed, row 001° column 01
The contents from row 0059 column 06 can be output in order.
第5図はこのキー操作に対する処理について示したもの
である。第5図においてI”2は読出しキーDの2回目
以降の抑圧であることを示すフラグ(以下2回 フラグ
という。)を示す。M (CCD、 )はM(0,)と
同様各行の横針を記憶する領域、M(、LCD) はM
(,0)と同様各列の縦針を記憶する領域を示す。1.
、 C1はラインカウンタ、cclはコラムカウンタを
示す。FIG. 5 shows the processing for this key operation. In Fig. 5, I''2 indicates a flag indicating that the read key D is suppressed for the second time or later (hereinafter referred to as the 2-time flag). The area that stores the needle, M (, LCD) is M
Similar to (,0), it indicates the area where the vertical needles of each column are stored. 1.
, C1 indicates a line counter, and ccl indicates a column counter.
まずメモリーのM(0,)の各ラインの横針をM(CC
I)、 )の領域へ入力し、M(,0)の各コラムの
縦割をM(、i、CD)の領域へそれぞれ入力する。ま
た合計についてもM (CCI)、LC:I))の領域
へ入力する。First, move the horizontal needle of each line of M(0,) in the memory to M(CC
I), ), and input the vertical division of each column of M(,0) into the M(,i,CD) area. The total is also input into the area M (CCI), LC:I)).
最初の読み出しキー押圧にてラインカウンタ■、CIと
コラムカウンタCC1か初期化され(94→95→96
)、対応するメモリ内容が行番号、列番号と共に表示さ
れる。When the read key is pressed for the first time, line counter ■, CI and column counter CC1 are initialized (94→95→96
), the corresponding memory contents are displayed with row and column numbers.
2回目からは各行、各列が順次カウントアツプされる。From the second time onwards, each row and each column are counted up sequentially.
M(CC1,)、LCD)まで出力されれば再びM(1
,1)からスタートする(ステップ911→96)。以
上の様にして入力した数値と演算結果を確認することが
できる。If up to M(CC1,), LCD) is output, M(1,) is output again.
, 1) (steps 911→96). As described above, you can check the entered numerical values and calculation results.
第7図は訂正入カキ−を押した場合の処理について示し
たものである。置数した内容を確認した結果、誤りに気
付いた場合、その行、列の状態で市しい数値を入力し、
このキーを押すことによって横割も縦針もまた合唱も自
動的に修正される。FIG. 7 shows the processing when the correction input key is pressed. After checking the entered numbers, if you notice an error, enter the correct numbers for that row and column.
By pressing this key, the horizontal division, vertical needle, and chorus are automatically corrected.
尚、泪の欄ではこのキーは無効となる(ステップr1.
.r2)。Note that this key is invalid in the tears column (step r1.
.. r2).
」−1妃の電子式卓」−計算機において、第2表に示す
ような縦横計を実行する場合の動作を第1表とともに説
明する。``-1's Electronic Desk'' - The operation when executing the aspect ratio scale as shown in Table 2 in a calculator will be explained with reference to Table 1.
適宜なキー操作により、当該計算機に対して縦横計の実
行を指示して後、S/Sキーをオンすると、SSフラグ
I・′1はセットされ、ラインカウンタLC、コラムカ
ウンタCCをそれぞれ「1」として第1行、第1列が指
定される。ラインカウンタLCの内容rlJは読み出さ
れて表示装置13、プリンタ14にそれぞれ第1行であ
る旨が表示される。After instructing the computer to execute the aspect/width counter by operating the appropriate keys, turn on the S/S key, the SS flag I・'1 is set, and the line counter LC and column counter CC are set to "1". ” in the first row and column. The content rlJ of the line counter LC is read out and displayed on the display device 13 and printer 14 to indicate that it is the first line.
第2表
次いで第1行、第1列の数値「10」をテンキー12に
より入力するとともに、カキ−を押すと、この数値「1
0」 はレジスタXに記憶され、このレジスタXの内容
はRAM6の所定領域に記憶される。Table 2 Next, input the number "10" in the first row and first column using the numeric keypad 12 and press the key.
0'' is stored in register X, and the contents of register X are stored in a predetermined area of RAM6.
この数値「10」は表示装置13により表示され、また
プリンタ14により第1列である旨が印字される。(第
1表スデツブ(2)参照)
−m−′ そして、コラムカウンタCCの内容に
「1」を加えてその内容を「2」とする。次いで、第3
図のステップ06てSSフラグ■パ1の判定を行なう。This numerical value "10" is displayed on the display device 13, and the printer 14 prints out that it is the first column. (See table 1, schedule (2)) -m-' Then, "1" is added to the content of the column counter CC to make the content "2". Then the third
In step 06 of the figure, the SS flag ■Pa1 is determined.
この場合はSSSプラクリセットされているので、ステ
ップ07に進み、コラムカウンタCCの内容とコラム数
設定カウンタCCI)の内容の一致をみて、CC″8C
1)であるので次の適宜な処理に進む。In this case, since the SSS placket has been reset, proceed to step 07, check that the contents of the column counter CC and the contents of the column number setting counter CCI) match, and check the CC''8C
1), proceed to the next appropriate process.
次いで、第1行第2列目の数値「20」が入力されカキ
−が押されると、同様の作用により、第5図のステップ
01〜03 でその行の合計rlo+20−30」が計
算され、この「30」はRA Mの所定エリアに記憶さ
れる。このときコラムカウンタCCは「3」となる。
(第4図ステップ05)−以下同様にして第1行の
各列か入力されることに第1行の横針か演算され、また
コラムカウンタCCに11」が加算される。Next, when the number "20" in the first row, second column is input and the key is pressed, the total "rlo+20-30" for that row is calculated in steps 01 to 03 of FIG. 5 by the same action. This "30" is stored in a predetermined area of RAM. At this time, the column counter CC becomes "3".
(Step 05 in FIG. 4) - In the same manner, the horizontal needle of the first row is calculated as each column of the first row is input, and 11'' is added to the column counter CC.
そして、たとえば第1行、第5列まで入力した後」くキ
ーを押すと、第5図のプロクラムの処理に進み、ステッ
プP2に進み、第1行目の合唱数値r ]、 50 J
が表示装置13とプリンタ1゛4の第1行、第6列目に
表示され、印字される。またコラムカウンタCCにrl
Jか加算されて、その内容は「7」となる。(ステップ
P2 、 P3 、 p4)次いでS/Sキーを押すと
、第2行目の処理に入る。S/Sキーの抑圧によって、
第3図のプログラムが再び選択され、SSフラグF1は
リセットされ(ステップn4)、ラインカウンタI、C
に「1」を加算して「2」とする。(ステップf]5)
そしてステップn6でコラムカウンタCCの内容から「
1」を減じて「6」とし、この「6」を列数設定カウン
タCCI)にセットする。次にコラムカウンタCCを「
1」として、ラインカウンタ■、Cの自行「2」を印字
し、かつ表示する。Then, for example, if you press the "" key after inputting up to the 1st row and 5th column, the process proceeds to the program shown in FIG.
is displayed on the first row and sixth column of the display device 13 and the printer 1-4, and is printed. Also, column counter CC has rl
J is added, and the content becomes "7". (Steps P2, P3, p4) Next, when the S/S key is pressed, the process starts on the second line. By suppressing the S/S key,
The program in FIG. 3 is selected again, the SS flag F1 is reset (step n4), and the line counters I, C
Add "1" to "2". (Step f]5)
Then, in step n6, from the contents of the column counter CC,
1" is subtracted to obtain "6", and this "6" is set in the column number setting counter (CCI). Next, set the column counter CC to “
1", the line counter ■, C's own line "2" is printed and displayed.
そして第2行目の第1列目の数値「20」を入力すると
、その数値は置数レジスタXに書き込まれるとともに、
RAM5の第2行、第1列に相当するエリアに「20」
が書き込まれる。ぞして、カキ−を押すことによって、
第4図のプログラムか選択される。この場合にはステッ
プ01ないし05は、前述の第1行目のときと同様であ
るが、ステップ06において、SSフラクF’l はリ
セットされているので、ステップ07に進み、コラムカ
ウンタCCの内容が列数設定カウンタCCI)の内容「
6」と等しいかどうか判別される。いまの場合は第1列
目の入力であり、コラムカウンタOCの内容は「2」と
なっているのでステップ07てNO側に進み、数値「2
0」を表示して印字し、次の入力処置に備える。Then, when you input the number "20" in the first column of the second row, that number is written to the number register X, and
"20" in the area corresponding to the second row and first column of RAM5
is written. Then, by pressing the key,
The program shown in Figure 4 is selected. In this case, steps 01 to 05 are the same as in the case of the first line described above, but in step 06, the SS flux F'l has been reset, so the process advances to step 07, and the contents of the column counter CC are is the content of the column number setting counter (CCI)
6" is determined. In this case, the input is for the first column, and the content of the column counter OC is "2", so proceed to step 07 to the NO side and enter the value "2".
0" is displayed and printed in preparation for the next input procedure.
以下、第2行、第5列のデータを入力するまで、同様の
動作を行ない、第2行目の第5列目のデータが入力され
ると、コラムカウンタCCの内容は「6」となり、ステ
ップ07でYESと判断されて、ステップ08に進み、
第2行目の第5列までの入力データの合計値r200J
がRAMの所定エリアから読み出されて、置数レジスタ
Xに送られる。Thereafter, the same operation is performed until the data of the 2nd row and 5th column is input. When the data of the 2nd row and 5th column is input, the content of the column counter CC becomes "6". If YES is determined in step 07, proceed to step 08,
Total value of input data up to the 5th column of the 2nd row r200J
is read from a predetermined area of the RAM and sent to the numeric register X.
そして、この数値r200Jが表示され、印字される。This numerical value r200J is then displayed and printed.
次いでステップ010でラインカウンタL Cに[月を
加勢してその内容を「3」とする。Next, in step 010, the month is added to the line counter LC and its contents are set to "3".
さらに第3行、第4行を同様にして人力すると、各行毎
に第5列の数値が入力されると、自動的にその行の合計
が表示ならびに印字される。そして、第4行の第5列目
のデータ「80」を人力した後、末キーを押すことによ
って、第5図のプログラムか選択される。Furthermore, if the third and fourth rows are manually entered in the same manner, and the numerical value in the fifth column is input for each row, the total for that row is automatically displayed and printed. After inputting the data "80" in the fifth column of the fourth row, the program shown in FIG. 5 is selected by pressing the last key.
この場合、SSフラグF1はリセットされているので、
ステップP5に進み、さらにステツ7’r’6てコラム
カウンタCCを1とし、以下ステラ7′1)7ないしP
lo によって各列毎の合計値、即ち縦針を割算し、ス
テップP12で全列の合計値r900Jを表示し、印字
する。In this case, the SS flag F1 has been reset, so
Proceeding to step P5, further step 7'r'6 sets the column counter CC to 1, and below Stella 7'1) 7 to P
The total value for each column, that is, the vertical needle, is divided by lo, and in step P12, the total value r900J for all columns is displayed and printed.
縦横針の入力データをチェックしたいときには、読出し
キー■)を押すと、第6図に示すプログラムが選択され
る。そして、ステップ91において、各行毎の合計値が
行別に記憶エリアM(CCI)。When it is desired to check the input data of the vertical and horizontal hands, the program shown in FIG. 6 is selected by pressing the read key (■). Then, in step 91, the total value for each row is stored in a storage area M (CCI) for each row.
1〜LCDI)に書き込まれ、ステップ92において、
各縦列毎の置割値が判別に記憶領域M(l〜CCI)−
1、LCI))に1き込まれ、またステップ93におい
て総組が記憶領域M(CCD。1 to LCDI), and in step 92,
Storage area M(l~CCI)-
1, LCI)), and in step 93, the total set is stored in the storage area M (CCD.
L CI) )に書き込まれる。L CI)).
読出しキーを1回押すと、2回フラグIパ2はリセット
されているのでステップ94でNOと判定される。そし
て、ステップq5て2回フラクI・′2がセットされた
後、ラインカウンタi、c1、コラムカウンタCC1を
それぞれ1として記憶エリアM(CG、LC)に記憶さ
れている第1列第1行の入力データを読み出して、表示
し印字する。次いて、読出しキーDを押すと、ステップ
94でYESと判定され、ステップq8に進みコラムカ
ウンタcc1に「1」を加算して第2列目を指定し、ス
テップq9に進み、現在の列が入力時における最後列で
あるか否かを判定する。そして、NOと判定されるとス
テップq7に進んで第2列目の第1行目のデータが記憶
領域M(CCI 、I、c2)から読み出され、表示さ
れ、印字される。When the read key is pressed once, the 2nd time flag I/2 has been reset, so the determination in step 94 is NO. Then, after the flag I·'2 is set twice in step q5, the line counters i, c1 and column counter CC1 are each set to 1, and the first column and first row stored in the storage area M (CG, LC) Reads the input data, displays it, and prints it. Next, when the read key D is pressed, YES is determined in step 94, the process advances to step q8, adds "1" to the column counter cc1 to designate the second column, and advances to step q9, where the current column is Determine whether it is the last column at the time of input. If the determination is NO, the process proceeds to step q7, where the data in the first row of the second column is read out from the storage area M (CCI, I, c2), displayed, and printed.
さらに読出しキーl)を押すと、ステップ98 。When the read key l) is further pressed, step 98 occurs.
q9.q7をくり返して、第2列目の第2行のデータか
表示され、印字される。q9. By repeating step q7, the data in the second row of the second column is displayed and printed.
上記と同採にして第5列目の第1行のデータが読み出さ
れた後、さらに読出しキーDを押すと、コラムカウンタ
CC1の内容は「6」となり、第1行目の横割が記憶領
域M(CCD 、1 、LcD−1)から読み出されて
表示され、印字される。After the data in the first row of the fifth column is read out in the same way as above, when the read key D is further pressed, the content of the column counter CC1 becomes "6" and the horizontal division of the first row is memorized. It is read out from area M (CCD, 1, LcD-1), displayed, and printed.
さらに読み出しキーDを押すと、コラムカウンタCCI
の内容は「7]となり、ステップ99でYESと判定さ
れ、ステップ910に進み、ラインカウンタr、c1の
内容を1つ進めて第2行目を指定する。そして、第2行
目の第1列から再びデータを読み出し、表示する。When the read key D is further pressed, the column counter CCI
The content of is "7", and YES is determined in step 99, and the process proceeds to step 910, in which the contents of line counters r and c1 are incremented by one to specify the second line. Read the data from the column again and display it.
上記の動作を読出しキーを押すごとにくり返して、i行
j列のデータを1つずつ読み出し表示する。第4行、第
5列のデータが読み出されると、ステップ911てYE
Sと判断され、ラインカウンタLCI、コラムカウンタ
CC1をそれぞれ「1」に4ツトして、再び第1行、第
1列からデータを読み出す。このようにして、縦横側の
各行、各列の入力データを順次読み出すことができるの
で、データチェックに便利である。The above operation is repeated each time the read key is pressed to read and display data in row i and column j one by one. When the data in the 4th row and 5th column is read, step 911 returns YE.
S is determined, the line counter LCI and column counter CC1 are each set to "1", and data is read from the first row and first column again. In this way, input data in each row and each column in the vertical and horizontal directions can be sequentially read out, which is convenient for data checking.
訂正入カキ−を押すと、第7図のプロクラムが選択され
、各行、各列のデータを個別に訂正できる。When the correction input key is pressed, the program shown in FIG. 7 is selected, and data in each row and each column can be corrected individually.
以」二詳述したように、この発明は、電子式卓上計算機
において、目的とする計算、たとえば縦横針の計算時の
入力データを一時記憶し、読出しキーの操作で所望の演
算ステップにおける入力データ(上述の例では第i行第
j列のデータ)を読み出す手段を設けたから、この種の
計算における点検、誤りの検出等を容易に行なえるよう
になる。As described in detail below, the present invention provides an electronic desk calculator that temporarily stores input data for a target calculation, for example, calculation of vertical and horizontal hands, and reads the input data for a desired calculation step by operating a read key. Since a means for reading out the data (in the above example, data in the i-th row and j-th column) is provided, it becomes easy to check and detect errors in this type of calculation.
第1図はこの発明の一実施例を示すブロックダイアグラ
ム、第2図ないし第7図はこの発明の一実施例を示すフ
ローチャートである。
1 ・・CP U 3−ROM6・・・RAM
12・・・キーボード13、・・表示装置
14・・・プリンタUf ;i’+出願人 シャープ株
式会社代 即 人 ノ「埋土 肖 111 葆外2名
3
5(FIG. 1 is a block diagram showing one embodiment of the invention, and FIGS. 2 to 7 are flow charts showing one embodiment of the invention. 1...CPU 3-ROM6...RAM
12...Keyboard 13...Display device
14...Printer Uf;
Claims (1)
を再確認する際、各計算ステップに対応したメモリー内
容を呼び出し、その計算ステップ位置を表わす情報と共
に上記呼び出したメモリ内容を出力することを特徴とす
る検算機能を有する電子式%式%(1) After executing the target calculation, when reconfirming the calculation contents, recall the memory contents corresponding to each calculation step and output the recalled memory contents together with information representing the calculation step position. Electronic % type % with a characteristic verification function
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13882682A JPS5930158A (en) | 1982-08-09 | 1982-08-09 | Electronic calculator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13882682A JPS5930158A (en) | 1982-08-09 | 1982-08-09 | Electronic calculator |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS5930158A true JPS5930158A (en) | 1984-02-17 |
Family
ID=15231124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13882682A Pending JPS5930158A (en) | 1982-08-09 | 1982-08-09 | Electronic calculator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5930158A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6116659U (en) * | 1984-07-04 | 1986-01-30 | カシオ計算機株式会社 | small electronic calculator |
JPH02191597A (en) * | 1989-01-20 | 1990-07-27 | Hitachi Plant Eng & Constr Co Ltd | Batch treatment with activated sludge |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55123757A (en) * | 1979-03-16 | 1980-09-24 | Sharp Corp | Electronic desk calculator |
-
1982
- 1982-08-09 JP JP13882682A patent/JPS5930158A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55123757A (en) * | 1979-03-16 | 1980-09-24 | Sharp Corp | Electronic desk calculator |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6116659U (en) * | 1984-07-04 | 1986-01-30 | カシオ計算機株式会社 | small electronic calculator |
JPH0248915Y2 (en) * | 1984-07-04 | 1990-12-21 | ||
JPH02191597A (en) * | 1989-01-20 | 1990-07-27 | Hitachi Plant Eng & Constr Co Ltd | Batch treatment with activated sludge |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4101962A (en) | Electronic calculator for determining biorhythm data | |
US4184202A (en) | Biorhythm computer | |
JPS5930158A (en) | Electronic calculator | |
JPS6035701B2 (en) | Date information processing device | |
US5515304A (en) | Portable calculator for an array calculation | |
JPS5856894B2 (en) | Working time management device | |
JPS5917656A (en) | Electronic calculator for estimation of life insurance | |
JPH0644268B2 (en) | Calculation method of patient contribution in medical computer | |
JPS5858676A (en) | Electronic apparatus | |
JPS58189759A (en) | Electronic computer for financial calculation | |
JP2011180710A (en) | Electronic calculation apparatus and program | |
US20150279161A1 (en) | System and method for game calculation | |
JPH0145096B2 (en) | ||
JP3071593U (en) | Calculator with less display | |
US20010049708A1 (en) | Machinist calculating apparatus | |
JP4007754B2 (en) | Medical fee aggregation device | |
JPS6037634Y2 (en) | calendar printing device | |
JPS6129075Y2 (en) | ||
JPH0215359A (en) | Electronic computer | |
JP2023180623A (en) | Input support apparatus, input support method, and program | |
JPH0289152A (en) | Number of days calculator for electronic apparatus | |
JP2858322B2 (en) | Table data processing device | |
JPS6022430Y2 (en) | electronic desk calculator | |
JPH0117186B2 (en) | ||
JP3061627U (en) | Biorhythm calculation display calendar |