JPS5835657A - プログラム機能付き計算機 - Google Patents

プログラム機能付き計算機

Info

Publication number
JPS5835657A
JPS5835657A JP13401781A JP13401781A JPS5835657A JP S5835657 A JPS5835657 A JP S5835657A JP 13401781 A JP13401781 A JP 13401781A JP 13401781 A JP13401781 A JP 13401781A JP S5835657 A JPS5835657 A JP S5835657A
Authority
JP
Japan
Prior art keywords
program
switch
key
stored
executed
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
Application number
JP13401781A
Other languages
English (en)
Inventor
Hiroshi Nishikawa
寛 西川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP13401781A priority Critical patent/JPS5835657A/ja
Publication of JPS5835657A publication Critical patent/JPS5835657A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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

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

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、プログラム機能付きJI算機、特に演算モー
ドを決定するスイッチを有し、そのスイッチ情報に従っ
て作成されたプログラムに従い演算実行を行なうプログ
ラム機能付き計算機に関する。
通常、このようなプログラム機能付き計算機には、少数
点指定スイッチ、四捨五入スイッチ、コンスタント(定
数)スイッチ、個スイッチなど種々の演算指定スイッチ
が設けられており、これらの演算モードを決定するスイ
ッチを介して種々の演算プログラムが作成されている。
一方、このようにして作成されたプログラムを実行する
場合、演算モード指定スイッチをプログラム入力時と同
じ指定位置にセットしてプログラムを実行させる必要が
あった。
例えば、プログラム機能付き計算機は、第1図に示され
たようにキーボード1上に種々のスイッチないしキーが
設けられている。2は電源スィッチで、これをON、O
FFすることにより計算機を作動状態ないし非作動状態
にすることができる。3は小数点位置指定スイッチであ
り、このスイッチ3をスライドさせることにより、小数
点位置を指定することができる。またスイッチ3の横に
隣接された演算モードスイッチ4をスライドさせること
によりLRN (ラーン) 、 PRO(プログラム)
MANUAL (手動)のモードをそれぞれ指定するこ
とができる。このスイッチ4の−F方部には、通常のテ
ンキースイツ′f5が配列される。また、このテンキー
スイツf−5に隣接して、プログラムを終了させるエン
ドスイッチ(END )及びスタートさせるスタートス
イッチ(START)7及びクリアするクリアキー8が
配列される。またテンキー5の右側には種々の機能キー
が配置されており、そのうちENTはエントリーキー9
であり、また10はコンスタント(定数)キー10を示
す。これらのキーを操作することによって得られた入力
値ないし演算結果は、表示部11上に表示される。
このようなプログラム機能付き計算機を利用して、計算
式rXX 1.23+ 100Jに従い演算を行なう場
合、Xを入力するだけで、その結果を作成されたプログ
ラムに従って表示器11に表示させる操作例について第
2図を参照しながら説明する。
第2図において、H1〜H12は、計算式1”Xxl、
23+1004をプログラムとして入力するための操作
であり、まずスイッチ4を介してHlにおいてLRNモ
ードを指定し、またスイッチ3によりステップH2につ
いて小数点位置を3にし、H3において四捨五入を指定
し、さらにH4において定数(KlをOFFにする。続
いてH5において電源をONにし、H6においてエント
リーキー9を操作し、H7〜H1lまでにおいて上述し
た計算式を入力し、Hl2においてエンドキーを操作し
てプログラムの入力を終了する。
続いて、H13〜)(15でOPEモードを指定し、X
−200として実行し計算を行なわせる。その実行結果
は、計算式に従い200X1.23+100=346と
なる。これはH4で指定したK = OFF状態(コン
スタント計算でない状態)とした場合の結果である。一
方、プログラム実行時、コンスタンドキー10を操作し
、K=ONとすると、プログラムは定数計算を行ない、
Hl7で入力したX=200がコンスタント値となり、
200X100= 20,000となってしまい、上述
した結果と全く異なる値となってしまう。
このように、プログラム計算を実行する場合、例えばコ
ンスタントキー10をプログラム作成時と異なった状態
にセットしてしまうと、計算結果が大きく変化してしま
うという欠点がある。
従って、本発明はこのような従来の欠点を解消するもの
で、計算機の種々のスイッチに関係なく、入力されたプ
ログラムに従って計算を演算実行することができるプロ
グラム機能付き計算機を提供することを目的とする。
本発明によれば、この目的を達成するために、プログラ
ム入力時のスイッチ情報を記憶しておき、プログラム実
行時に記憶したスイッチ情報を用いてプログラムを演算
実行する構成が採用されている。
以下、図面に示す実施例に基づき本発明の詳細な説明す
る。
本発明では、第3図に示すようにキーマトリックス20
が設けられており、第1図のコンスタントキー10に対
応するコンスタントスイッチK及びスイッチ3に対応す
る小数点位置指定スイッチ(DLO−DL3.DLF及
びDL+)のキースイッチ情報はその操作に従いナント
ゲート21.22にそれぞれ入力される。ナンドゲー)
21.22の他方の入力には、第1のスイッチ4のPR
Oに対応するキースイッチPRO(J9)が設けられて
おり、またナンドゲー)21.22の出力はそれぞれ中
央演算装置(以下CPUという)に入力される。また、
このCPUはJ3を介してキー人力データを取り込み、
−万端子15〜J8を介してキータイミシイづ丘 グ信号を発生してキー押下に供なうキー情報を検出する
。また、CPU 23には、ランダムアクセスメモリ(
以下RAMという)24が接続されており、CPU 2
3との間でデータの送受を行なう。
このような構成においてプログラム入力特種々のキーを
操作することにより発生したキープ−タカJ3を介して
CPU 23に入力され、そこでキー情報が処理された
後、プログラムとしてRAM24に記憶される。この場
合、モードスイッ?J9がOFFの状態のため、ハイレ
ベルの信号がナンドゲ−)Jl、J2に導かれ、各スイ
ッチ信号もプログラム入力時にCPU 23に伝送され
処理された後RAM24に記憶される。
プログラム実行時はRAM24内に記憶されたプログラ
ムが呼び出され、CPU23において順次プログラムに
従って実行される。またプログラム実行時にはモードス
イッチJ9がONとなっているため、ローレベルの信号
がナントゲート21及び22に導かれ、各スイッチ信号
に、 DLO〜DL3゜DLF及びDL+などの信号は
CPU 23に送られず、これらのスイッチ状態と関係
なくブ[1グラムが実行される。すなわち、プログラム
実行時にはキーボードであるスイッチからの信号が遮断
されることになる。
以上説明したように、本発明によれば、プログラム作成
時スイッチ情報をRAM内に記憶しておき、プログラム
実行には、このようにして、記憶されたスイッチ情報に
基づきプログラムを演算させているので、プログラム実
行時にプログラム作成時と違ったスイッチ設定を行なっ
ても、演算は全てプログラムに従って行なわれるため、
スイッチの設定ミスやスイッチ設定の煩しさを排除する
ことができ、確実な演算を行なうことができる。
【図面の簡単な説明】
第1図はプログラム機能付き計算機の外観を示した平面
図、第2図は第1図の計算機のプログラム作成及び実行
を説明した説明図、第3図は本発明による計算機の内部
構成を示したブロック図である。 1・・・キーボード     2・・・電源スィッチ3
・・・小数点位置指定スイッチ 4・・・操作モードスイッチ 5・・・テンキー6・・
・エンドキー     7・・・スタートキー8・・・
クリアキー     9・・・エントリーキー10・・
・コンスタントキー 11・・・表示器20・・・キー
マトリックス 23・・・CPU24・・・RAM

Claims (1)

  1. 【特許請求の範囲】 1)演算モードを決定するスイッチを操作することによ
    り作成されたプログラムに従って演算を行なうプログラ
    ム機能付き計算機において、プログラム入力時のスイッ
    チ情報を記憶しておき、プログラム実行時に前記記憶さ
    れたスイッチ情報に従って演算実行することを特徴とす
    るプログラム機能付き計算機。 2)前記プログラム実行時には、キーボード上にあるス
    イッチからの信号を遮断するようにしたことを特徴とす
    る特許請求の範囲第1項に記載のプログラム機能付き計
    算機。
JP13401781A 1981-08-28 1981-08-28 プログラム機能付き計算機 Pending JPS5835657A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13401781A JPS5835657A (ja) 1981-08-28 1981-08-28 プログラム機能付き計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13401781A JPS5835657A (ja) 1981-08-28 1981-08-28 プログラム機能付き計算機

Publications (1)

Publication Number Publication Date
JPS5835657A true JPS5835657A (ja) 1983-03-02

Family

ID=15118421

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13401781A Pending JPS5835657A (ja) 1981-08-28 1981-08-28 プログラム機能付き計算機

Country Status (1)

Country Link
JP (1) JPS5835657A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6181360U (ja) * 1984-10-31 1986-05-30
JPH01158556A (ja) * 1987-12-15 1989-06-21 Sharp Corp 卓上電子計算機の演算モード設定装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6181360U (ja) * 1984-10-31 1986-05-30
JPH01158556A (ja) * 1987-12-15 1989-06-21 Sharp Corp 卓上電子計算機の演算モード設定装置

Similar Documents

Publication Publication Date Title
CA1207454A (en) Data processing apparatus having alterable interest rate mode capability
JPS58222310A (ja) 状態パタ−ン比較機能を備えたプログラマブル・コントロ−ラ
JPS60262204A (ja) プログラマブル・コントロ−ラ
JPS5835657A (ja) プログラム機能付き計算機
US6249858B1 (en) Information processing apparatus having a CPU and an auxiliary arithmetic unit for achieving high-speed operation
US4680725A (en) Dual function decimal key
JPH04367924A (ja) キーボード制御装置
US4473886A (en) Data processing apparatus with algebraic memory operation and entry sequence
JPS594056B2 (ja) キ−入力制御方式
JPS6040047B2 (ja) キ−入力方式
JPS6041102A (ja) シ−ケンス制御装置
JPH02131623A (ja) 文字列入力用キーボード
US4651295A (en) Electronic desk-top calculator
JPS6113623B2 (ja)
JPS6048534A (ja) キ−入力装置
JP3498323B2 (ja) 電子式計算機及び演算処理方法
JPS6027011A (ja) 電子機器
JPS5818647B2 (ja) キ−ニユウリヨクセイギヨソウチ
JPS642179Y2 (ja)
JPH06161624A (ja) 割り込み制御方法
JPH0152772B2 (ja)
JPS5968016A (ja) プログラマブル・コントロ−ラのモニタ表示方式
JPH01303514A (ja) キー入力装置
JPS629421A (ja) 文書編集処理装置
JP2005085030A (ja) 文字入力方法、テンキーボード、及びプログラム