JPS5911449A - プログラム計算機 - Google Patents

プログラム計算機

Info

Publication number
JPS5911449A
JPS5911449A JP12185982A JP12185982A JPS5911449A JP S5911449 A JPS5911449 A JP S5911449A JP 12185982 A JP12185982 A JP 12185982A JP 12185982 A JP12185982 A JP 12185982A JP S5911449 A JPS5911449 A JP S5911449A
Authority
JP
Japan
Prior art keywords
program
comment information
comment
input
output buffer
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
JP12185982A
Other languages
English (en)
Inventor
Hiroo Katsura
桂 宏生
Tsutomu Takahara
高原 勉
Yusuke Suzuoki
鈴置 祐介
Junji Tanaka
淳司 田中
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 JP12185982A priority Critical patent/JPS5911449A/ja
Priority to GB08318784A priority patent/GB2125589B/en
Priority to DE19833325153 priority patent/DE3325153A1/de
Publication of JPS5911449A publication Critical patent/JPS5911449A/ja
Priority to GB08519131A priority patent/GB2162976B/en
Priority to US06/894,741 priority patent/US4727502A/en
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)

Abstract

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

Description

【発明の詳細な説明】 本発明は、主として事務処理に適したプログラム計算機
に係り、特にコメントとしての文字列と数値データの組
合せをプログラムできる計算機に関する。
本発明は、特にプログラム記憶命令に置換えてオペレー
タにより任意にキー人力されたコメント情報を出力でき
るプログラム計算機を提供することを目的としている。
従来のプロクラム計算機は、BASIC言語等でプログ
ラムされたコメントを出力できるが、一旦書き込まれた
プログラムコメントを変更することは一般に不可能であ
った。即ち、例えは、PRIN“MODEL”Bとプロ
グラムされたコメントは、Bの数値データと共に常にM
ODELと出力されるものであった。
この場合、コメントを変更するため文字変数を定義する
ことが行われてきた。しかしこの方法はブロクラムか非
常に複雑となる欠点がある0即ち、文字変数を用いても
プリント文は印字しか実行ぜす、コメントfc変更する
ためには、インプット文などを追加したプログラムの作
成が必要となり、必然的にプログラムが複雑化する欠点
を有していた。
本発明は、」―記従来のプログラム計算機の諸欠点に鑑
みてなされたもので、文字変数と数値データの組合せに
よって出力(印字など)する方法に比べ、プログラムの
作成が簡単て容易であり、プログラム記憶命令をキー人
力コメント情報に適宜置換できるプログラム計算機を提
供せんとするもである。
以下、本発明の一実施例を図面に従って詳しく説明する
第1図は本発明の構成を示すブロック図であり、図に於
て、1はプログラム命令を記憶するメモリー(RAM領
域の一部)、2は上記プログラム命令に代えてキー人力
したコメント情報を入力するためのコメント情報入力手
段であり、例えば、プログラムされたコメントが“MO
DEL”の場合、具体的な機種の型番をコメントとして
入力したい場合などが考えられ、任意の型番を入力する
ためのものである。3は上記コメント情報の入力があっ
たかどうかを判別する回路であり、具体的にはキーコン
トローラ回路及びALU(演算回路)などにより判別さ
れる。4は上記プログラム記憶命令或いはこの命令に代
えてキー人力されたコメント情報を一時記憶するための
出力バッファメモリーである。5は出力バッファメモリ
ーの内容を印字もしくは表示するための出力装置である
。6は上記プログラム命令記憶メモリー1からのプログ
ラム命令を読み出して出力バッファメモリー4に入力し
■、或いはキー人力されたコメント情報をプログラム命
令に代えて出力バッファメモリーニ入力する■ための処
理手順を記述したROM及び一連の処理を遂行するCP
Uを含む演算制御手1段である。
第2図は、プログラムステップ毎にRAMに書き込まれ
るプログラム命令の一例を示したものである。この命令
は前述のプロクラム命令記憶メモリーに書き込まれ、第
1ステツプ目にはコメントとしての文字列”MODEL
”と、文字列と数値データとの区別をするべめの/、コ
ード(アルファベット/数値)及び数値を書き込むため
の()部が書き込まれる。同様にして第2ステツプ目に
はコメントとして“QUANTITY”が書き込まれ、
続いてコメントに対応した数値データが書き込まれる0 第3図は、出力バッファメモリーに書込まれたプログラ
ム命令の一例を示している。このプログラム命令は、キ
ー人力されたコメント情報力S存在するときは、コメン
ト情報に置換され、コメント情報が優先して出力される
ように構成される。
第4図は本発明によるプログラム計算機のシステム構成
図である。
図に於て、システムは大別して、各種コントローラ(キ
ー、表示、印字用)、各種命令をメモリーから読み出し
書込むための手順を記憶するROM。
ROMには各種JOB(表示、印字、演算など)部を割
り当てることによって処理が達成される。
前述したプログラム命令記憶部、出力用ノ<・ソファメ
モリー、プログラムステップカウンター、コメント入力
があったときにセットされるフリップフロップ(又はフ
ラグ)など各種データを記憶するRAM、及び上記コン
トローラとメモリーとの情報の転送、演算、制御、処理
などを司どるCPUとに大別される。CPUは作業用レ
ジスタRを有し、このレジスタRUアキュムレータとし
て、またアドレス指定レジスタ等として使用される。ま
た命令レジスタIR,命令レジスタIRの内容をデコー
ドするデコーダID、インデックスレジスタI X、 
IY、プ[JグラムカウンタPC,リフレ゛ンシュカウ
ンタRC,演算回路A’LUk備え、これら(rfiテ
ータバス、アドレスバスヲ丹してデータの授受が行われ
、アドレスの指定が行われる。またTGは割込制御部を
示している。
第5図は本発明のシステム動作を説明するためのフロー
チャートである。
まず、プログラム命令記憶用RAMにコメント(“MO
DEL’“なと)を含んだプログラムを書込み、実行を
開始すると、図示のフローチャートに従って第2図に示
した1ステツプ目のプログラムが実行される。ステップ
r++[於て、プログラムステップカウンタの内容(R
AMの一部)か初期値に設定され、1〕2でコメント情
報の入力があったときにセットされるフリップフロップ
A(RAM中)がリセット(n2)される。、次に03
でプログラムステップカウンタで示す命令のとり込みか
実行され、RAM内のプログラム命令を出カバソファメ
モリ(同じ< RAM領域の一部)へ記憶させる(第3
図参照)。次にn4で上記命令が表示、印字、演算の各
種JOBのいずれかを解読した内容に対応したJOB’
i実行する(n5)。実施例の場合は、MODEL ?
 ()と表示し、キー人力待ち(n6)となる。ステッ
プn6に於て、例えば、プログラム命令rMODEL 
 ? ()Jに代えてキー人力されたコメント情報を優
先して出力させたい場合、TV351闇98200と入
力する場合を考えると、TV351の入力によりステッ
プn 7 + n sへと進み、n8でコメント情報の
入力があったかどうかを判断し、コメント情報であれば
、ステップn8からn9へと進み、フリップフロップA
がA=1であるかどうかを判断し、A、〆1であるから
出力バッファの内容をクリヤーL(n+o)、新たに入
力したコメント情報の文字列(character)k
出力バッファへ記憶する”n)。こ5で、n12に於て
、コメント情報の入力があったことを示すためにRAM
内のフィリップフロップAiセットし、再びステップn
5へと戻り、TV351 と表示し、n6でキー人力待
ちとなる。次に数値データ98200が入力され、n7
+ngへと進み、n8で【Nキーの操作でコメント入力
でないことをジャッジし、この場合、n18へと進み、
出力バッファへ数値データの書き込みを実行し、再びn
5でコメントと共に数値データを表示する。こ\で、コ
メント及び数値データの入力が完了するとステップn7
でプログラムスタートキー(キーユニット内の)が操作
されると、TV351 98200と印字(n14 )
し、プログラムカウンタをカウントアツプ(n、、)し
、第2ステツプの実行へと移る。第2ステツプはQUA
NTITY()と表示し、キー人力待ちとなるが、QU
ANTITYというコメント(予めプログラムされた)
を変える必要がない場合は、数値、例えば50を入力し
、プログラムスタートキーを操作すると(n7)、QU
ANTITY50と印字することになる。このようにプ
ログラムカウンタ(CPU内のPC)に対応するプログ
ラム命令群を表示出力用バッファメモリ(第3図参照)
へと取り込む。
解読器(インタープリタ−)にて各々のJOBに撮り分
け、表示、印字、演算を実行するか、特に表示の場合は
入力待ちとなる。このとき、コメント、数値データの入
力か受は付けられ、入力がコメントであればMODEL
? ’にクリアーして入力されたコメント、例えばTV
351に出力用バッファへ書き込むことによって、入力
されたコメント情報先して印字することが可能である。
即ち、キー人力を受けつけ、まずスタートキーでない場
合は、まず、コメントかどうかを判断し、コメントであ
ればフリップフロップAが0であれば、出力バッファを
クリアーして新たに入力されたコメントを出カバソファ
へ書き込むことかできる。そして表示をし、Ke37人
力待ちとなり、数値であれば()部へ数値を書き込む。
以上の様にして出力バッファを介することにより、プロ
グラムに書き込まれたコメントに優先して新たに入力さ
れたコメントを優先して印字することができる。上記の
実施例はプログラムに書き込まれたコメントヲ出カバッ
ファに於てクリアーし新たに入力されたコメントを書き
込む方法について説明したが、両方のコメントを出力バ
ッファに書き込む、即ち、プログラム・コメントに追加
してキー人力コメントを記憶させることが可能である。
例えば、出力バッファに対してカーソル動作を実行する
ことにより達成でき、キー人力と表示の関係を示ぜば次
のようになる。
キー人力     表 示 1i>      MODEL  ? −>−ンレ1))   MODEL  ?TV  35
1    MODEL  TV351」一連の如く、カ
ーソル(P)t7回操作することQてより、?までカー
ソルを進めTV351と操作することにより、プログラ
ムされているコメントと新たに入力されたコメントとを
結合させて出力させることができる。そして、スタート
キーを押ぜは、この出力バッファの内容を印字(又は表
示)し、次のステップの実行に移る。
以」−説明したように、本発明のプログラム計算機によ
れば、要求されるプロント機能に従って、入力したテー
クの意味を具体的にしたい場合など、文字変数と数値デ
ータの組合せにより印字等の出力方法に比べ、プロクラ
ムが極めて簡単に作成し易い等の利点かある。
【図面の簡単な説明】
第1図は本発明のプログラム計算機に於ける発明の構成
図、第2図はプログラム命令記憶メモリの内容の一例を
示す図、第3図は出力バッファ・メモリーの内容の一例
を示す図、第4図はシステム構成図、第5図はシステム
の動作を説明するためのフローチセートである。 lニブログラム命令記憶メモリー 2:コメント情報入
力手段 3:キー人力判別手段 4:出−カバッファ・
メモリー 5:出力装置 6:ROM/CPU 代理人 弁理士 福 士 愛 彦 (他2名)手続補正
書(方式) 昭和 57年11 月λλ日 特許庁長官殿 (!1′!i許庁            殿)1、事
イ1の表示 特願昭57−121859 2、発明の名称 プログラム計算機 3 補正をする者 事件との開係   特許出願人 4、代理 人 住 所  @545大阪市阿倍野区長池町22番22号
昭和57年10月26日

Claims (1)

  1. 【特許請求の範囲】 1、 コメントとしての文字列及び数値データの組合せ
    をプログラムできる計算機に於て、」―記プログラム命
    令を記憶するためのプログラム命令記憶用メモリーと、 上記プログラム命令に置換えて新たなコメント情報を入
    力するためのコメント情報入力手段と、 」1記コメント情報入力の有無を判別するためのコメン
    ト情報入力判別手段と、 該判別手段に応答して上記プログラム命令に置換して若
    しくはプログラム命令と共に上記コメント情報入力手段
    により入力されたコメント情報を記憶するための出力用
    バッファメモリーと、 上記出力用バッファ・メモリーの内容を出力するための
    出力装置と、 上記メモリー間の情報の演算・処理を遂行するための演
    算制御手段とを備えたことを特徴とするプログラム計算
    機。
JP12185982A 1982-07-12 1982-07-12 プログラム計算機 Pending JPS5911449A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP12185982A JPS5911449A (ja) 1982-07-12 1982-07-12 プログラム計算機
GB08318784A GB2125589B (en) 1982-07-12 1983-07-12 Programmable calculator
DE19833325153 DE3325153A1 (de) 1982-07-12 1983-07-12 Programmierbarer elektronischer rechner
GB08519131A GB2162976B (en) 1982-07-12 1985-07-10 Programmable calculator
US06/894,741 US4727502A (en) 1982-07-12 1986-08-11 Programmable electronic calculator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12185982A JPS5911449A (ja) 1982-07-12 1982-07-12 プログラム計算機

Publications (1)

Publication Number Publication Date
JPS5911449A true JPS5911449A (ja) 1984-01-21

Family

ID=14821695

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12185982A Pending JPS5911449A (ja) 1982-07-12 1982-07-12 プログラム計算機

Country Status (1)

Country Link
JP (1) JPS5911449A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52135233A (en) * 1976-04-15 1977-11-12 Olivetti & Co Spa Programmable computer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52135233A (en) * 1976-04-15 1977-11-12 Olivetti & Co Spa Programmable computer

Similar Documents

Publication Publication Date Title
US4912640A (en) Electronic type memo device
JPH08179817A (ja) 工作機械用表示操作装置
JPS5911449A (ja) プログラム計算機
JP3163627B2 (ja) 編集機能付きohp投影機用表示装置
JPS58163036A (ja) 文書作成装置
JPS6225213B2 (ja)
JP3557645B2 (ja) 電子計算機
JPH0155496B2 (ja)
JPS5924361A (ja) 日付の表示方式
JP2659907B2 (ja) 文書処理装置
JPH0525115B2 (ja)
JP2600654B2 (ja) 文書処理装置
JPS6113623B2 (ja)
JP2723236B2 (ja) 文字読取装置
JPH021627Y2 (ja)
JPH01158556A (ja) 卓上電子計算機の演算モード設定装置
JP3031732B2 (ja) 画像表示制御装置
JPH0610434Y2 (ja) 小型電子式計算機
JPS6292016A (ja) 文字処理装置
JPH04151712A (ja) ファンクションキー入力制御方式
JPS59168555A (ja) デ−タ入力システム
JPS62260226A (ja) コマンド入力方法
JPS63269248A (ja) 小型電子計算機
JPS6225788A (ja) 補助画面の表示制御方式
JPH01128160A (ja) 文書処理装置