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
Application number
JP62064656A
Other languages
English (en)
Inventor
Shinji Kobayashi
信二 小林
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62064656A priority Critical patent/JPS63229552A/ja
Publication of JPS63229552A publication Critical patent/JPS63229552A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ処理装置のマイクロプログラムロード方
式に関する。
〔従来の技術〕
従来、I/O制御プログラムはデータ処理装置の電源投
入後に全てのI/O制御プログラムを含んだファイルを
外部記憶装置からメインメモリにロードするか、又はI
/O単位に分割されたI/O制御プログラムを予め作成
された情報に従って選択してロードを行っていた。
〔発明が解決しようとする問題点〕
上述の従来のマイクロプログラムローダでは全部又は指
定されたI/O制御プログラムが、ソフトウェアにより
使用されるか否かにかかわらず無条件にメインメモリ上
にロードされる。したがって、高度な機能を持つ容量の
大きなI/O制御プログラムの場合はこれによりメイン
メモリの容量を圧迫し、メインメモリの効率的利用が計
られないという欠点がある。
C問題点を解決するための手段〕 本発明のマイクロプログラムローダは、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の種類によっては割込のレベル等の登
録も行う必要のある場合もある。
第2図はヘッダ13とI/O制御プログラム14からな
るデータファイルの構成について説明する図である。ヘ
ッダ13には割込レベル等が登録されている。I/O制
御プログラム14はI/O制御テーブル15とコード1
6からなり、I/O制御ブロック15にはコード部16
のI/O初期化、起動、割込発生時の各処理のアドレス
がAのアドレスからのオフセットとして登録されている
〔発明の効果〕
本発明により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 図

Claims (1)

    【特許請求の範囲】
  1. メインメモリに格納されるI/O制御プログラムにより
    制御されるマイクロプログラム制御式データ処理装置に
    おけるマイクロプログラムロード方式において、I/O
    制御プログラムの属性、リンク情報を含むヘッダ部とI
    /O制御プログラムのコードデータ部からなるデータフ
    ァイルを記憶する外部記憶装置と、ソフトウェアによっ
    て前記データファイルを前記外部記憶装置がらメインメ
    モリ上に読出す手段と、読出された前記I/O制御プロ
    グラムを前記ヘッダ情報に従ってすでにメインメモリ上
    にロードされているI/O制御プログラムとリンクし制
    御を開始させる手段とを有することを特徴とするマイク
    ロプログラムロード方式。
JP62064656A 1987-03-18 1987-03-18 マイクロプログラムロ−ド方式 Pending JPS63229552A (ja)

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)

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) デ−タ採取方式