JPH01128134A - マイクロプログラム制御装置 - Google Patents
マイクロプログラム制御装置Info
- Publication number
- JPH01128134A JPH01128134A JP28657287A JP28657287A JPH01128134A JP H01128134 A JPH01128134 A JP H01128134A JP 28657287 A JP28657287 A JP 28657287A JP 28657287 A JP28657287 A JP 28657287A JP H01128134 A JPH01128134 A JP H01128134A
- Authority
- JP
- Japan
- Prior art keywords
- address
- register
- microinstruction
- control
- held
- 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.)
- Granted
Links
- 238000010586 diagram Methods 0.000 description 7
- 230000010365 information processing Effects 0.000 description 3
- 101100436011 Dictyostelium discoideum arcE gene Proteins 0.000 description 2
- 101100492338 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARC15 gene Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- BSFODEXXVBBYOC-UHFFFAOYSA-N 8-[4-(dimethylamino)butan-2-ylamino]quinolin-6-ol Chemical compound C1=CN=C2C(NC(CCN(C)C)C)=CC(O)=CC2=C1 BSFODEXXVBBYOC-UHFFFAOYSA-N 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Advance Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、マイクロ命令の実行中に、次に実行すべきマ
イクロ命令の先取りを行うことを可能とするマイクロプ
ログラム制御装置に関する。
イクロ命令の先取りを行うことを可能とするマイクロプ
ログラム制御装置に関する。
(従来の技術)
従来、この種のマイクロプログラム制御装置は、制御記
憶から読出されたマイクロ命令をレジスタに保持し、こ
のレジスタからの出力により、制御記憶制御回路がハー
ドウェアの制御を行っていた。
憶から読出されたマイクロ命令をレジスタに保持し、こ
のレジスタからの出力により、制御記憶制御回路がハー
ドウェアの制御を行っていた。
(発明が解決しようとする問題点)
上述した従来のマイクロプログラム制御装置は、制御記
憶から読出されたマイクロ命令を保持するレジスタから
の出力により、制御記憶制御回路がハードウェアを制御
しているので、制御記憶制御回路がこのレジスタの内容
をデコードしてから実際にハードウェアの制御を完了す
るまでの時間が長くかかる。この時間が制御クロックの
周期を決定するので、制御クロックの周期を短くして性
能を向上させることができないという問題点があった。
憶から読出されたマイクロ命令を保持するレジスタから
の出力により、制御記憶制御回路がハードウェアを制御
しているので、制御記憶制御回路がこのレジスタの内容
をデコードしてから実際にハードウェアの制御を完了す
るまでの時間が長くかかる。この時間が制御クロックの
周期を決定するので、制御クロックの周期を短くして性
能を向上させることができないという問題点があった。
(問題点を解決するための手段)
上述した従来の問題点を解決するために本発明か提供す
るマイクロプログラム制御装置は、制御記憶から読出さ
れたマイクロ命令を保持する第1のレジスタとは別に、
この第1のレジスタの出力の一部をデコードするための
情報を格納する記憶手段により第1のレジスタの内容を
デコードした結果を保持する第2のレジスタを設けてい
る。
るマイクロプログラム制御装置は、制御記憶から読出さ
れたマイクロ命令を保持する第1のレジスタとは別に、
この第1のレジスタの出力の一部をデコードするための
情報を格納する記憶手段により第1のレジスタの内容を
デコードした結果を保持する第2のレジスタを設けてい
る。
また、この第1のレジスタの出力の一部により動作する
分岐制御回路及びアドレス制御回路を有し、このアドレ
ス制御回路により制御されて第1のレジスタに保持する
マイクロ命令の制御記憶のアドレス及び第2のレジスタ
に保持するマイクロ命令の制御記憶のアドレスを保持す
る2つのアドレスレジスタを有している。
分岐制御回路及びアドレス制御回路を有し、このアドレ
ス制御回路により制御されて第1のレジスタに保持する
マイクロ命令の制御記憶のアドレス及び第2のレジスタ
に保持するマイクロ命令の制御記憶のアドレスを保持す
る2つのアドレスレジスタを有している。
第1のレジスタにマイクロ命令が保持されると、このマ
イクロ命令は前記記憶手段の内容に従ってデコードされ
て、デコード結果が第2のレジスタに保持される。この
とき同時に、第1のレジスタの出力により前記分岐制御
回路またはアドレス制御回路が動作し、次に実行すべき
マイクロ命令のアドレスを前記制御記憶に与え、この制
御記憶から読出されたマイクロ命令か第1のレジスタに
保持される。
イクロ命令は前記記憶手段の内容に従ってデコードされ
て、デコード結果が第2のレジスタに保持される。この
とき同時に、第1のレジスタの出力により前記分岐制御
回路またはアドレス制御回路が動作し、次に実行すべき
マイクロ命令のアドレスを前記制御記憶に与え、この制
御記憶から読出されたマイクロ命令か第1のレジスタに
保持される。
第1のレジスタに保持される次に実行されるべきマイク
ロ命令のアドレスとしては、現在実行中のマイクロ命令
のアドレスの次のアドレス、ハードウェアにより生成さ
れるアドレスまたはサブルーチンコール等によるジャン
プ先アドレスが考えらり、る4本発明は、第1のレジス
タに前記ジャンプ先アドレスが保持されている場合に、
ジャンプ先のマイクロ命令を実行した後に戻るべき戻り
アドレスを保持するアドレススタックを有しており、こ
のアドレススタックに保持された戻りアドレスと第1の
レジスタに保持されたマイクロ命令の制御記憶のアドレ
スとが一致したときに、この戻りアドレスを前記制御記
憶に与える。
ロ命令のアドレスとしては、現在実行中のマイクロ命令
のアドレスの次のアドレス、ハードウェアにより生成さ
れるアドレスまたはサブルーチンコール等によるジャン
プ先アドレスが考えらり、る4本発明は、第1のレジス
タに前記ジャンプ先アドレスが保持されている場合に、
ジャンプ先のマイクロ命令を実行した後に戻るべき戻り
アドレスを保持するアドレススタックを有しており、こ
のアドレススタックに保持された戻りアドレスと第1の
レジスタに保持されたマイクロ命令の制御記憶のアドレ
スとが一致したときに、この戻りアドレスを前記制御記
憶に与える。
(実施例)
以下、本発明の一実施例について図面を参照して説明す
る。
る。
第1図は本発明の一実施例のマイクロプログラム制御装
置のブロック回路図である。
置のブロック回路図である。
制御記憶(C8)1にはマイクロ命令の集合体であるマ
イクロプログラムが記憶されている6本実施例では、分
岐時の命令の読出しを高速に実施するなめに4個のC8
1を並列的に配置しており、セレクタ2により、これら
の4個のC3Iの出力のうちの1個が選択される。C3
R3は、セレクタ2により選択されて出力されたマイク
ロ命令を−時的に保持するレジスタである。RAMデコ
ーダ4は、C3R,3の出力の一部をデコードするため
に必要な情報を記憶している。DR5は、C8R3の一
部とRAMデコーダ4の一部とを一時的に保持するレジ
スタである。制御記憶制御回路(C3C)6は、DR5
の出力により実際にハードウェアを制御する制御回路で
ある。分岐制御回路(BRC)7は、C8R3及びC3
C6から情報を受けて、マイクロプログラムにおける分
岐命令時の制御を行う制御回路である。ECC8は、e
sR3の出力のエラー訂正及び検出を行う回路である。
イクロプログラムが記憶されている6本実施例では、分
岐時の命令の読出しを高速に実施するなめに4個のC8
1を並列的に配置しており、セレクタ2により、これら
の4個のC3Iの出力のうちの1個が選択される。C3
R3は、セレクタ2により選択されて出力されたマイク
ロ命令を−時的に保持するレジスタである。RAMデコ
ーダ4は、C3R,3の出力の一部をデコードするため
に必要な情報を記憶している。DR5は、C8R3の一
部とRAMデコーダ4の一部とを一時的に保持するレジ
スタである。制御記憶制御回路(C3C)6は、DR5
の出力により実際にハードウェアを制御する制御回路で
ある。分岐制御回路(BRC)7は、C8R3及びC3
C6から情報を受けて、マイクロプログラムにおける分
岐命令時の制御を行う制御回路である。ECC8は、e
sR3の出力のエラー訂正及び検出を行う回路である。
eIA9及びCCAl1は、csiに対するアドレス情
報を保持するアドレスレジスタである。セレクタ10及
び13は、このアドレス情報を選択するレジスタである
。アドレススタック14は、マイクロ命令を実行した後
の戻りアドレスを複数個スタックするレジスタファイル
である。加算器12は、CCAl1から出力されたアド
レスに1をプラスする回路である。アドレス制御回路(
AR,C)15は、CIA9.CCAl1.アドレスス
タック14゜CE A 16.セレクタ10及び13を
制御する回路である。CEA16は、アドレスを保持す
るレジスタであり、−数回路17は、このCBA16と
CCAl1との一致を検出する回路である。
報を保持するアドレスレジスタである。セレクタ10及
び13は、このアドレス情報を選択するレジスタである
。アドレススタック14は、マイクロ命令を実行した後
の戻りアドレスを複数個スタックするレジスタファイル
である。加算器12は、CCAl1から出力されたアド
レスに1をプラスする回路である。アドレス制御回路(
AR,C)15は、CIA9.CCAl1.アドレスス
タック14゜CE A 16.セレクタ10及び13を
制御する回路である。CEA16は、アドレスを保持す
るレジスタであり、−数回路17は、このCBA16と
CCAl1との一致を検出する回路である。
第2図は本実施例のマイクロプログラム制御装置を適用
した情報処理システムの構成図である。
した情報処理システムの構成図である。
この情報処理システムは、主記憶装置(MM)20と、
1つまたは複数の中央処理装置(CPU)22と、1つ
または複数のチャネル制御装置(IOP)23と、これ
らを接続するバス21とからなる。
1つまたは複数の中央処理装置(CPU)22と、1つ
または複数のチャネル制御装置(IOP)23と、これ
らを接続するバス21とからなる。
本実施例のマイクロプログラム制御装置は、CPU22
の中に含まれている。
の中に含まれている。
第3図は第2図のCPU22の構成を示すブロック図で
ある。
ある。
CPU22は、主記憶アクセス制御部(MBU)30と
演算制御部(BXU)31と先取り制御部(PFU)3
2とマイクロプログラム制御部(C8U)33とからな
り、本実施例のマイクロプログラム制御装置はC3U3
3に該当するものである。MBU30は、バッファ記憶
、アドレス変換バッファ及びアドレス変換手段を有し、
MM20へのアクセス要求を制御する。EXU31は、
演算回路を有し、演算制御を行う。FPU32は、命令
バッファ記憶を持ち、命令の先取り制御を行う。
演算制御部(BXU)31と先取り制御部(PFU)3
2とマイクロプログラム制御部(C8U)33とからな
り、本実施例のマイクロプログラム制御装置はC3U3
3に該当するものである。MBU30は、バッファ記憶
、アドレス変換バッファ及びアドレス変換手段を有し、
MM20へのアクセス要求を制御する。EXU31は、
演算回路を有し、演算制御を行う。FPU32は、命令
バッファ記憶を持ち、命令の先取り制御を行う。
第4図は第1図のBRC7の回路図である。BRC7は
、デコーダ40とカウンタ41と分岐判定回路42とフ
リップフロップ43とANDゲート44.46゜47と
ORゲー1−45.48.49とから構成されている。
、デコーダ40とカウンタ41と分岐判定回路42とフ
リップフロップ43とANDゲート44.46゜47と
ORゲー1−45.48.49とから構成されている。
次に、本実施例の動作について図面を参照して説明する
。
。
第5図、第6図及び第7図はマイクログログラムの処理
の例を示すフローチャートであり、第5図及び第6図は
それぞれのタイムチャートも示している。
の例を示すフローチャートであり、第5図及び第6図は
それぞれのタイムチャートも示している。
最初に、CPU22のFPU32において、1つの命令
がツイツチされ、命令がデコードされ、C81に対する
開始アドレスが生成されてセレクタ13に与えられる。
がツイツチされ、命令がデコードされ、C81に対する
開始アドレスが生成されてセレクタ13に与えられる。
このアドレスはCIA9にセラ1〜され、セレクタ10
に与えられる。ここで、FPU32からのハードウェア
制御信号(HWC)により、CJA9の出力かセレクタ
10で選択されて、C81に与えられる。
に与えられる。ここで、FPU32からのハードウェア
制御信号(HWC)により、CJA9の出力かセレクタ
10で選択されて、C81に与えられる。
例えば、第5図において、マイクロ命令^0のアドレス
が上述のようにしてC81に与えられ、マイクロ命令^
0がC3R3に読出されたときには、次にはマイクロ命
令A1を実行するような指示かなされており、この指示
がARC15でデコードされる。次に実行されるマイク
ロ命令^1のアドレスは、マイクロ命令AOから取出さ
れてARGとして与えられる。セレクタ10は、ARC
15の指示によりARGの出力を選択する。これにより
マイクロ命令^1のアドレスがC81に与えられ、マイ
クロ命令^1がC3R3に読出される。このとき、マイ
クロ命令AOは、RAMデコーダ4でデコードされてD
R5に出力され、C8C6の制御により実行されている
。同様に、マイクロ命令A1がDR5に出力されて実行
されているときには、マイクロ命令^2がC3R3に読
出されている。
が上述のようにしてC81に与えられ、マイクロ命令^
0がC3R3に読出されたときには、次にはマイクロ命
令A1を実行するような指示かなされており、この指示
がARC15でデコードされる。次に実行されるマイク
ロ命令^1のアドレスは、マイクロ命令AOから取出さ
れてARGとして与えられる。セレクタ10は、ARC
15の指示によりARGの出力を選択する。これにより
マイクロ命令^1のアドレスがC81に与えられ、マイ
クロ命令^1がC3R3に読出される。このとき、マイ
クロ命令AOは、RAMデコーダ4でデコードされてD
R5に出力され、C8C6の制御により実行されている
。同様に、マイクロ命令A1がDR5に出力されて実行
されているときには、マイクロ命令^2がC3R3に読
出されている。
ここで、第5図の例において、マイクロ命令A2は条件
分岐命令となっているので、ARC15は、ARGの出
力が選択されるようセレクタ10に指示し、セレクタ2
は、BRC7における条件判定結果に従って、次に実行
すべきマイクロ命令BOまなはB1をC3R3に読出す
ことになる。
分岐命令となっているので、ARC15は、ARGの出
力が選択されるようセレクタ10に指示し、セレクタ2
は、BRC7における条件判定結果に従って、次に実行
すべきマイクロ命令BOまなはB1をC3R3に読出す
ことになる。
第6図は、カウンタを設定し、処理とともにカウンタの
値を減じていき、カウンタの値が0′″となったときに
次のマイクロ命令を実行するループ命令を示す例である
。
値を減じていき、カウンタの値が0′″となったときに
次のマイクロ命令を実行するループ命令を示す例である
。
第6図において、マイクロ命令C1で例えば°“5′″
という値がARGとして第4図のカウンタ41にセット
された場合に、マイクロ命令DOでは、カウンタ41か
ら1を減じてこの結果の値を判定する処理が行われる。
という値がARGとして第4図のカウンタ41にセット
された場合に、マイクロ命令DOでは、カウンタ41か
ら1を減じてこの結果の値を判定する処理が行われる。
この処理を5回繰返してカウンタ41の値が°′0“°
になると、フリップフロップ43がセットされて、6回
目にマイクロ命令D’Oが実行されると分岐条件が成立
してマイクロ命令D1ヘジャンプすることとなる。
になると、フリップフロップ43がセットされて、6回
目にマイクロ命令D’Oが実行されると分岐条件が成立
してマイクロ命令D1ヘジャンプすることとなる。
第7図は、マイクロ命令FO→[1→[2→F3→[4
の後に他のマイクロプログラムのマイクロ命令F1→F
2→F3→「4を実行してからマイクロ命令[5を実行
するというケースを示している。
の後に他のマイクロプログラムのマイクロ命令F1→F
2→F3→「4を実行してからマイクロ命令[5を実行
するというケースを示している。
これは、マイクロ命令E3でCEA16にマイクロ命令
「4のアドレスを設定し、マイクロ命令F4でCIA9
に保持されているマイクロ命令E4のアドレスに加算器
12により1を加算したアドレス(マイクロ命令[5の
アドレス)をアドレススタック14にスタックしてから
、マイクロ命令F1ヘジャンプすることにより実行され
る。マイクロ命令F1→F2→[3→[4を実行した後
は、アドレススタック14からの出力がセレクタ10で
選択されてマイクロ命令F5が実行されることとなる。
「4のアドレスを設定し、マイクロ命令F4でCIA9
に保持されているマイクロ命令E4のアドレスに加算器
12により1を加算したアドレス(マイクロ命令[5の
アドレス)をアドレススタック14にスタックしてから
、マイクロ命令F1ヘジャンプすることにより実行され
る。マイクロ命令F1→F2→[3→[4を実行した後
は、アドレススタック14からの出力がセレクタ10で
選択されてマイクロ命令F5が実行されることとなる。
マイクロ命令E4の実行後にマイクロ命令「1だけを実
行してからマイクロ命令F5を実行する場合には、マイ
クロ命令[4でマイクロ命令E1ヘジャンプするととも
に、CIA9にマイクロ命令E4のアドレスに加算器1
2により1を加算したアドレス(マイクロ命令E5のア
ドレス)を格納し、次にCIA9の出力をセレクタ10
で選択することにより実現できる。
行してからマイクロ命令F5を実行する場合には、マイ
クロ命令[4でマイクロ命令E1ヘジャンプするととも
に、CIA9にマイクロ命令E4のアドレスに加算器1
2により1を加算したアドレス(マイクロ命令E5のア
ドレス)を格納し、次にCIA9の出力をセレクタ10
で選択することにより実現できる。
また、カウンタ41への入力は、C8R3からの出力の
みではなく、EXU31からの出力を選択し−11= て設定するような構成にしてもよい。
みではなく、EXU31からの出力を選択し−11= て設定するような構成にしてもよい。
これらは、いずれもC8R3の出力をDR5に保持し、
DR5に保持されたマイクロ命令を実行すると同時に、
次に実行すべきマイクロ命令のアドレスを制御してC8
R3に次に実行すべきマイクロ命令を保持することによ
り、性能を落とさずに処理ができる。
DR5に保持されたマイクロ命令を実行すると同時に、
次に実行すべきマイクロ命令のアドレスを制御してC8
R3に次に実行すべきマイクロ命令を保持することによ
り、性能を落とさずに処理ができる。
(発明の効果)
以上に説明したように本発明は、制御記憶から読出した
マイクロ命令を保持する第1のレジスタと、このマイク
ロ命令をデコードした結果を保持する第2のレジスタと
の2段のレジスタを使用し、かつ、分岐制御回路及びア
ドレス制御回路が第1のレジスタからの出力により動作
し、カウンタ笠による条件分岐及び繰返し実行後の分岐
判定回路を分岐制御回路中に備えることにより、単純に
2段のレジスタを持った(すでは著しい性能低下かある
分岐条件の判定を遅延することなく実行できる。
マイクロ命令を保持する第1のレジスタと、このマイク
ロ命令をデコードした結果を保持する第2のレジスタと
の2段のレジスタを使用し、かつ、分岐制御回路及びア
ドレス制御回路が第1のレジスタからの出力により動作
し、カウンタ笠による条件分岐及び繰返し実行後の分岐
判定回路を分岐制御回路中に備えることにより、単純に
2段のレジスタを持った(すでは著しい性能低下かある
分岐条件の判定を遅延することなく実行できる。
そこで、本発明によれば、2段レジスタ化による制御ク
ロックの高速化を実現できるという効果か
ロックの高速化を実現できるという効果か
第1図は本発明の一実維例のマイクロプログラム制御8
置のブロック回路図、第2図は本実施例のマイクロプロ
グラム制御装置を適用した情報処理システムの構成図、
第3図は第2図の中央処理装置の構成を示すブロック図
、第4図は第1図の分岐制御回路の回路図、第5図、第
6図及び第7図はマイクロプログラムの処理の例を示す
フローチャートである。 1・・・制御記憶(C3)、2・・・セレクタ、3・・
・C3R,4・・・RAMデコーダ、5・・・DR16
・・・制御記憶制御回路(C8C)、7・・・分岐制御
回路(BRC)、8・・・ECC19・・・CIA、1
0.13・・・セレ、フタ、11・・・CCA、12・
・・加算器、14・・・アドレススタック、15・・・
アドレス制御回路(ABC)、16・・・CEA、17
・・・一致回路、20・・・主記憶装置(MM)、21
・・・バス、22・・・中央処理装置(CPU)、23
・・・チャネル制御装置(■OP)、30・・・主記憶
アクセス制御部(MBU)、31・・・演算制御部(E
XU)、31・・・先取り制御部(PFU)、33・・
・マイクロプログラム制御部(C3U)、40・・・デ
コーダ、41・・・カウンタ、42・・・分岐判定回路
、43・・・フリップフロップ、44.46.47・・
・ANDゲート、45.48.49・・・ORゲート。
置のブロック回路図、第2図は本実施例のマイクロプロ
グラム制御装置を適用した情報処理システムの構成図、
第3図は第2図の中央処理装置の構成を示すブロック図
、第4図は第1図の分岐制御回路の回路図、第5図、第
6図及び第7図はマイクロプログラムの処理の例を示す
フローチャートである。 1・・・制御記憶(C3)、2・・・セレクタ、3・・
・C3R,4・・・RAMデコーダ、5・・・DR16
・・・制御記憶制御回路(C8C)、7・・・分岐制御
回路(BRC)、8・・・ECC19・・・CIA、1
0.13・・・セレ、フタ、11・・・CCA、12・
・・加算器、14・・・アドレススタック、15・・・
アドレス制御回路(ABC)、16・・・CEA、17
・・・一致回路、20・・・主記憶装置(MM)、21
・・・バス、22・・・中央処理装置(CPU)、23
・・・チャネル制御装置(■OP)、30・・・主記憶
アクセス制御部(MBU)、31・・・演算制御部(E
XU)、31・・・先取り制御部(PFU)、33・・
・マイクロプログラム制御部(C3U)、40・・・デ
コーダ、41・・・カウンタ、42・・・分岐判定回路
、43・・・フリップフロップ、44.46.47・・
・ANDゲート、45.48.49・・・ORゲート。
Claims (3)
- (1)制御記憶から読出されたマイクロ命令を保持する
第1のレジスタと、この第1のレジスタに保持されたマ
イクロ命令の一部で示されるコマンドをデコードするた
めの情報を格納する記憶手段と、この記憶手段から読出
されたデコード結果を保持する第2のレジスタと、この
第2のレジスタの出力に基づいてハードウェアを制御す
る制御記憶制御回路と、前記第1のレジスタの出力、分
岐制御回路または前記制御記憶制御回路からの指示によ
り前記制御記憶から読出すべきマイクロ命令のアドレス
を与えるアドレス制御回路と、前記第1のレジスタの出
力に基づいてカウンタ制御、分岐条件の判定及び分岐制
御を行う分岐制御回路と、現在実行中のマイクロ命令の
前記制御記憶のアドレスを保持する第1のアドレスレジ
スタと、この第1のアドレスレジスタに保持されている
アドレスに1を加えたアドレス、ハードウェア生成アド
レスまたは前記第1のアドレスレジスタの出力の一部で
示されるジャンプ先アドレスを保持する第2のアドレス
レジスタと、この第2のアドレスレジスタに保持されて
いるジャンプ先アドレスにジャンプしてジャンプ先のマ
イクロ命令を実行した後に戻るべき戻りアドレスを保持
するアドレススタックとを有することを特徴とするマイ
クロプログラム制御装置。 - (2)前記第2のアドレスレジスタに前記第1のアドレ
スレジスタの出力の一部で示されるジャンプ先アドレス
が保持されている場合に、前記アドレススタックに保持
されている戻りアドレスと等しいアドレスが前記第1の
アドレスレジスタに保持されたときに、この戻りアドレ
スを前記制御記憶へ与えることを特徴とする特許請求の
範囲第1項に記載のマイクロプログラム制御装置。 - (3)前記第2のアドレスレジスタに第1のアドレスレ
ジスタに保持されているアドレスに1を加えたアドレス
が保持されている場合に、前記第1のアドレスレジスタ
に保持されているアドレスに対応するマイクロ命令を前
記制御記憶から読出して実行した後に、前記第2のアド
レスレジスタに保持されているアドレス対応するマイク
ロ命令を前記制御記憶から読出して実行することを特徴
とする特許請求の範囲第1項または第2項に記載のマイ
クロプログラム制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28657287A JPH0621987B2 (ja) | 1987-11-12 | 1987-11-12 | マイクロプログラム制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28657287A JPH0621987B2 (ja) | 1987-11-12 | 1987-11-12 | マイクロプログラム制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01128134A true JPH01128134A (ja) | 1989-05-19 |
| JPH0621987B2 JPH0621987B2 (ja) | 1994-03-23 |
Family
ID=17706147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28657287A Expired - Lifetime JPH0621987B2 (ja) | 1987-11-12 | 1987-11-12 | マイクロプログラム制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0621987B2 (ja) |
-
1987
- 1987-11-12 JP JP28657287A patent/JPH0621987B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0621987B2 (ja) | 1994-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2500036B2 (ja) | ハイブリッドパイプライン接続プロセッサおよびその処理方法 | |
| JPH01142831A (ja) | データ処理システム | |
| JPH0621987B2 (ja) | マイクロプログラム制御装置 | |
| JPS60241136A (ja) | デ−タ処理装置 | |
| JPH0218729B2 (ja) | ||
| JPH11119998A (ja) | 情報処理装置 | |
| JP2731740B2 (ja) | 通信レジスタ付並列計算機 | |
| JPS6116334A (ja) | デ−タ処理装置 | |
| JPH11203135A (ja) | Risc型データ処理装置及び方法 | |
| JP2741717B2 (ja) | ベクトル処理装置 | |
| JPH06161778A (ja) | マルチフロー命令制御方法及び命令処理装置 | |
| JP2005134987A (ja) | パイプライン演算処理装置 | |
| JPH032926A (ja) | マイクロシーケンス回路 | |
| JPS6375833A (ja) | 情報処理装置 | |
| JPH0218732B2 (ja) | ||
| JPH0619705A (ja) | パイプライン制御方式 | |
| JPS6028014B2 (ja) | マイクロプロセツサ | |
| JPS62226336A (ja) | マイクロプログラム制御方式 | |
| JPS6257028A (ja) | パイプライン制御の情報処理装置におけるブランチ制御方法 | |
| JPS59158442A (ja) | 命令読出し制御方法 | |
| JPH06332701A (ja) | 情報処理装置 | |
| JPS62105239A (ja) | マイクロブランチ方式 | |
| JPH05334265A (ja) | 情報処理装置および情報処理方法 | |
| JPH0247726A (ja) | 情報処理装置 | |
| JPS6015744A (ja) | マイクロ命令制御方式 |