JPS5911940B2 - プログラム演算スタ−ト装置 - Google Patents

プログラム演算スタ−ト装置

Info

Publication number
JPS5911940B2
JPS5911940B2 JP51145451A JP14545176A JPS5911940B2 JP S5911940 B2 JPS5911940 B2 JP S5911940B2 JP 51145451 A JP51145451 A JP 51145451A JP 14545176 A JP14545176 A JP 14545176A JP S5911940 B2 JPS5911940 B2 JP S5911940B2
Authority
JP
Japan
Prior art keywords
program
key
calculation
instruction
command
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.)
Expired
Application number
JP51145451A
Other languages
English (en)
Other versions
JPS5368048A (en
Inventor
啓明 待鳥
均 花原
哲夫 名井
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP51145451A priority Critical patent/JPS5911940B2/ja
Publication of JPS5368048A publication Critical patent/JPS5368048A/ja
Publication of JPS5911940B2 publication Critical patent/JPS5911940B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Calculators And Similar Devices (AREA)

Description

【発明の詳細な説明】 本発明は電卓等におけるプログラム演算スタート装置に
関する。
従来のプログラム計算可能な電卓は、第1図の如く演算
指示キーFK、数値キーTKの他にプログラムの種類(
例えば、ピタゴラスの定理、利率計算等のプログラム内
容)の選択を行うプログラム内容選択キーA−Gを有し
、プログラム計算のスタートは上記選択キーA−Gの押
圧によつて行つていた。
例えば上記プログラム中に数値入力待機状態を指定する
命令(以下ハルト命令という)があると、プログラム演
算は一旦停止し、数値キーTKによつて数値を導入した
後、再度選択キーを押圧することによつて、続くプログ
ラム演算が実行される。従つて、プログラム内容をキー
Bによつて選択した場合、その選択されたプログラム中
にハルト命令が多数あると、そのたびにキーBを繰り返
えし押圧しなければならない。
このような方式の電卓においては、選択キーA〜Gがキ
ーボード上の上端部にあるため、キー操作が非常に不便
になる欠点があつた。
このような不都合をなくすため、第1図のキーボード上
に更にスライドスイッチを付加し、このスライドスイッ
チによつて、マニュアル計算及びプログラム計算の区別
を行い、プログラム計算時には演算指示キーの何れかを
プログラム計算スタート指示キーーにする方式が提案さ
れている。
しかし、この場合は、プログラム計算時とマニュアル計
算時でいちいちスライドスイッチを切換えるわずられし
さがあつた。本発明は上述の欠点を除去するためになさ
れたものである。
以下図面に従つて本発明の一実施例を説明するが、その
概要は次の通り。〇プログラム実行に於てある命◆(p
S命◆と以後呼ぶ)を実行すると特殊モードを指定する
ものとし○このモードにおけるをキーをプログラムスタ
ートキーにする。
そうする事により以降ハルト命令でプログラムを停止し
た時最も操作し易い盆キーでプログラムのスタートを行
なう事ができる。OこのモードはEND命令等により解
除する様にする。
尚、最初のプログラムスタート及びPS命令が無い時の
スタートは他の専用キーで行なう。さて、第2図は本発
明装置を実施したプログラム電卓のプロツク図であつて
、FXは×,÷,+,,=,M+,M−,V一等の演算
命令キー、TKは数値キー、Eはエンコーダ、Buはバ
ツフアレジスタ、Dはデコーダ、Fi−Fuはプログラ
ムレジスター選択用フリツプフロツプ、AR,lBR,
CR・・・・・・GRはプログラムレジスターA,〜A
7,bl〜B7はプログラム制御用ゲート回路、01,
02はオアゲート回路、C,,C2はアンドゲート回路
、FPはPS命令記憶用フリツプフロツプSCはステツ
プカウンタ、COは演算制御部、Jはジヤツジ回路であ
る。
上記プログラムレジスタAR−GRの選択は第1図の選
択キーA−Gで行う。
プログラムの書き込みは従来と同様にプログラムモード
(あるいはラーンモード)においてFK,闘TKを介し
てプログラムレジスターAR−GRに書き込まれる。
ここでは特にプログラムの実行について説明を行う。な
お説明は2つの場合に分けて行う。
(イ)プログラム演算のスタート指示を演算キー 二F
Kで行う場合(PS命令がプログラムされている時)。
この場合プログラムレヅスタBRにはピタコラスの定理
を演算するプログラム「PS,H(ハルト),CM,l
,×,M+,1,MR,1,÷,=,END」が記憶さ
れており、このプログラムを実行することによつてV7
町]7一を得ることにする。
この場合、プログラム実行中は上キーがプログラムスタ
ートキーとなるので、割込み計算(即ち、.演算結果を
データとして入力する計算)が不可能になる。キー操作
及び表示は次の如くなる。
動作は次の通り。
プログラム指定及びプログラムスタートキーBが押圧さ
れると、マイクロオーダ8が発生しフリツプフロツプF
2がセツトされる。
それによつて、アンドゲートA2,b2が開かれて、プ
ログラムレジスタBRの実行可能状態に設定される。P
S命令がバツフア一Buを介して出力される。この は
制御部C。に供給されマイクロオーダ を発生す
る。それによつてフリツプフロツ FPがセツトされる
。プログラムは次のHalt命令で停止しており、第1
のデーターa入力後の日キーの押圧によりアンドゲート
C2を介してステツプカウンタ一がカウントアツプされ
る。プログラムレジスタBRはステツプカウンタ一SC
に同期して右シフトする。HaIt命令がない限り各ス
テツプ毎のプログラム終了後次のステツプに移動するた
めステツプカウンタ一はS信号によつてカウントアツプ
される。上記因キー(プログラム進行キー)の押圧によ
つてプログラムCM,l,X,M+,を連続的に実行す
る。
第2のデーターbの入力後国キー押圧によつて、X,M
+,1,MR,1,÷,一を実行して、プログラムを終
了する。この時、因キー(演算命令キー0rプログラム
進行キー)を伴つた割込み計算は不能であるので、FP
信号によつてジヤツジ回路Jを制御し、国キーによる通
常の演算制御を禁止する。
つまり国キーはプログラムの進行キーとしてのみ働く(
Ha!t時の)なお、フリツプフロツプFPはプログラ
ムのEND命令により発生されるマイクロオーダ[F]
でりセツトされる。
ロ)プログラム演算のスタートをプログラム内容選択キ
ーA−Gで行う場合。
(PS命令がプログラムされていない時)。プログラム
レジスタARにはV7]石言7?を得るプログラム「H
,CM,l,X,M+,1,H,X,M+,1,MR,
1,÷,=,END」が記憶されているものとする。
なお↓キーはスタートキーとして用いられていないから
割込み計算が可能である。
キー操作及び表示は次の通り。
動作は次の通り。
プログラム指定及びプログラムスタートキーAが押圧さ
れると、まずフリツプフロツプF1がセツトされる。
アンドゲートAl,blが開かれプログラムレジスター
ARが実行可能状態に設定される。今、プログラムレジ
スターAR中にPS命令がないので、フリツプフロツプ
FPはりセツト状態を保持する。(HaIt状態)第1
のデーターaの入力後プログラム実行専用キーAが押圧
されると、オアゲート01,及びアンドゲートC1及び
オアゲート02を介してステツ :プカウンタカ幼ウン
トアツプされ、CM,l,X,M+,1が実行され、途
中結果A2が求められる。次に第2のデーターB,乗算
キー凶,第3のデーターCの入力後の演算命令キー因押
圧により、割込み演算が実行され、b−cが求められる
。この 二時プログラム状態はHaIt状態である。又
、上記乗算を実行すべく押圧された日キーは、フリツプ
フロツプFPがりセツトであるので直接COに伝達され
る。
次に囚キーを押圧するとステツプカウンタ一がカウント
アツプされ続く命令Xを実行し、以後連続してM+,1
,MR,1,÷,=、を実行してプログラムを実行し、
演算結果V7ワ貰コTτ「ア)5求められる。(プログ
ラム演算終了)なおPS命令がある時には演算命令キー
(国キー)でプログラムスタートを行い、PS命令がな
い時には専用キー(A−G)でプログラムスタートを行
つても差し支えない。
PS命令はキーボード上のキーによつて設定される。叙
上のように本発明のプログラム演算スタート装置は指定
プログラム中にPS命令を書き込んでおくか否かによつ
て、演算指示キーをプログラムスタートキーとして使用
するか否かを決定できるので、プログラムの種類に応じ
て最も効率のよいキー操作を行うことができ、また従来
のように演算指示キーをプログラムスタートキーあるい
は本来の演算指示キーとして使用するためにわざわざス
イツチを切換える煩わしさが全くなくなり、プログラム
操作をスムーズに実行できるなどの利点がある。
【図面の簡単な説明】
第1図はプログラム電卓のキーボードの平面図、第2図
は本発明の一実施例のプロツク図である。

Claims (1)

    【特許請求の範囲】
  1. 1 数値キー、演算指示キー及びプログラムレジスタを
    有する電卓において、プログラム実行中のハルト状態に
    おけるプログラムスタート指示機能を前記演算指示キー
    に付加するか否かの命令を前記プログラムレジスタに記
    憶する手段と、プログラムスタート指示機能を付加され
    た前記演算指示キーの操作に応答してプログラム演算を
    引き続き実行する制御手段とを具備して成るプログラム
    演算スタート装置。
JP51145451A 1976-11-29 1976-11-29 プログラム演算スタ−ト装置 Expired JPS5911940B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP51145451A JPS5911940B2 (ja) 1976-11-29 1976-11-29 プログラム演算スタ−ト装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP51145451A JPS5911940B2 (ja) 1976-11-29 1976-11-29 プログラム演算スタ−ト装置

Publications (2)

Publication Number Publication Date
JPS5368048A JPS5368048A (en) 1978-06-17
JPS5911940B2 true JPS5911940B2 (ja) 1984-03-19

Family

ID=15385518

Family Applications (1)

Application Number Title Priority Date Filing Date
JP51145451A Expired JPS5911940B2 (ja) 1976-11-29 1976-11-29 プログラム演算スタ−ト装置

Country Status (1)

Country Link
JP (1) JPS5911940B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6319448A (ja) * 1986-07-07 1988-01-27 ハリ− ウイリアム メイア− 常時かみ合いギヤ変速機

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56114047A (en) * 1980-02-12 1981-09-08 Sharp Corp Execution system of electronic computer

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5078136U (ja) * 1973-11-20 1975-07-07

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6319448A (ja) * 1986-07-07 1988-01-27 ハリ− ウイリアム メイア− 常時かみ合いギヤ変速機

Also Published As

Publication number Publication date
JPS5368048A (en) 1978-06-17

Similar Documents

Publication Publication Date Title
JP3048182B2 (ja) 携帯型電子機器
US3806714A (en) Sequence controller
JPS5911940B2 (ja) プログラム演算スタ−ト装置
JPS592940B2 (ja) 電子機器の入力デ−タ訂正方式
JPS61114831A (ja) 射出成形機における金型デ−タ記憶表示方式
JPH0314120A (ja) キーボード・マウス一体型入力装置
JPH0578055B2 (ja)
JPH04178814A (ja) キーボード入力装置
JPS6217782B2 (ja)
JPH0228757A (ja) 文書作成装置
JP3268243B2 (ja) データ入力方法
JPH0421151Y2 (ja)
JP2707162B2 (ja) データ処理装置
JPS59142637A (ja) 操作ガイド付入出力表示装置
JPH0720769Y2 (ja) プログラム機能を備えた小型電子式計算機
JPH09265374A (ja) メニュー選択処理方法
JPS623345A (ja) 割込方式
JPH0354607A (ja) 自動運転のプログラム再開方式
JPH0537314Y2 (ja)
JPH05158522A (ja) 数値制御装置
JPS6129071Y2 (ja)
JPS60243762A (ja) デ−タ入力方式
JPH05233119A (ja) 演算機能及び表示付きキーボード
JPS605007B2 (ja) キ−入力方式
JPH01175062A (ja) 電子計算機