JPH0537314Y2 - - Google Patents

Info

Publication number
JPH0537314Y2
JPH0537314Y2 JP1986132073U JP13207386U JPH0537314Y2 JP H0537314 Y2 JPH0537314 Y2 JP H0537314Y2 JP 1986132073 U JP1986132073 U JP 1986132073U JP 13207386 U JP13207386 U JP 13207386U JP H0537314 Y2 JPH0537314 Y2 JP H0537314Y2
Authority
JP
Japan
Prior art keywords
program
annotation
display
input
sentence
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 - Lifetime
Application number
JP1986132073U
Other languages
English (en)
Other versions
JPS6339762U (ja
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 filed Critical
Priority to JP1986132073U priority Critical patent/JPH0537314Y2/ja
Publication of JPS6339762U publication Critical patent/JPS6339762U/ja
Application granted granted Critical
Publication of JPH0537314Y2 publication Critical patent/JPH0537314Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【考案の詳細な説明】 [考案の技術分野] この考案は、プログラマブル小型電子式計算機
に関する。
[従来技術およびその問題点] 一般に、ポケツトコンピユータ等のプログラマ
ブル小型電子式計算機においては、プログラムの
中にREM等のコマンドと共に注釈文を入力する
ことができるようになつている。ここで、REM
コマンドは他のコマンドとは異なり、プログラム
実行に対しては何等影響を与えず、そして、
REMコマンドの後に書き込まれたデータは全て
注釈文とみなされ、この注釈文は、オペレータが
プログラムリストを確認する際に、プログラムが
何に関するものか、すぐに理解できるようにする
為に挿入された挿入文である。しかしながら、こ
の種のプログラマブル小型電子式計算機において
注釈文はプログラムリストの際に見ることができ
るだけで、それ以外では見ることはできず、その
結果、入力されているプログラムが複数存在して
いるような場合に、指定したプログラムが所望の
プログラムであるか否かを確認することができな
いという欠点があつた。
[考案の目的] この考案は上述した事情を背景になされたもの
で、その目的とするところは、プログラム実行中
に現在実行中のプログラムに付けられた注釈文を
確認することができるプログラマブル小型電子式
計算機を提供することにある。
[考案の要点] この考案は上述した目的を達成するために、プ
ログラム実行中に現在実行中のプログラムに付け
られた注釈文を特定キー操作時に表示するように
した点を要旨とするものである。
[実施例] 以下、この考案を図面に示す一実施例に基づい
て具体的に説明する。なお、本実施例はプログラ
ム計算が実行可能なポケツトコンピユータに適用
した例を示している。
構 成 第2図はこのポケツトコンピユータの基本的な
ブロツク回路図である。図中1は、このコンピユ
ータの入力部で、この入力部1のキーボード上に
は、通常備えられているアルフアベツトキー
KA、数値キーKB、四則計算キー、関数キー、
予め入力したプログラムの実行開始を指定するプ
ログラムスタートキー等のフアンクシヨンキー
KCの他に、特に本実施例においてはヘルプキー
KDが設けられている。この場合、ヘルプキー
KDは、現在実行中のプログラムに付けられた注
釈文を表示させるときに操作されるキーである。
しかして、入力部1から操作キーに応じて出力さ
れるキー入力信号は制御部2に送られてキーコー
ドデータに変換される。制御部2はシステム制御
用のマイクロプログラムが格納されている制御
ROM3からのプログラムデータを解読するイン
ストラクシヨンデコーダや演算部等を有する構成
で、制御部2から出力されるアドレス信号は、ア
ドレス制御部4に送られ、アドレス制御部4から
ROM5,RAM6、表示データ記憶部7に対し
て供給されるアドレスデータを出力させると共
に、制御ROM3に対して供給されるネクストア
ドレスデータを出力させる。また、制御部2から
出力されるデータ信号は、ROM5,RAM6,
表示データ記憶部7,注釈文記憶部8に供給さ
れ、また、制御部2から出力される制御信号は
ROM5,RAM6,表示データ記憶部7に供給
される。
ROM5はキヤラクタジエネレータや単位変換
テーブル等を有する他に、基本計算や関数計算な
どのプログラムを記憶するもので、アドレス制御
部4からのアドレスデータにしたがつて、その指
定アドレス領域から読み出されたデータは制御部
2に取り込まれて基本計算や関数計算等を実行さ
せる。またRAM6は入力されたプログラムを記
憶するプログラムメモリや変数メモリ等を有する
構成で、本実施例においては複数(10種類)のプ
ログラムが記憶可能なもので、プログラムスター
トキーの操作で対応するプログラムが読み出され
て実行されるようになつている。この場合、
RAM6は制御部2の制御下でデータの書き込
み、読み出し動作が制御され、そしてアドレス制
御部4の内容にしたがつてアドレス指定された領
域から読み出されたデータは制御部2に取り込ま
れ、それに応じたプログラム計算を実行させる。
この場合、制御部2は現在実行中のプログラムに
付けられた注釈文を抽出し、この注釈文を注釈文
記憶部8に転送記憶させると共に、ヘルプキー
KDの操作に伴つてHELPキー信号(ハイレベル)
を表示切換信号として出力する。注釈文記憶部8
はプログラム実行中に現在実行中のプログラムに
付けられた注釈文を記憶するもので、プログラム
の進行に伴つてRAM6から順次転送されて来る
注釈文を記憶することにより最新の注釈文が記憶
される。なお、注釈文記憶部8は制御部2からの
リード/ライト信号R/Wにしたがつてその読み
出し、書き込み動作が制御される。表示データ記
憶部7は制御部2からの入力データや演算結果等
を一時記憶する表示用バツフアで、その内容はゲ
ート回路G1を介して表示部9に送られる。表示
部9はドツトマトリツクス型液晶表示パネルを有
する構成で、表示データ記憶部7からゲート回路
G1を介して供給される表示データと、注釈文記
憶部8からゲート回路G2を介して供給される表
示データとが切換表示される。なお、ゲート回路
G1,G2には制御部2からHELPキー信号は
夫々ゲート制御信号として入力され、そのゲート
制御信号がハイレベルのときに開成されるもの
で、上記HELPキー信号はゲート回路G1に対し
てはインバータ10を介して入力され、またゲー
ト回路G2に対しては直接入力されている。
動 作 第2図はRAM6に予め記憶されているプログ
ラム1の内容を示し、最初の文番号(行番号)
「10」に対応して入力された文は、このプログラ
ム1の計算式を示す注釈文で、この注釈文「2ジ
ホウテイシキ」の前にはこれに続くデータが注釈
文であることを示す為の識別記号「′」が付され
ている。即ち、本実施例においては、この識別記
号「′」に続いて注釈文を入力するようにしたも
ので、例えば、次の文番号「20」のINPUT文に
対応して識別記号「′」と共に注釈文「ax2+bx
+c=0」が付加されている。その他、文番号
「50」のPRINT文に対応して識別記号「′」と共
に注釈文「コタエ……」が付加されている。
第3図は上記プログラム1を実行する場合のキ
ー操作に応じた表示例を示している。先ず、この
プログラム1が指定されると、その文番号の一番
小さいもの、即ち、文番号「10」の文がRAM6
から読み出されて制御部2に受け込まれる。この
場合、制御部2は文番号「10」に識別記号「′」
が付加されていることを検出すると、以降の文は
注釈文であると判別し、この注釈文を注釈文記憶
部8に転送する。このとき、ヘルプキーKDが操
作されると、制御部2からその操作に伴つて
HELPキー信号が出力される。このため、ゲート
回路G1が閉成される一方、ゲート回路G2が開
成されるので、注釈文記憶部8の内容がゲート回
路G2を介して表示部9に送られ、第3図に示す
ようにヘルプキーKDの操作に応じて文番号
「10」の注釈文が表示される。これによつて、プ
ログラム1は2次方程式の計算を行うプログラム
であることを確認することができる。しかして、
ヘルプキーKDの押圧操作を解除すると、HELP
キー信号がローレベルとなるので、今度はゲート
回路G2が閉成される一方、ゲート回路G1が開
成されるので、表示データ記憶部7の内容がゲー
ト回路G1を介して表示部9に送られる。この結
果、注釈文はヘルプキーKDを押している間、表
示され、その表示が消えると、今度は表示データ
記憶部7の内容が切換表示されるが、いま、表示
データ記憶部7には前回の計算結果等が記憶され
たままとなつているので、その表示に戻る。
しかして、RUNモードにおいて、イコールキ
ー操作されると、現在指定されているプログラム
1が実行開始される。
即ち、プログラム1が実行開始されると、先
ず、文番号「20」のINPUT文がRAM6から読
み出されて制御部2に送られる。この結果、制御
部2はそのINPUT文を実行してそれに応じた表
示データを表示データ記憶部7に転送すると共
に、次の識別記号「′」に検出に伴つて次文のデ
ータを注釈文記憶部8に転送する。ここで、イコ
ールキーが操作された場合、制御部2から出力さ
れるHELPキー信号はローレベル、したがつて、
ゲート回路G1が開成される一方、ゲート回路G
2が閉成されるので、表示データ記憶部7の内容
が表示部9に表示される。いま、変数名Aのデー
タ入力を指示する為に変数表示「a」に続いて
「?」記号が表示されるが、この変数を入力する
に先立つてヘルプキーKDが操作されたものとす
ると、表示部9には注釈文記憶部8の内容が切換
表示される(第3図参照)。これによつて、いま
実行中のプログラムが何に関するものかをその計
算式表示によつて確認することができる。しかし
て、ヘルプキーKDの操作を解除すると、それが
操作される前の表示状態に戻る。
いま、上述の入力指示にしたがつて変数aを置
数したのちイコールキーを操作したものとする
と、次に文番号「30」のINPUT文が実行される
ので、表示部9にはその変数表示「b」に続いて
「?」記号が表示される。そして、変数bを置数
したののちイコールキーを操作すると、次に文番
号「40」のINPUT文が実行される。このように
して2次方程式の名変数a,b,cを順次入力す
ると、次に文番号「50」のPRINT文が実行さ
れ、2次方程式の一方の演算結果(x1=−2)
が表示される。ここで、ヘルプキーが操作される
と、この文番号「50」のPRINT文に付けられて
いる注釈文が注釈文記憶部8から表示部9に送ら
れて表示される。そして、次に、イコールキーを
操作すると、文番号「60」のPRINT文が実行さ
れ、2次方程式の他方の演算結果(x2=3)が
表示される。そして、次に文番号「70」の
GOTO文が実行されると、次に文番号「20」へ
戻る。
このようにプログラム実行中にヘルプキーKD
を操作すると、いま実行中のプログラムに付けら
れた注釈文がヘルプキーKDを操作している間、
表示されるので、注釈文をプログラム実行中に見
ることができる。特に、入力プログラムが複数存
在している場合に、指定したプログラムが所望の
プログラムであるか否かをその表題に相当する注
釈文によつて確認することができる。なお、上記
実施例では特に説明していないが、プログラムリ
ストの際に注釈文が表示されることは勿論であ
る。
[考案の効果] この考案は以上詳細に説明したように、プログ
ラム実行中に現在実行中のプログラムに付けられ
た注釈文をキー操作時に表示するようにしたか
ら、プログラム実行中に現在実行中のプログラム
に付けられた注釈文を確認することができる等の
効果を有する。
【図面の簡単な説明】
図面はこの考案の一実施例を示し、第1図はこ
の考案を適用したプログラマブル小型電子式計算
機の基本的なブロツク回路図、第2図はプログラ
ム例を示した図、第3図は上記プログラム例の実
行時におけるキー操作に応じた表示状態を示した
図である。 1……プログラム、2……制御部、3……制御
ROM、4……アドレス制御部、5……ROM、
6……RAM、7……表示データ記憶部、8……
注釈文記憶部、9……表示部。

Claims (1)

  1. 【実用新案登録請求の範囲】 プログラムを構成する行プログラムに注釈文を
    付加して入力する入力手段と、 この入力手段から入力されたプログラムを記憶
    するプログラム記憶手段と、 このプログラム記憶手段に記憶されたプログラ
    ムを1行づつ読み出して実行する実行手段と、 この実行手段により各行番号のプログラムを実
    行する際に、該プログラムに付加されている注釈
    文を検出する検出手段と、 この検出手段によつて注釈文が検出される毎に
    その時の検出注釈文を記憶する注釈文記憶手段
    と、 特定キーの操作を検知する検知手段と、 この検知手段により特定キーの操作が検知され
    た際、当該行番号のプログラムを実行した結果の
    表示から上記注釈文記憶手段に記憶されている注
    釈文の表示に切換えて表示する表示制御手段とを
    具備してなることを特徴とするプログラマブル小
    型電子式計算機。
JP1986132073U 1986-08-30 1986-08-30 Expired - Lifetime JPH0537314Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1986132073U JPH0537314Y2 (ja) 1986-08-30 1986-08-30

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1986132073U JPH0537314Y2 (ja) 1986-08-30 1986-08-30

Publications (2)

Publication Number Publication Date
JPS6339762U JPS6339762U (ja) 1988-03-15
JPH0537314Y2 true JPH0537314Y2 (ja) 1993-09-21

Family

ID=31031124

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1986132073U Expired - Lifetime JPH0537314Y2 (ja) 1986-08-30 1986-08-30

Country Status (1)

Country Link
JP (1) JPH0537314Y2 (ja)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5921065B2 (ja) * 1976-03-08 1984-05-17 キヤノン株式会社 電子機器
JPS56168856U (ja) * 1980-05-15 1981-12-14
JPS5890261A (ja) * 1981-11-24 1983-05-28 Sharp Corp 電子式計算機
JPS5958544A (ja) * 1982-09-28 1984-04-04 Fujitsu Ltd カナコメント変換システム
JPS59218552A (ja) * 1983-05-27 1984-12-08 Toshiba Corp プログラムロ−ダ
JPS6010340U (ja) * 1983-06-27 1985-01-24 佐藤 孝美 コンピユ−タ入力用キ−ボ−ド
JPS6010340A (ja) * 1983-06-30 1985-01-19 Fujitsu Ltd 注釈終了の認識方法

Also Published As

Publication number Publication date
JPS6339762U (ja) 1988-03-15

Similar Documents

Publication Publication Date Title
JPS60262204A (ja) プログラマブル・コントロ−ラ
KR920004434B1 (ko) 표시 에뮬레이션 장치
JPS627592B2 (ja)
US4554641A (en) Programmable calculator
JPS59117657A (ja) デ−タ処理装置
JPH0117185B2 (ja)
JPS5882296A (ja) ドツトマトリクス表示方式
JPS6225213B2 (ja)
JPS62159248A (ja) 入力プログラムの文法チエツク方式
JPH064331A (ja) 10進チェック回路
JPS6227930Y2 (ja)
JPS63268025A (ja) 操作ガイダンス表示方式
JPS58112128A (ja) ワ−ドプロセツサ
SU731440A1 (ru) Процессор цифровой вычислительной машины
JPH01111239A (ja) エラー表示方式
JPS6083122A (ja) 文字処理装置
JPH031273A (ja) 操作自習機能を有する文字処理装置
JPS5897746A (ja) 計算機操作パネル
KR880009300A (ko) 연산 처리 장치
JPS60193046A (ja) 命令例外検出方式
JPH0420217B2 (ja)
JPS61175765A (ja) 文書処理装置の書式設定方式
JPS5814688B2 (ja) 同音異義語順次表示を行なう漢字まじり文入力装置
JPS6112587B2 (ja)
JPH0391060A (ja) 文章処理装置