JPS62236037A - マイクロプログラム制御式デ−タ処理装置 - Google Patents
マイクロプログラム制御式デ−タ処理装置Info
- Publication number
- JPS62236037A JPS62236037A JP7946786A JP7946786A JPS62236037A JP S62236037 A JPS62236037 A JP S62236037A JP 7946786 A JP7946786 A JP 7946786A JP 7946786 A JP7946786 A JP 7946786A JP S62236037 A JPS62236037 A JP S62236037A
- Authority
- JP
- Japan
- Prior art keywords
- routine
- microprogram
- memory
- stored
- load
- 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
- 230000015654 memory Effects 0.000 claims abstract description 59
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
「産業上の利用分野」
この発明は読出し専用メモリ内のロードルーチン(二よ
り外部記憶装置からマイクロプログラムをメインメモリ
:ニロードし、そのメインメモリにロードされたマイク
ロプログラムで動作するマイクロプログラム制御式デー
タ処理装置(−関する。
り外部記憶装置からマイクロプログラムをメインメモリ
:ニロードし、そのメインメモリにロードされたマイク
ロプログラムで動作するマイクロプログラム制御式デー
タ処理装置(−関する。
[従来の技術]
従来のマイクロプログラム制量式データ処理装置では1
種々の外部記憶装置のマイクロプログラムをメインメモ
リにロードするルーチンを全て読出し専用メモリ内(=
収容していた。
種々の外部記憶装置のマイクロプログラムをメインメモ
リにロードするルーチンを全て読出し専用メモリ内(=
収容していた。
「発明が解決しようとする問題点」
上述した従来のマイクロプログラム制御式デー夕処理装
置(二おいては、外部記憶装置とのインターフェイスの
変更や、新規の外部記憶装置からマイクロプログラムを
ロードする必要が生じた場合、外部記憶装置のマイクロ
プログラムをメインメモリヘロードするルーチンが読出
し専用メモリ鴫二収容されているため、前記インターフ
ェイス変更(二対窓して修正をほどこしたロードルーチ
ンや新規の外部記憶装置のためのロードルーテンを収容
する、全く新しい読出し専用メモリを使用しなければな
らない。
置(二おいては、外部記憶装置とのインターフェイスの
変更や、新規の外部記憶装置からマイクロプログラムを
ロードする必要が生じた場合、外部記憶装置のマイクロ
プログラムをメインメモリヘロードするルーチンが読出
し専用メモリ鴫二収容されているため、前記インターフ
ェイス変更(二対窓して修正をほどこしたロードルーチ
ンや新規の外部記憶装置のためのロードルーテンを収容
する、全く新しい読出し専用メモリを使用しなければな
らない。
「問題点を解決するための手段」
この発明の目的は種々の外部記憶装置からのマイクロプ
ログラムのメインメモリへのロードを読出し専用メモリ
を交換することなしく2行なえ、かつ各々のロードルー
テンの保守も容易となるマイクロプログラム制御式デー
タ処理装置を提供する”ゝ こと(二ある。
ログラムのメインメモリへのロードを読出し専用メモリ
を交換することなしく2行なえ、かつ各々のロードルー
テンの保守も容易となるマイクロプログラム制御式デー
タ処理装置を提供する”ゝ こと(二ある。
この発明のマイクロプログラム制御式データ処理装置は
、マイクロプログラムを収容するメインメモリと、読出
し専用メモリと、ロードルーチンを記憶することができ
る読出し書込み可能な不揮発性メモリと、マイクロプロ
グラムを記録する1又は2種類以上の外部記憶装置と、
前記読出し書込み可能な不揮発性メモリ上のマイクロプ
ログラムへ制御を移すか否かを設定する設定手段とを有
し、前記読出し専用メモリ内(二は前記l又は2種類以
上の外部記憶装置からマイクロプログラムをメインメモ
リ(ニロードするルーチンと、前記設定手段の設定状態
を判断するルーチンと、その判断ルーチンが前記読出し
書込み可能な不揮発性メモリへ制御を移すようC二設定
されていると判断すると、前記読出し書込み可能な不揮
発性メモリにあらかじめ収容されているロードルーチン
へ制御を移すルーチンとが収容されている。
、マイクロプログラムを収容するメインメモリと、読出
し専用メモリと、ロードルーチンを記憶することができ
る読出し書込み可能な不揮発性メモリと、マイクロプロ
グラムを記録する1又は2種類以上の外部記憶装置と、
前記読出し書込み可能な不揮発性メモリ上のマイクロプ
ログラムへ制御を移すか否かを設定する設定手段とを有
し、前記読出し専用メモリ内(二は前記l又は2種類以
上の外部記憶装置からマイクロプログラムをメインメモ
リ(ニロードするルーチンと、前記設定手段の設定状態
を判断するルーチンと、その判断ルーチンが前記読出し
書込み可能な不揮発性メモリへ制御を移すようC二設定
されていると判断すると、前記読出し書込み可能な不揮
発性メモリにあらかじめ収容されているロードルーチン
へ制御を移すルーチンとが収容されている。
「実施例」
次(二この発明の一実施例を図面?参照して詳細に説明
する。第1図(二おいてこの発明を実施したデータ処理
装置は、メインメモリIOと読出し専用メモリ(ROM
)20とバッテリー31!二より電源断時もメモリの内
容が保持される不揮発性メモリ30と、フロッピィディ
スク装置41と、ディスク装置42と、不揮発性メモリ
30のロードルーチンを使用するかを設定するスイッチ
50とを有する。
する。第1図(二おいてこの発明を実施したデータ処理
装置は、メインメモリIOと読出し専用メモリ(ROM
)20とバッテリー31!二より電源断時もメモリの内
容が保持される不揮発性メモリ30と、フロッピィディ
スク装置41と、ディスク装置42と、不揮発性メモリ
30のロードルーチンを使用するかを設定するスイッチ
50とを有する。
読出し専用メモリ20内(二は、スイッチ50がいずれ
のメモリからのロードを行なうよう6二設定したかを判
断するルーチン21と、フロッピィディスク装置41か
らマイクロプログラムセロードするルーチン22と、不
揮発性メモリ30からのロードが設定されている局舎、
不揮発性メモリ30上のマイクロプログラム(=制御を
渡すルーチン23が記憶されている。その他の基本的な
構成要素。
のメモリからのロードを行なうよう6二設定したかを判
断するルーチン21と、フロッピィディスク装置41か
らマイクロプログラムセロードするルーチン22と、不
揮発性メモリ30からのロードが設定されている局舎、
不揮発性メモリ30上のマイクロプログラム(=制御を
渡すルーチン23が記憶されている。その他の基本的な
構成要素。
CPU、l10(入出力装置)等は説明を省略する。
処理の流れン第1図、第2図により説明する。
スイッチ50を使ってマイクロプログラムを読出し専用
メモリ20内のロードルーチン22(二より実行すると
設定したとする。このデータ処理装置の電源を投入する
と1判断ルーチン21が実行され、ロードルーチン22
がフロッピィディスク装置41のフロッピィディスク媒
体内のマイクロプログラムをメインメモリ10にロード
して、ロードされたマイクロプログラム(二よりシステ
ムの制御が行なわれる。
メモリ20内のロードルーチン22(二より実行すると
設定したとする。このデータ処理装置の電源を投入する
と1判断ルーチン21が実行され、ロードルーチン22
がフロッピィディスク装置41のフロッピィディスク媒
体内のマイクロプログラムをメインメモリ10にロード
して、ロードされたマイクロプログラム(二よりシステ
ムの制御が行なわれる。
このメインメモリ10へのロード(二より、入出力装置
を制御するためのプログラムもメインメモリ101ニロ
ードされる。従ってこの状態で、不揮発性メモリ30C
;対しロードルーチンを格納することかでさるよう(二
なる。よって必要に応じて例えば別のフロッピィ媒体(
二格納しておいた1例えばディスク装置42からマイク
ロプログラムをメインメモリ101ニロードするための
ロードル−テンを、上位のソフトウェアのプログラム(
二より不揮発性メモリ30(−杏込む。
を制御するためのプログラムもメインメモリ101ニロ
ードされる。従ってこの状態で、不揮発性メモリ30C
;対しロードルーチンを格納することかでさるよう(二
なる。よって必要に応じて例えば別のフロッピィ媒体(
二格納しておいた1例えばディスク装置42からマイク
ロプログラムをメインメモリ101ニロードするための
ロードル−テンを、上位のソフトウェアのプログラム(
二より不揮発性メモリ30(−杏込む。
この書込みを終了した後の状態(二おいてスイッチ50
(二より不揮発性メモリ30からのロードを設定した後
(二、データ処理装置の電源を切断し。
(二より不揮発性メモリ30からのロードを設定した後
(二、データ処理装置の電源を切断し。
再び電#を投入すると1判断ルーチン21が不揮発性メ
モリ30が設定されていると判断し、ルーチン23(二
より制御が不揮発性メモリ30上のマイクロプログラム
へ制御が移る。不揮発性メモリ30のマイクロプロゲラ
ムロより、ディスク装置42からマイクロプログラムが
メインメモリ10ヘロードされる。
モリ30が設定されていると判断し、ルーチン23(二
より制御が不揮発性メモリ30上のマイクロプログラム
へ制御が移る。不揮発性メモリ30のマイクロプロゲラ
ムロより、ディスク装置42からマイクロプログラムが
メインメモリ10ヘロードされる。
このロードが終了すれば制御はメインメモリー0(ニロ
ードされたマイクロプログラムへ移り、装置の制御用マ
イクロプログラムが実行されていく。
ードされたマイクロプログラムへ移り、装置の制御用マ
イクロプログラムが実行されていく。
「発明の効果」
以上説明したようにこの発明(二よれば新規の外部記憶
装置からマイクロプログラムをロードする必要が生じた
場合や、マイクロプログラムを記憶した外部記憶装置と
のインターフェイスが変更された場合に、そのマイクロ
プログラムのロードルーチンを読出し書込み可能な不揮
発性メモリ(二書込み、その不揮発性メモリのロードル
ーチンを実行することによって、読出し専用メモリを敗
り換、 えることなく種′の外部記憶装置からメイ7
メゝり上へマイクロプログラムをロードすることができ
、また外部記憶装置とのインターフェイスの変更(二拘
らずマイクロプログラムをロードすることができ、かつ
前記ロードルーチンの保守も容易とする効果がある。
装置からマイクロプログラムをロードする必要が生じた
場合や、マイクロプログラムを記憶した外部記憶装置と
のインターフェイスが変更された場合に、そのマイクロ
プログラムのロードルーチンを読出し書込み可能な不揮
発性メモリ(二書込み、その不揮発性メモリのロードル
ーチンを実行することによって、読出し専用メモリを敗
り換、 えることなく種′の外部記憶装置からメイ7
メゝり上へマイクロプログラムをロードすることができ
、また外部記憶装置とのインターフェイスの変更(二拘
らずマイクロプログラムをロードすることができ、かつ
前記ロードルーチンの保守も容易とする効果がある。
第1図はこの発明の一実施例のデータ処理装置を示すブ
ロック図、第2図はデータ処理装置の動作を示す流れ図
である。 IO=メインメモリ、20:続出し専用メモリ。 21:不揮発性メモリ30のロードルーチンを使用する
かを判断するルーテン、22:フロッピィディスク装置
41i二記録されたマイクロプログラムをメインメモリ
10iニロードするル−テン、23:不揮発性メモIJ
30に収容されている外部記憶装置のロードルーチン
へ制御を移すルーチン230:読出し書込み可能な不揮
発性メモリ、31:バッテリー、41:フロッピィディ
スク装置、42:ディスク装]50:不揮発性メモリ3
0のロードルーチンを使用するか否かを設定するスイッ
チ、60:データバスO
ロック図、第2図はデータ処理装置の動作を示す流れ図
である。 IO=メインメモリ、20:続出し専用メモリ。 21:不揮発性メモリ30のロードルーチンを使用する
かを判断するルーテン、22:フロッピィディスク装置
41i二記録されたマイクロプログラムをメインメモリ
10iニロードするル−テン、23:不揮発性メモIJ
30に収容されている外部記憶装置のロードルーチン
へ制御を移すルーチン230:読出し書込み可能な不揮
発性メモリ、31:バッテリー、41:フロッピィディ
スク装置、42:ディスク装]50:不揮発性メモリ3
0のロードルーチンを使用するか否かを設定するスイッ
チ、60:データバスO
Claims (1)
- (1)マイクロプログラムを収容するメインメモリと、 読出し専用メモリと、 ロードルーチンを記憶することができる読出し書込み可
能な不揮発性メモリと、 マイクロプログラムを記録する1又は2種類以上の外部
記憶装置と、 前記読出し書込み可能な不揮発性メモリ上のマイクロプ
ログラムへ制御を移すか否かを設定する設定手段と、 前記読出し専用メモリ内には前記1又は2種類以上の外
部記憶装置からマイクロプログラムを前記メインメモリ
にロードするルーチンと、前記設定手段の設定状態を判
断するルーチンと、その判断ルーチンが前記読出し書込
み可能な不揮発性メモリへ制御を移すように設定されて
いると判断すると前記読出し書込み可能な不揮発性メモ
リに予め収容されているロードルーチンへ制御を移すル
ーチンとが収容されていることを特徴とするマイクロプ
ログラム制御式データ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7946786A JPS62236037A (ja) | 1986-04-07 | 1986-04-07 | マイクロプログラム制御式デ−タ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7946786A JPS62236037A (ja) | 1986-04-07 | 1986-04-07 | マイクロプログラム制御式デ−タ処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62236037A true JPS62236037A (ja) | 1987-10-16 |
Family
ID=13690687
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7946786A Pending JPS62236037A (ja) | 1986-04-07 | 1986-04-07 | マイクロプログラム制御式デ−タ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62236037A (ja) |
-
1986
- 1986-04-07 JP JP7946786A patent/JPS62236037A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58205259A (ja) | 一つの補助記憶装置に複数のosを常駐させたコンピユ−タシステム | |
| JPS62236037A (ja) | マイクロプログラム制御式デ−タ処理装置 | |
| JPS58112118A (ja) | プログラムロ−デイング処理方式 | |
| JPH0554009A (ja) | プログラムロード方式 | |
| JPS61273634A (ja) | マルチオペレ−テイングシステムパ−ソナルコンピユ−タ | |
| CN119763511B (zh) | 数据更新方法、显示模组 | |
| JPS62269256A (ja) | 半導体フアイルのデ−タ保存方式 | |
| JPH04169929A (ja) | ブートプライオリティ変更装置 | |
| JPH03280147A (ja) | Ews用デバイス・コンフィグレーション方法 | |
| JPH0833838B2 (ja) | コンピユ−タシステム | |
| JPS5954091A (ja) | 電子計算機 | |
| JPH0470929A (ja) | プログラムファイル読み込み方式 | |
| JPS63254529A (ja) | マイクロプログラム制御式デ−タ処理装置 | |
| JPS61147358A (ja) | 初期プログラムロ−デイング回路 | |
| JPS583015A (ja) | マイクロプログラム格納方式 | |
| JPS6086654A (ja) | 他cpuからのシステムリモ−トロ−デイング方式 | |
| JPH04367013A (ja) | 情報処理装置の時計方式 | |
| JPS6349952A (ja) | メモリ管理方式 | |
| JPS61275929A (ja) | バツクアツプ処理方式 | |
| JPS63136154A (ja) | マイクロコンピユ−タ装置 | |
| JPS62264346A (ja) | デ−タ処理装置 | |
| JPH01291325A (ja) | 初期マイクロプログラムロード方式 | |
| JPS5969844A (ja) | マイクロプログラムのロ−デイング方式 | |
| JPH04160636A (ja) | 駆動情報のロード制御方式 | |
| JPH02299024A (ja) | マイクロプログラム制御装置 |