JPH0224725A - 電子計算機 - Google Patents

電子計算機

Info

Publication number
JPH0224725A
JPH0224725A JP17560888A JP17560888A JPH0224725A JP H0224725 A JPH0224725 A JP H0224725A JP 17560888 A JP17560888 A JP 17560888A JP 17560888 A JP17560888 A JP 17560888A JP H0224725 A JPH0224725 A JP H0224725A
Authority
JP
Japan
Prior art keywords
loader
function
flag
storage device
loading
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
JP17560888A
Other languages
English (en)
Inventor
Naganobu Aoki
永亘 青木
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP17560888A priority Critical patent/JPH0224725A/ja
Publication of JPH0224725A publication Critical patent/JPH0224725A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はインタプリタ方式言語でその機能を拡張するた
めのローダ及びそれを制御するユーティリティに関する
ものである。
[従来の技術] 従来、拡張機能をロードする時どの拡張機能をロードす
るかを各々の拡張機能に対応したデイツプスイッチまた
はメモリースイッチをユーザーが設定して個々に対応し
ていた。
第2図は従来の拡張機能をロードするときの略図である
。1は拡張機能(4)をデイツプスイッチ・メモリース
イッチの設定により、読み込み処理(6)を行うローダ
を持つ外部記憶装置であり、3はそのローダである。2
は無条件に拡張機能を読み込まないローダを持つ外部記
憶装置である。
[発明が解決しようとする課題] ところが、内部記憶装置の中のほとんどを他の目的、例
えばサイズの大きなテキスト・変数で使用したい場合が
あり、そのときは拡張機能の全てを読み込まない様にし
なければならない。しかし、そうするには、それらの拡
張機能に対応したスイッチをoffにする必要があり、
また 元に戻すときも同様の操作を行わなければならな
く、作業が煩雑である。しかし、その作業から回避する
ために、拡張機能をすべて読み込まないローダを新たに
作っても良いが、ローダの外部記憶装置上の位置が決ま
っている場合があり、外部記憶装置が複数できることに
なり、外部記憶装置上で共通化したいものに関して共通
化できなくなってしまう。
本発明は、このような問題点を解決するために拡張機能
の読み込みの有無の設定を、効率的であり、且つ使用者
に負担をかけない方法で提供することを目的とする。
[課題を解決するための手pJi] 上記問題点を解決するために、本発明はインタプリタ方
式言語プロセッサと、その拡張機能を収めた外部記憶装
置と、拡張機能を読み出すローダ中にフラグを設け、そ
のフラグにより拡張機能を読み込むかを決定するローダ
を有する制御手段と、そのフラグを制御する制御手段を
備えたことを特徴としている。
[作用] 上記のような制御手段を持つことにより、メモリースイ
ッチ・デイツプスイッチ等のスイッチの変更の煩雑さが
無くなり、また 一つのローダで済むため複数の外部記
憶装置を持つ必要が無くなり、他のファイル等を共通化
できる。
[実施例] 以下に本発明の実施例を示す。
第1図は、本発明に基ずいた電子計算機の拡張機能のロ
ーディングの様子を示す略図である。
11はインタプリタであり、12は内部記憶装置であり
、インタプリタで使用するワーク、テキストを格納した
り、拡張機能を格納する記憶装置である。13は外部記
憶装置であり、14は外部記憶装置内の標準機能及び拡
張機能をロードするプログラム・ローダであり、15は
拡張機能であり、16はローダの中の拡張機能をロード
している処理である。
先ず、拡張機能についてベーシックに於ける具体例を示
し説明する。ベーシックの機能の中にKB/CRT  
LIOと言われるキー人力処理がある。それにおいて標
準の機能は1バイトコードの入力と漢字コードの入力が
あり、漢字を表示させるためには実際に漢字コードを入
力する。それに対して拡張の機能は、平仮名を入力しそ
れを変換し漢字、または漢字を含んだ文とする。この様
に拡張機能は効率的になり、機能として向上した物であ
る。
次に、インタプリタと拡張機能の関係について説明する
。どちらが先に起動するかは限定しないが、少なくとも
インタプリタ中の初期化処理が終了するまでには、拡張
機能のロードが完了する必要がある。例として外部記憶
装置のローダがインタプリタの初期化より先に行う場合
について説明する。まず、この電子計算機の初期化処理
が行われ、その後外部記憶装置上のローダに処理が移さ
れる。そのローダにより外部記憶装置上の標準機能をロ
ードする、この標準機能のロードの有無に関して規定し
ない、そして拡張機能のロードを行う、この処理につい
ては後で詳細に記述する。この拡張機能のロードが終了
したあと、必要な拡張機能に関し初期化処理を行う。そ
してインタプリタの初期化処理に処理が移され、インタ
プリタが処理される。
次に、拡張機能のロードについて説明する。
まず、ローダ中にあるフラグをFLAGAとし、このF
LAGAは拡張機能のロードの有無を意味する。このF
LAGAの値と読み込みの有無との対応に関しては規定
しない。また、FLAGAの設定処理に関しては、後で
記述する。ローダにおいてFLAGAを調べる、その値
が拡張機能をロードしないことを意味する値であれば拡
張機能のロードを行わない、もし 拡張機能をロードし
なかった事をどこかに示す必要があればその処理を行い
拡張機能のロードを終わる。また、F LAGAが拡張
機能のロードを意味する値であった場合は拡張機能のロ
ードの処理を行う。(第1図の22)この処理はデイツ
プスイッチ、メモリースイッチ等の使用者が設定するス
イッチを調べそのスイッチの値の意味により処理される
。個々の拡張機能に対して対応するスイッチの状態を調
べその値により拡張機能の読み込みを行う。
次に、拡張機能をロードするかどうかを示すフラグの設
定処理について説明する。この処理はユーティリティで
あり、そのユーティリティが起動すると、まずフラグを
設定したい外部記憶装置の番号を入力する、それにより
該当する外部記憶装置上のフラグを読み出し、現在の状
態を表示する。
そこで設定したいフラグの値の入力待ちとなり、使用者
が値を入力し、それによりユーティリティは、その値を
外部記憶装置上のフラグの領域にに格納し処理を終了す
る。このフラグの位置は外部記憶装置上のどの位置にあ
るか簡単に判断つく場所がよいと思われる、たとえば 
ローダが在る空間である。また、このフラグが存在する
外部記憶装置であることを示すデータを外部記憶装置上
に格納しておけば従来のローダとの判別がつき従来のロ
ーダに誤ってセットすることを防ぐことができる。
[発明の効果] 以上に述べた発明によれば、ローダのある外部記憶装置
上に拡張機能読み込みの有無のフラグを設け、そのフラ
グにより拡張機能の読み込みをするローダを備えること
により、内部記憶装置を簡単に他の目的で使用すること
ができる。また、簡単にするために複数の外部記憶装置
を持つということが無くなり他の情報を共通化できると
いう効果を有する。
【図面の簡単な説明】
第1図は、本発明に基ずいた拡張機能のロードの処理の
流れ示す略図である。 第2図は、従来の拡張機能ロード方法の略図である。 11、、、インタプリタ 12、、、内部記憶装置 13、、、外部記憶装置 14、、、ローダ 15、、、拡張機能 16、、、拡張機能のロード処理 22、、、個々の拡張機能のロード 第1図 第2図

Claims (1)

  1. 【特許請求の範囲】 (a)インタプリタ方式言語処理プロセッサと (b)そのインタプリタの拡張機能を収めた外部記憶装
    置と (c)前記の拡張機能を読み込むかどうかを決定するた
    めのフラグを持ち、前記のフラグにより拡張機能を読み
    込むかを決定するためのローダと (d)前記拡張機能を読み込み格納する内部記憶装置 を少なくとも備えたことを特徴とする電子計算機。
JP17560888A 1988-07-13 1988-07-13 電子計算機 Pending JPH0224725A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17560888A JPH0224725A (ja) 1988-07-13 1988-07-13 電子計算機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17560888A JPH0224725A (ja) 1988-07-13 1988-07-13 電子計算機

Publications (1)

Publication Number Publication Date
JPH0224725A true JPH0224725A (ja) 1990-01-26

Family

ID=15999069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17560888A Pending JPH0224725A (ja) 1988-07-13 1988-07-13 電子計算機

Country Status (1)

Country Link
JP (1) JPH0224725A (ja)

Similar Documents

Publication Publication Date Title
JPH0224725A (ja) 電子計算機
US4816992A (en) Method of operating a data processing system in response to an interrupt
US5565895A (en) Programmable controller with independent display
JPH0430062B2 (ja)
GB2112974A (en) Monitoring interlock instructions for programmable controller
JPH082727Y2 (ja) プログラマブルシ−ケンサ
JPS6148741B2 (ja)
EP0410418A2 (en) Input device for computer and method for input interrupt
JP2506591B2 (ja) 補助処理装置
JPS63268026A (ja) デイスプレイ装置
JPS5856121A (ja) デ−タ処理システム
JPH04273531A (ja) メモリカードを有する計算装置
JPS63228301A (ja) プログラマブル・コントロ−ラ
JPH04199213A (ja) キー入力装置
JPS5842487B2 (ja) プログラムのロ−デイング方式
JPH022595A (ja) 表示端末装置のカーソル制御方式
JPS61253577A (ja) 日本語処理フイルタ
JPH03246611A (ja) メニュー処理装置
JPS61131038A (ja) 行入力方式
JPS6433683A (en) Information processor
JPH04153739A (ja) 情報処理装置
JPS5870361A (ja) 入力制御方式
JPH04104321A (ja) ユーザインターフェース方法およびその装置
JPH01199259A (ja) 仮想端末管理装置
JPH05120222A (ja) オンラインシステムの共通情報取得方式