JPS63229552A - マイクロプログラムロ−ド方式 - Google Patents
マイクロプログラムロ−ド方式Info
- Publication number
- JPS63229552A JPS63229552A JP62064656A JP6465687A JPS63229552A JP S63229552 A JPS63229552 A JP S63229552A JP 62064656 A JP62064656 A JP 62064656A JP 6465687 A JP6465687 A JP 6465687A JP S63229552 A JPS63229552 A JP S63229552A
- Authority
- JP
- Japan
- Prior art keywords
- control program
- main memory
- control
- loading method
- storage device
- 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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理装置のマイクロプログラムロード方
式に関する。
式に関する。
従来、I/O制御プログラムはデータ処理装置の電源投
入後に全てのI/O制御プログラムを含んだファイルを
外部記憶装置からメインメモリにロードするか、又はI
/O単位に分割されたI/O制御プログラムを予め作成
された情報に従って選択してロードを行っていた。
入後に全てのI/O制御プログラムを含んだファイルを
外部記憶装置からメインメモリにロードするか、又はI
/O単位に分割されたI/O制御プログラムを予め作成
された情報に従って選択してロードを行っていた。
上述の従来のマイクロプログラムローダでは全部又は指
定されたI/O制御プログラムが、ソフトウェアにより
使用されるか否かにかかわらず無条件にメインメモリ上
にロードされる。したがって、高度な機能を持つ容量の
大きなI/O制御プログラムの場合はこれによりメイン
メモリの容量を圧迫し、メインメモリの効率的利用が計
られないという欠点がある。
定されたI/O制御プログラムが、ソフトウェアにより
使用されるか否かにかかわらず無条件にメインメモリ上
にロードされる。したがって、高度な機能を持つ容量の
大きなI/O制御プログラムの場合はこれによりメイン
メモリの容量を圧迫し、メインメモリの効率的利用が計
られないという欠点がある。
C問題点を解決するための手段〕
本発明のマイクロプログラムローダは、I/O制御プロ
グラムの属性、リンク情報を含むヘッダ部とI/O制御
プログラムのコードデータ部からなるデータファイルを
記憶する外部記憶装置と、ソフトウェアによって上記デ
ータファイルを前記外部記憶装置からメインメモリ上に
読出す手段と、読出された前記I/O制御プログラムを
ヘッダ情報に従ってすでにメインメモリ上にロードされ
ているI/O制御プログラムとリンクし制御を開始させ
る手段とを有している゛。
グラムの属性、リンク情報を含むヘッダ部とI/O制御
プログラムのコードデータ部からなるデータファイルを
記憶する外部記憶装置と、ソフトウェアによって上記デ
ータファイルを前記外部記憶装置からメインメモリ上に
読出す手段と、読出された前記I/O制御プログラムを
ヘッダ情報に従ってすでにメインメモリ上にロードされ
ているI/O制御プログラムとリンクし制御を開始させ
る手段とを有している゛。
次に、本発明について図面を参照して説明する。第1図
は本発明の一実施例を示すブロック図である。データ処
理装置の電源を投入すると読出し専用メモリl上のロー
ダが外部記憶装置2に記録されている基本I/O制御プ
ログラム/O゜11.12をメインメモリ3上に基本I
/O制御プログラム20.21.22としてロードし、
基本制御I/Oテーブルポインタ30,31.32に各
基本I/O制御プログラムの先頭アドレスを登録する事
によりデータ処理装置の制御を開始する。メインメモリ
3上には各種ソフトウェアが存在するが、読出し専用メ
モリ1上のローダによりロードされていないI/O制御
プログラム14で制御されるIloを使用するソフトウ
ェアの場合、使用を開始する時点で外部記憶装置2上の
ヘッダ13およびI/O制御プログラム14から成るデ
ータファイルをメインメモリ3上のソフトウェア領域に
ヘッダ23、I/O制御プログラム24として読み出す
。その後メインメモリ3上のソフトウェアロードによる
I/O制御テーブルポインタ34にI/O制御プログラ
ム24の先頭アドレスを登録しIloの°制御を開始す
る。この際I/Oの種類によっては割込のレベル等の登
録も行う必要のある場合もある。
は本発明の一実施例を示すブロック図である。データ処
理装置の電源を投入すると読出し専用メモリl上のロー
ダが外部記憶装置2に記録されている基本I/O制御プ
ログラム/O゜11.12をメインメモリ3上に基本I
/O制御プログラム20.21.22としてロードし、
基本制御I/Oテーブルポインタ30,31.32に各
基本I/O制御プログラムの先頭アドレスを登録する事
によりデータ処理装置の制御を開始する。メインメモリ
3上には各種ソフトウェアが存在するが、読出し専用メ
モリ1上のローダによりロードされていないI/O制御
プログラム14で制御されるIloを使用するソフトウ
ェアの場合、使用を開始する時点で外部記憶装置2上の
ヘッダ13およびI/O制御プログラム14から成るデ
ータファイルをメインメモリ3上のソフトウェア領域に
ヘッダ23、I/O制御プログラム24として読み出す
。その後メインメモリ3上のソフトウェアロードによる
I/O制御テーブルポインタ34にI/O制御プログラ
ム24の先頭アドレスを登録しIloの°制御を開始す
る。この際I/Oの種類によっては割込のレベル等の登
録も行う必要のある場合もある。
第2図はヘッダ13とI/O制御プログラム14からな
るデータファイルの構成について説明する図である。ヘ
ッダ13には割込レベル等が登録されている。I/O制
御プログラム14はI/O制御テーブル15とコード1
6からなり、I/O制御ブロック15にはコード部16
のI/O初期化、起動、割込発生時の各処理のアドレス
がAのアドレスからのオフセットとして登録されている
。
るデータファイルの構成について説明する図である。ヘ
ッダ13には割込レベル等が登録されている。I/O制
御プログラム14はI/O制御テーブル15とコード1
6からなり、I/O制御ブロック15にはコード部16
のI/O初期化、起動、割込発生時の各処理のアドレス
がAのアドレスからのオフセットとして登録されている
。
本発明によりI/O制御プログラムのロードと制御の開
始指示をソフトウェアから行うことを可能にすることに
より、大容量のI/O制御プログラムを上位プログラム
で使用を宣言した時点でメインメモリ上にロードして制
御を行うため、未使用時には大きなメインメモリ容量を
確保する事ができ、メインメモリの効率的な使用を行う
効果がある。
始指示をソフトウェアから行うことを可能にすることに
より、大容量のI/O制御プログラムを上位プログラム
で使用を宣言した時点でメインメモリ上にロードして制
御を行うため、未使用時には大きなメインメモリ容量を
確保する事ができ、メインメモリの効率的な使用を行う
効果がある。
第1図は本発明の一実施例を示すブロック図、第2図は
データファイルの構成を示す図である。 1・・・読出し専用メモリ、2・・・外部記憶装置、3
・・・メインメモリ、/O,11.12・・・基本I/
O制御プログラム、13・・・ヘッダ、14・・・I/
O制御プログラム、20,21.22・・・基本I/O
制御プログラム、23・・・ヘッダ、24・・・I/O
制御プログラム、30.31.32・・・基本I/O制
御テーブルポインタ、34・・・ソフトウェアロードに
よるI/O制御テーブルポインタ。 第1 図 第2 図
データファイルの構成を示す図である。 1・・・読出し専用メモリ、2・・・外部記憶装置、3
・・・メインメモリ、/O,11.12・・・基本I/
O制御プログラム、13・・・ヘッダ、14・・・I/
O制御プログラム、20,21.22・・・基本I/O
制御プログラム、23・・・ヘッダ、24・・・I/O
制御プログラム、30.31.32・・・基本I/O制
御テーブルポインタ、34・・・ソフトウェアロードに
よるI/O制御テーブルポインタ。 第1 図 第2 図
Claims (1)
- メインメモリに格納されるI/O制御プログラムにより
制御されるマイクロプログラム制御式データ処理装置に
おけるマイクロプログラムロード方式において、I/O
制御プログラムの属性、リンク情報を含むヘッダ部とI
/O制御プログラムのコードデータ部からなるデータフ
ァイルを記憶する外部記憶装置と、ソフトウェアによっ
て前記データファイルを前記外部記憶装置がらメインメ
モリ上に読出す手段と、読出された前記I/O制御プロ
グラムを前記ヘッダ情報に従ってすでにメインメモリ上
にロードされているI/O制御プログラムとリンクし制
御を開始させる手段とを有することを特徴とするマイク
ロプログラムロード方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62064656A JPS63229552A (ja) | 1987-03-18 | 1987-03-18 | マイクロプログラムロ−ド方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62064656A JPS63229552A (ja) | 1987-03-18 | 1987-03-18 | マイクロプログラムロ−ド方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63229552A true JPS63229552A (ja) | 1988-09-26 |
Family
ID=13264484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62064656A Pending JPS63229552A (ja) | 1987-03-18 | 1987-03-18 | マイクロプログラムロ−ド方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63229552A (ja) |
-
1987
- 1987-03-18 JP JP62064656A patent/JPS63229552A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0740254A3 (en) | Microprocessor and method for setting up its peripheral functions | |
| JPS63229552A (ja) | マイクロプログラムロ−ド方式 | |
| JPS62125452A (ja) | 記憶装置のデ−タバツクアツプ方式 | |
| JPS6345636A (ja) | プログラムロ−ド方式 | |
| JPS61115155A (ja) | 情報処理装置の制御方式 | |
| JP2990609B2 (ja) | 計算機システム | |
| JPS5942332B2 (ja) | プログラムロ−ド方式 | |
| JPS5842487B2 (ja) | プログラムのロ−デイング方式 | |
| JP2961781B2 (ja) | データ処理装置 | |
| JPS6250945A (ja) | プログラムロ−デイング方式 | |
| JPH02236754A (ja) | 情報処理装置 | |
| JPS6046747B2 (ja) | 初期プログラム読込方式 | |
| KR100249776B1 (ko) | 자료 편집기의 점진적 구현이 가능한 자료 저장/로드 방법 | |
| JPS61147358A (ja) | 初期プログラムロ−デイング回路 | |
| JPS62151932A (ja) | マイクロプログラム制御式デ−タ処理装置 | |
| JPS63231545A (ja) | フアイル転送システム | |
| JPH0287227A (ja) | データ処理装置 | |
| KR890016477A (ko) | 전자식 교환기의 운용 프로그램 및 데이타 로딩방법 | |
| JPH04152488A (ja) | Icカード | |
| JPH02165358A (ja) | 学習機能付きプログラムロード方式 | |
| EP0382529A3 (en) | Microprocessor having store buffer | |
| JPS63177234A (ja) | フアイルセ−ブ・ロ−ド方法 | |
| JPH04205694A (ja) | 情報記憶装置を有する電子装置 | |
| JPS62282321A (ja) | 電子式タイプライタ− | |
| JPS63310040A (ja) | デ−タ採取方式 |