JPS6373331A - デ−タ処理装置 - Google Patents
デ−タ処理装置Info
- Publication number
- JPS6373331A JPS6373331A JP21842286A JP21842286A JPS6373331A JP S6373331 A JPS6373331 A JP S6373331A JP 21842286 A JP21842286 A JP 21842286A JP 21842286 A JP21842286 A JP 21842286A JP S6373331 A JPS6373331 A JP S6373331A
- Authority
- JP
- Japan
- Prior art keywords
- microprogram
- memory
- command group
- designation
- indirect
- 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
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデータ処理装置に関し、特にマイクロプログラ
ムにて制御されるデータ処理装置に関する。
ムにて制御されるデータ処理装置に関する。
従来、この種のデータ処理装置は、特にマイクロプログ
ラムの変更が困難な場合、処理シーケンス間でのデータ
の受は渡しは、マイクロプログラムで制御されるレジス
タ(メモリフリップフロップのこともある)に所定の引
渡しデータを格納後、対応する処理シーケンスを起動す
るのが一般である。
ラムの変更が困難な場合、処理シーケンス間でのデータ
の受は渡しは、マイクロプログラムで制御されるレジス
タ(メモリフリップフロップのこともある)に所定の引
渡しデータを格納後、対応する処理シーケンスを起動す
るのが一般である。
このようなデータ処理装置では、引渡されたデータを用
いてその処理を実行することになるが引渡されるデータ
が演算等に用いられるデータ値ではなく、該演算を制御
するパラメータであった場合、あるいは、マイクロプロ
グラム中のコマンドの組み合せでしか指定できない領域
の動作を規定するパラメータであった場合は、その内容
を順次判定して個々の動作に対応するシーケンスを選択
・再起動することが必要になる。
いてその処理を実行することになるが引渡されるデータ
が演算等に用いられるデータ値ではなく、該演算を制御
するパラメータであった場合、あるいは、マイクロプロ
グラム中のコマンドの組み合せでしか指定できない領域
の動作を規定するパラメータであった場合は、その内容
を順次判定して個々の動作に対応するシーケンスを選択
・再起動することが必要になる。
従って、このような動作を必要とするパラメータが与え
られた場合、従来のデータ処理装置ではその処理ステッ
プが増加するばかりでなく、性能を低下させる要因にも
なった。
られた場合、従来のデータ処理装置ではその処理ステッ
プが増加するばかりでなく、性能を低下させる要因にも
なった。
本発明のデータ処理装置はマイクロプログラム中のコマ
ンド群が直接指定か間接指定かを表示する手段と、マイ
クロプログラムの指示により更新可能なメモリ手段と、
前記表示手段が間接指定を表示している場合、マイクロ
プログラム中のコマンド群の一部の情報をアドレスとし
て前記メモリ手段を読み出し、その結果を前記マイクロ
プログラム中のコマンド群の一部又はすべてと置き替え
て前記マイクロプログラムを実行する手段とを有してい
る。
ンド群が直接指定か間接指定かを表示する手段と、マイ
クロプログラムの指示により更新可能なメモリ手段と、
前記表示手段が間接指定を表示している場合、マイクロ
プログラム中のコマンド群の一部の情報をアドレスとし
て前記メモリ手段を読み出し、その結果を前記マイクロ
プログラム中のコマンド群の一部又はすべてと置き替え
て前記マイクロプログラムを実行する手段とを有してい
る。
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の一実施例を示す。第1図において本実
施例は処理回路6o、書込回路7oおよび制御メモ!、
J ] 0を有しており、処理回路6oはマイクロプロ
グラムにより動作するハードウェアで、マイクロプログ
ラムを格納するマイクロプログラムレジスタ2oがらの
信号201により指定を受けて動作する。
施例は処理回路6o、書込回路7oおよび制御メモ!、
J ] 0を有しており、処理回路6oはマイクロプロ
グラムにより動作するハードウェアで、マイクロプログ
ラムを格納するマイクロプログラムレジスタ2oがらの
信号201により指定を受けて動作する。
書込口#!70は処理回路6oからの指示により、メモ
リ手段5oに間接指定されるコマンド群を書き込む。制
御、メモリ1oはマイクロプログラムを格納するメモリ
で、処理回路6oからのアドレス信号601により読み
出され、その結果を信号101,102によりマイクロ
プログラムレジスタ20及び切替回路30.4.0に与
える。
リ手段5oに間接指定されるコマンド群を書き込む。制
御、メモリ1oはマイクロプログラムを格納するメモリ
で、処理回路6oからのアドレス信号601により読み
出され、その結果を信号101,102によりマイクロ
プログラムレジスタ20及び切替回路30.4.0に与
える。
ここで、制御メモリ1oにより送出されるコマンド10
1は表示手段8oの設定内容にががゎらず実行されるコ
マンド群で、制御メモリ1oにより送出されるコマンド
102は表示手段8oの設定内容により選択をうけるコ
マンド群である。表示手段80は制御メモリ1oで指定
されたコマンド群102が直接指定が間接指定かを表示
する表示手段で、マイクロプログラムレジスタ20に格
納されたマイクロプログラムの内容により、そのどちら
かに設定される。メモリ手段50は引渡されるパラメー
タを格納するメモリで、この場合は制御メモリ10で与
えるコマンド群102と同じ形式を持つコマンド群が格
納される。
1は表示手段8oの設定内容にががゎらず実行されるコ
マンド群で、制御メモリ1oにより送出されるコマンド
102は表示手段8oの設定内容により選択をうけるコ
マンド群である。表示手段80は制御メモリ1oで指定
されたコマンド群102が直接指定が間接指定かを表示
する表示手段で、マイクロプログラムレジスタ20に格
納されたマイクロプログラムの内容により、そのどちら
かに設定される。メモリ手段50は引渡されるパラメー
タを格納するメモリで、この場合は制御メモリ10で与
えるコマンド群102と同じ形式を持つコマンド群が格
納される。
このメモリ50への書込みは書込み回路70がらのアド
レス情報702.書込みデータ703にて実施されるが
、書込み時は信号701により切替回路40をアドレス
情報702側に切り替えて実施する。
レス情報702.書込みデータ703にて実施されるが
、書込み時は信号701により切替回路40をアドレス
情報702側に切り替えて実施する。
また読み出しは制御メモリ10からの信号102の内容
をアドレス情報とみなして切替回路40からのアドレス
401により受け、読み出した結果を信号501として
送出する。切替回路30は表示手段80の設定内容に従
い、その設定が間接指定であればメモリ手段50を読み
出した結果を、直接指定であれば制御メモリ10を読み
出した結果を選択し、その内容をマイクロプログラムレ
ジスタ20に設定する。
をアドレス情報とみなして切替回路40からのアドレス
401により受け、読み出した結果を信号501として
送出する。切替回路30は表示手段80の設定内容に従
い、その設定が間接指定であればメモリ手段50を読み
出した結果を、直接指定であれば制御メモリ10を読み
出した結果を選択し、その内容をマイクロプログラムレ
ジスタ20に設定する。
以上説明したように、本発明はマイクロプログラム中の
コマンド群の間接指定を可能とすることにより、 1、マイクロプログラムを書き替えることなく、その動
作シーケンスをダイナミックに変更可能とする。
コマンド群の間接指定を可能とすることにより、 1、マイクロプログラムを書き替えることなく、その動
作シーケンスをダイナミックに変更可能とする。
2、マイクロプログラムのダイナミックな変更を可能と
することにより、処理シーケンスの流れを容易に制御で
き、マイクロプログラムの構造を簡略化できる。
することにより、処理シーケンスの流れを容易に制御で
き、マイクロプログラムの構造を簡略化できる。
等の効果がある。
第1図は本発明の一実施例を示す図である。
Claims (1)
- マイクロプログラムに記述されたコマンド群により制御
され、前記コマンド群が直接指定か間接指定かを表示す
る手段と、マイクロプログラムの表示により更新可能な
メモリ手段と、前記表示手段が間接指定を示している場
合、前記マイクロプログラム中のコマンド群の一部の情
報をアドレスとして前記メモリ手段を読み出し、その結
果を前記マイクロプログラム中のコマンド群の一部又は
すべてと置き替えて前記マイクロプログラムを実行する
手段とを有することを特徴とするデータ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21842286A JPS6373331A (ja) | 1986-09-16 | 1986-09-16 | デ−タ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21842286A JPS6373331A (ja) | 1986-09-16 | 1986-09-16 | デ−タ処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6373331A true JPS6373331A (ja) | 1988-04-02 |
Family
ID=16719665
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21842286A Pending JPS6373331A (ja) | 1986-09-16 | 1986-09-16 | デ−タ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6373331A (ja) |
-
1986
- 1986-09-16 JP JP21842286A patent/JPS6373331A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5179690A (en) | System for display emulation by intercepting and changing control data stored in one of multiple temporary registers to suitable display control data | |
| JPS6373331A (ja) | デ−タ処理装置 | |
| JP3305841B2 (ja) | プログラム制御装置 | |
| JPH02127743A (ja) | メモリ制御方式 | |
| JPH02133833A (ja) | インサーキツトエミユレータ制御装置 | |
| JPH02183330A (ja) | データ処理装置 | |
| JPS6217250B2 (ja) | ||
| JPH06110506A (ja) | プログラマブルコントローラのコメント記憶方法 | |
| JPH02252039A (ja) | プロセッサのメモリ制御方式 | |
| JPS5837547B2 (ja) | Crtディスプレイ装置における表示方式 | |
| JPS61272856A (ja) | プロセツサ制御方式 | |
| JPH05210616A (ja) | コンピュータ装置 | |
| JPS6011956A (ja) | レジスタ制御方式 | |
| JPH04262449A (ja) | データ転送方式 | |
| JPH0292545A (ja) | ハードコピー方式 | |
| JPH03189726A (ja) | データ処理装置 | |
| JPH03129532A (ja) | マイクロシーケンス回路 | |
| JPH01228016A (ja) | 高速画面表示方式 | |
| JPS60100249A (ja) | メモリ制御回路 | |
| JPS61265643A (ja) | 実行マイクロ命令再アクセス制御方式 | |
| JPS63307529A (ja) | 演算処理ユニット間の通信制御方式 | |
| JPH06161944A (ja) | Dma制御装置 | |
| JPS61208542A (ja) | マイクロ・プログラム制御方式 | |
| JPH04365142A (ja) | 開発支援システム | |
| JPS63266525A (ja) | 半導体集積回路装置 |