JPH03211623A - Information processor - Google Patents
Information processorInfo
- Publication number
- JPH03211623A JPH03211623A JP766490A JP766490A JPH03211623A JP H03211623 A JPH03211623 A JP H03211623A JP 766490 A JP766490 A JP 766490A JP 766490 A JP766490 A JP 766490A JP H03211623 A JPH03211623 A JP H03211623A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- register
- double write
- write type
- registration
- 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
- 238000001514 detection method Methods 0.000 claims abstract description 28
- 230000010365 information processing Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 4
- 101100343203 Vigna unguiculata LBII gene Proteins 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Advance Control (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はパイプライン制御の下で同時に2つのレジスタ
を更新する命令に先行する命令が更新するレジスタの中
で未だ更新されていないレジスタの番号を保持する処理
を行なう情報処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field The present invention provides processing for holding the number of a register that has not been updated among the registers updated by an instruction preceding an instruction that simultaneously updates two registers under pipeline control. The present invention relates to an information processing device.
従来技術
一連の処理過程を連続した複数のフェーズに分割し、分
割されたフェーズのそれぞれに対応した命令を個々に連
続して実行するためのパイプラインを具備した方式を採
用した情報処理装置をパイプライン制御型情報処理装置
という。Prior Art An information processing device that employs a method that divides a series of processing steps into a plurality of consecutive phases and has a pipeline that individually and consecutively executes instructions corresponding to each of the divided phases is used. It is called a line control type information processing device.
また、一つの命令が2つのレジスタをともに更新する命
令をダブルライト型命令という。上述のパイプライン制
御型情報処理装置において、このダブルライト型命令に
先行する命令が、更新するレジスタの中で未だ更新され
ていないレジスタの番号を保持するレジスタ群として、
確定待ち登録レジスタ群がある。Further, an instruction in which one instruction updates both registers is called a double write type instruction. In the pipeline control type information processing device described above, the instruction preceding this double write type instruction serves as a register group that holds the numbers of registers that have not yet been updated among the registers to be updated.
There is a group of registers waiting to be confirmed.
従来、パイプライン制御情報処理装置においてダブルラ
イト型命令を実行するとき、確定待ち登録レジスタ群は
1マシンサイクルに1つしかレジスタ番号の登録を行な
わなかった。このため、確定待ち登録レジスタ群が2つ
のレジスタ番号を登録しようとするときには2マシンサ
イクルかかり、結果としてこの種の命令の実行速度が遅
かった。Conventionally, when a double write type instruction is executed in a pipeline control information processing device, only one register number is registered in the pending registration register group per machine cycle. For this reason, it takes two machine cycles when the pending registration register group attempts to register two register numbers, and as a result, the execution speed of this type of instruction is slow.
発明の目的
本発明の目的は上述の欠点を除去しダブルライト型命令
の実行を高速にできるようにした情報処理装置を提供す
るこ七にある。OBJECTS OF THE INVENTION It is an object of the present invention to provide an information processing device that eliminates the above-mentioned drawbacks and enables high-speed execution of double-write type instructions.
発明の構成
本発明によれば、パイプライン制御型の情報処理装置で
あって、第1の命令がレジスタ更新命令であることを検
出する更新命令検出手段と、該第1の命令が2つのレジ
スタをともに更新するダブルライト型命令であることを
検出するダブルライト型命令検出手段と、前記第1の命
令に対する先行命令が更新するレジスタ中で未更新のレ
ジスタ番号を保持する複数の確定待ち登録レジスタ手段
と、これら確定待ち登録レジスタ手段に対する複数のレ
ジスタ番号並行登録の可能性を検出する登録可能性検出
手段と、前記ダブルライト型命令検出手段によるダブル
ライト型命令の検出および前記登録可能性検出手段によ
る登録不可能の検出がなされたとき、複数のレジスタ番
号並行登録の可能性ができてくるまで前記第1の命令の
レジスタ番号を登録しないよう制御する制御手段とを含
むことを特徴とする情報処理装置が得られる。Structure of the Invention According to the present invention, there is provided an information processing apparatus of pipeline control type, which includes update instruction detection means for detecting that a first instruction is a register update instruction, and update instruction detection means for detecting that a first instruction is a register update instruction; double write type instruction detection means for detecting that the instruction is a double write type instruction that updates both of the instructions, and a plurality of confirmation waiting registration registers that hold unupdated register numbers among the registers updated by the preceding instruction to the first instruction. means, registration possibility detection means for detecting the possibility of parallel registration of a plurality of register numbers in these confirmation waiting registration register means, detection of a double write type instruction by said double write type instruction detection means, and said registration possibility detection means. and control means for controlling the register number of the first instruction not to be registered until the possibility of parallel registration of a plurality of register numbers becomes possible when registration is detected as impossible. A processing device is obtained.
実施例
次に本発明の一実施例について図面を参照して詳細に説
明する。Embodiment Next, an embodiment of the present invention will be described in detail with reference to the drawings.
本発明の一実施例であるパイプライン制御型情報処理装
置は、4つのステージで構成される。すなわち、命令を
解読しアドレス生成を行うDステージ、このDステージ
で生成されたアドレスの変換を行うアドレス変換バッフ
ァ(以下TLB)やキャッシュメモリを索引してメモリ
データを続出すOステージ、演算回路を使用してOステ
ージから与えられるメモリデータの演算を行うEステー
ジ、およびこのEステージでの演算結果を格納するWス
テージからなる。A pipeline control type information processing apparatus, which is an embodiment of the present invention, is composed of four stages. In other words, the D stage decodes instructions and generates addresses, the address translation buffer (hereinafter referred to as TLB) converts the addresses generated in this D stage, the O stage indexes the cache memory and continuously outputs memory data, and the arithmetic circuit. It consists of an E stage which performs calculations on memory data given from the O stage, and a W stage which stores the calculation results of the E stage.
第1図を参照すると、本発明の一実施例はDステージに
命令語を保持するレジスタ6を備えている。このレジス
タ6に格納する命令語は以下の5つのフィールドを有し
ている。Referring to FIG. 1, one embodiment of the present invention includes a register 6 for holding instruction words in the D stage. The instruction word stored in this register 6 has the following five fields.
すなわち、命令のオペレーションを規定するOPフィー
ルド、更新するレジスタの番号を示すRフィールド、ア
ドレス生成に使用するペースレジスタの番号を示すBフ
ィールド、アドレス生成に使用する汎用レジスタの番号
を示すXフィールドおよびアドレス生成に使用するディ
スプレイスメント部を示すDフィールドを有している。That is, the OP field that specifies the operation of the instruction, the R field that indicates the number of the register to be updated, the B field that indicates the number of the pace register used for address generation, the X field that indicates the number of the general-purpose register used for address generation, and the address. It has a D field indicating the displacement part used for generation.
Dステージには、この他、Bフィールドで示される番号
により索引されるペースレジスタ群1、Xフィールドで
示される番号により索引される汎用レジスタ群2、およ
びこれらペースレジスタ群1と汎用レジスタ群2とDフ
ィールドとの出力を加算しオペランドアドレスを生成す
るアダー10を含む。In addition, the D stage includes pace register group 1 indexed by the number shown in the B field, general register group 2 indexed by the number shown in the X field, and these pace register group 1 and general register group 2. It includes an adder 10 that adds the output with the D field to generate an operand address.
このアダー10で生成されたオペランドアドレスはレジ
スタ3に格納されたあと、TLBllに与えられる。T
LBIIは論理アドレスを物理アドレスに変換するもの
であり、0ステージには、このTLBIIおよびこのT
LBIIで変換されたアドレスで示された位置からデー
タを出力するキャッシュメモリ12が備えられている。The operand address generated by the adder 10 is stored in the register 3 and then given to TLBll. T
LBII converts a logical address into a physical address, and the 0 stage has this TLBII and this T
A cache memory 12 is provided that outputs data from a location indicated by an address converted by LBII.
このデータはレジスタ4に格納されたあと、演算用デー
タとして出力される。Eステージには与えられたデータ
を演算する演算回路13を備えている。演算結果はレジ
スタ5に格納される。After this data is stored in the register 4, it is output as calculation data. The E stage is equipped with an arithmetic circuit 13 that operates on given data. The calculation result is stored in register 5.
本発明の一実施例の制御系は以下のように構成される。A control system according to an embodiment of the present invention is configured as follows.
Dステージには、レジスタ6に格納された命令のOPコ
ードを入力して解読し、命令がレジスタ更新命令である
ときには線1201に信号を出力し、該命令が上述のダ
ブルライト型命令であるときには、線1202に信号を
出力するデコーダ120およびレジスタ6のRフィール
ドから与えられる更新するレジスタの番号に1を加算す
るアダー12■を備えている。The D stage inputs and decodes the OP code of the instruction stored in register 6, outputs a signal to line 1201 when the instruction is a register update instruction, and outputs a signal to line 1201 when the instruction is the above-mentioned double write type instruction. , a decoder 120 that outputs a signal to line 1202, and an adder 122 that adds 1 to the number of the register to be updated given from the R field of register 6.
0ステージでは、デコーダ120から線1201および
1202を介して与えられるレジスタ更新命令検出信号
およびダブルライト型命令検出信号のどちらか一方を選
択するセレクタ112、このセレクタ112の選択結県
を格納するフリップフロップ102、このフリシブフロ
ップ102からの出力および線120を介して与えられ
るレジスタ更新命令検出信号のどちらか一方を選択する
セレクタ11O1このセレクタ110の選択結果を格納
するフリップフロップ100、これらフリップフロップ
100および102の出力、線1201を介して与えら
れるレジスタ更新命令検出信号および線1202を介し
て与えられるダブルライト型命令検出信号を人力し、第
4図および第5図に基づいて線122■および1222
に制御信号を出力する制御回路122、この制御回路1
22から線1222を介して与えられる選択指示信号に
よりレジスタ6のRフィールドからの更新するレジスタ
番号およびこのレジスタ番号に+1加算されたアダー1
2+からのどちから一方を選択するセレクタ113、こ
のセレクタ113からの選択結果を格納するレジスタ1
03、前記制御回路122から線1221を介して与え
られる選択指示信号によりレジスタ1゜3からの出力お
よび線61を介して与えられる更新するレジスタの番号
のどちらが一方を選択するセレクタ111およびこのセ
レクタ1.11からの選択結果を格納するレジスタ10
1を備えている。In the 0 stage, a selector 112 selects either the register update instruction detection signal or the double write type instruction detection signal applied from the decoder 120 via lines 1201 and 1202, and a flip-flop stores the selection result of this selector 112. 102, a selector 11O1 that selects either the output from this flexible flop 102 and the register update instruction detection signal applied via line 120; a flip-flop 100 that stores the selection result of this selector 110; 102, the register update command detection signal given through line 1201 and the double write type command detection signal given through line 1202, and the outputs of lines 122 and 1222 are input based on FIGS. 4 and 5.
A control circuit 122 outputting a control signal to the control circuit 1
22 through the line 1222, the register number to be updated from the R field of register 6 and the adder 1 added by +1 to this register number.
A selector 113 that selects one from 2+, and a register 1 that stores the selection result from this selector 113.
03, the selector 111 selects which one of the output from the register 1.3 and the number of the register to be updated given via the line 61 is selected by the selection instruction signal given from the control circuit 122 via the line 1221; Register 10 that stores the selection results from .11
1.
フリップフロップlooの出力はフリップフロップ10
4に格納されたあと、フリップフロップ■o6に格納さ
れる。またレジスタlO1の出力はレジスタ105に格
納されたあとレジスタ107に格納される。The output of flip-flop loo is flip-flop 10
4, and then stored in the flip-flop ■o6. Further, the output of register lO1 is stored in register 105 and then in register 107.
Eステージでは、線12o2を介して与えられるダブル
ライト型命令検出信号およびフリップフロップ102の
出力の論理積をとるアンドゲート123 ヲ備えている
。このアンドゲート123の出力は線I231に出力さ
れレジスタ6の命令を保持させるとともにフリップフロ
ップ102をリセットする。前記フリップ7 C7ツブ
100 、102,104およびJOB +7)値はレ
ジスタ1(11,1(13,1(15および107の値
が有効が否かをそれぞれ示す。The E stage includes an AND gate 123 that performs the logical product of the double write type instruction detection signal applied via the line 12o2 and the output of the flip-flop 102. The output of this AND gate 123 is output to line I231 to hold the instruction in register 6 and reset flip-flop 102. The values of the flip 7 C7 tabs 100, 102, 104 and JOB +7 indicate whether the values of registers 1 (11, 1 (13, 1) (15 and 107) are valid or not, respectively.
この実施例において、フリップフロップioo、i。In this example, the flip-flops ioo,i.
2、104および10Bおよびレジスタ101.103
,105および107を確定待ち登録レジスタ群と呼ぶ
。これらレジスタ群はパイプラインのクロック信号と同
期して動作する。2, 104 and 10B and registers 101.103
, 105 and 107 are referred to as a group of registration registers waiting for confirmation. These register groups operate in synchronization with the pipeline clock signal.
次に本発明の一実施例の動作について図面を参照して詳
細に説明する。第1図および第2A図を参照すると、い
ま、タイミングTIでレジスタ6に格納されている命令
Aがダブルライト型命令でRフィールドの内容と(Rフ
ィールド+1)番地の内容とを登録する命令とする。こ
のとき確定待ち登録レジスタ群に有効なレジスタ番号が
1つも存在しないと仮定する。すなわち、フリップフロ
ップ100,102,104 オ、J:び10Bが全て
“o”とする。Next, the operation of one embodiment of the present invention will be described in detail with reference to the drawings. Referring to FIG. 1 and FIG. 2A, the instruction A currently stored in register 6 at timing TI is a double write type instruction that registers the contents of the R field and the contents of the (R field + 1) address. do. At this time, it is assumed that there is no valid register number in the confirmation waiting registration register group. That is, flip-flops 100, 102, 104, 104 and 10B are all set to "o".
デコーダ120の出力である線120!上のレジスタ更
新命令検出信号および線12o2上のダブルライト型命
令検出信号の両方が“1”であり、フリップフロップ1
00および102は両方とも“0”である。Line 120 which is the output of decoder 120! Both the upper register update instruction detection signal and the double write type instruction detection signal on line 12o2 are "1", and flip-flop 1
Both 00 and 102 are "0".
タイミング2では第4図の論理に従ってフリップフロッ
プ100には“1”がセットされ、レジスタ101には
レジスタ6のRフィールドの内容がセットされる。なお
、第2A図、第2B図、第3A図および第3B図におい
てR(A)は、命令Aが更新するレジスタの番号を示し
、R(B)は命令Bが更新するレジスタの番号を示す。At timing 2, "1" is set in the flip-flop 100 and the contents of the R field of the register 6 are set in the register 101 according to the logic shown in FIG. Note that in FIGS. 2A, 2B, 3A, and 3B, R(A) indicates the number of the register updated by instruction A, and R(B) indicates the number of the register updated by instruction B. .
このタイミング2では、第5図の論理に従ってフリップ
フロップ102には#1″がセットされレジスタ103
には(RA+1)番地のデータがセットされる。At this timing 2, #1'' is set in the flip-flop 102 and the register 103 is set according to the logic shown in FIG.
The data at address (RA+1) is set in .
命令Aの後続命令である命令Bが1つのレジスタを更新
する命令である時、タイミングT2で線1201上のレ
ジスタ更新命令検出信号が“1”であり、線1202上
のダブルライト型命令検出信号が“0“である。第4図
の論理に従いフリップフロップ100には線1021を
介して与えられる“1“がセットされ、レジスタ101
には線1o31を介して与えられる番号がセットされる
。また第5図の論理に従いフリップフロップ102には
線1o21を介して与えられる1”がセットされ、レジ
スタ103には命令BのRフィールドの内容がセットさ
れる。When instruction B, which is a subsequent instruction of instruction A, is an instruction that updates one register, the register update instruction detection signal on line 1201 is "1" at timing T2, and the double write type instruction detection signal on line 1202 is "1". is “0”. According to the logic of FIG.
is set to the number given via line 1o31. Further, in accordance with the logic of FIG. 5, flip-flop 102 is set to 1'' applied via line 1o21, and register 103 is set to the contents of the R field of instruction B.
第2B図には、命令Aがダブルライト型命令で命令Bが
レジスタを1つしか更新しない命令の従来の動作が示さ
れている。第2A図と第2B図との比較から従来技術よ
りも本発明の方が1マシンサイクル早く実行できる。FIG. 2B shows the conventional operation of an instruction in which instruction A is a double write type instruction and instruction B updates only one register. A comparison between FIG. 2A and FIG. 2B shows that the present invention can be executed one machine cycle faster than the prior art.
次に命令AおよびBの両方がダブルライト型命令の場合
の動作を詳細に説明する。第1図および第3A図を謬照
すると、命令Aの動作は上述の命令Aの動作と同じであ
る。Next, the operation when both instructions A and B are double write type instructions will be explained in detail. Referring to FIGS. 1 and 3A, the operation of instruction A is the same as the operation of instruction A described above.
命令BはRフィールドの内容および(Rフィールド+1
)番地の内容を登録するダブルライト型命令である。Instruction B includes the contents of R field and (R field + 1
) is a double write type instruction that registers the contents of an address.
タイミングT2で命令Aによりフリップフロップ102
が“1゛にセットされていてかつ線1202上のダブル
ライト型命令検出信号が“1”であるため、タイミング
T3まて命令Bを保持しフリップフロップ102をリセ
ットするようアンドゲート[23は線123[に“1′
を出力する。At timing T2, the flip-flop 102 is activated by instruction A.
is set to "1" and the double write type instruction detection signal on the line 1202 is "1", so the AND gate [23 is the line 123 [to “1′
Output.
この結果、タイミングT3で第4図の論理に従い、フリ
ップフロップ100には線1021を介して与えられる
“1”がセットされ、レジスタ101には線■031を
介して与えられる。As a result, at timing T3, according to the logic shown in FIG. 4, "1" is set to the flip-flop 100 through the line 1021, and "1" is applied to the register 101 through the line 031.
タイミングT4では、第4図の論理に従い、フリップフ
ロップ100には線1201を介して与えられる“1”
がセットされ、レジスタ101には命令Bが更新するレ
ジスタの番号が格納される。また、第5図の論理に従い
、フリップフロップ102には線1201を介して与え
られる“1”がセットされ、レジスタ103には(RB
+1. )番地のデータが格納される。At timing T4, according to the logic of FIG.
is set, and the register number updated by instruction B is stored in register 101. Further, in accordance with the logic shown in FIG.
+1. ) address data is stored.
第3B図には命令AおよびBの両方がダブルライト型命
令の従来の動作が示されている。FIG. 3B shows the conventional operation in which both instructions A and B are double write type instructions.
第3A図と第3B図との比較から従来技術より本発明の
方がダブルライト型命令が連続して実行される時でも、
1マシンサイクルは必ず早く実行できる。Comparing FIG. 3A and FIG. 3B, it is clear that the present invention is better than the prior art even when double write type instructions are executed consecutively.
One machine cycle can always be executed quickly.
発明の効果
本発明では、デコーダ120、アダー121 、フリッ
プフロップ102、レジスタ103、制御回路122お
よびアンドゲート[23の比較的簡単な回路を付加する
ことにより、ダブルライト型命令の実行を高速化できる
。Effects of the Invention In the present invention, by adding relatively simple circuits such as a decoder 120, an adder 121, a flip-flop 102, a register 103, a control circuit 122, and an AND gate [23], it is possible to speed up the execution of a double write type instruction. .
第1図は本発明の一実施例を示す図、第2A図は命令A
がダブルライト型命令で命令Bがレジスタを1つしか更
新しない命令の場合の動作を説明するための図、第2B
図は第2A図の動作と比較するための従来技術の動作を
示す図、第3A図は命令AおよびBともにダブルライト
型命令の場合の動作を説明するための図、および第3B
図は第3A図の動作と比較するための図、第4図及び第
5図は制御回路122の動作を示す真理値表である。
主要部分の符号の説明
1・・・・・・ペースレジスタ群
2・・・・・・汎用レジスタ群
3、 4. 5. 6.101,103゜105.10
7・・・・・・レジスタ
1.0.121・・・・・・アダー
11・・・・・・TLB
12・・・・・・キャッシュメモリ
13・・・・・・演算回路
100.102゜
104、106・・・・・・ブリップフロップ120・
・・・・・デコーダ
122・・・・・・制御回路
123・・・・・・アンドゲートFIG. 1 is a diagram showing an embodiment of the present invention, and FIG. 2A is a diagram showing an embodiment of the present invention.
Diagram 2B for explaining the operation when is a double write type instruction and instruction B is an instruction that updates only one register.
3A is a diagram showing the operation of the prior art for comparison with the operation in FIG. 2A, FIG. 3A is a diagram for explaining the operation when both instructions A and B are double write type instructions, and FIG.
This figure is a diagram for comparison with the operation of FIG. 3A, and FIGS. 4 and 5 are truth tables showing the operation of the control circuit 122. Explanation of symbols of main parts 1... Pace register group 2... General purpose register group 3, 4. 5. 6.101,103゜105.10
7...Register 1.0.121...Adder 11...TLB 12...Cache memory 13...Arithmetic circuit 100.102゜104, 106...Blip-flop 120.
... Decoder 122 ... Control circuit 123 ... AND gate
Claims (1)
1の命令がレジスタ更新命令であることを検出する更新
命令検出手段と、該第1の命令が2つのレジスタをとも
に更新するダブルライト型命令であることを検出するダ
ブルライト型命令検出手段と、前記第1の命令に対する
先行命令が更新するレジスタ中で未更新のレジスタ番号
を保持する複数の確定待ち登録レジスタ手段と、これら
確定待ち登録レジスタ手段に対する複数のレジスタ番号
並行登録の可能性を検出する登録可能性検出手段と、前
記ダブルライト型命令検出手段によるダブルライト型命
令の検出および前記登録可能性検出手段による登録不可
能の検出がなされたとき、複数のレジスタ番号並行登録
の可能性ができてくるまで前記第1の命令のレジスタ番
号を登録しないよう制御する制御手段とを含むことを特
徴とする情報処理装置。(1) A pipeline control type information processing device, which includes an update instruction detection means for detecting that a first instruction is a register update instruction, and a double write in which the first instruction updates both registers. double write type instruction detection means for detecting that the instruction is a type instruction; a plurality of waiting-for-determination registration register means for holding unupdated register numbers among the registers to be updated by the preceding instruction for the first instruction; Registration possibility detection means for detecting the possibility of parallel registration of a plurality of register numbers in the registration register means, detection of a double write type instruction by the double write type instruction detection means, and detection of registration impossibility by the registration possibility detection means and control means for controlling the register number of the first instruction not to be registered until the possibility of parallel registration of a plurality of register numbers becomes available.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP766490A JPH03211623A (en) | 1990-01-17 | 1990-01-17 | Information processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP766490A JPH03211623A (en) | 1990-01-17 | 1990-01-17 | Information processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03211623A true JPH03211623A (en) | 1991-09-17 |
Family
ID=11672080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP766490A Pending JPH03211623A (en) | 1990-01-17 | 1990-01-17 | Information processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03211623A (en) |
-
1990
- 1990-01-17 JP JP766490A patent/JPH03211623A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0378830B1 (en) | Method and apparatus for handling multiple condition codes as for a parallel pipeline computer | |
| US3760369A (en) | Distributed microprogram control in an information handling system | |
| US3728692A (en) | Instruction selection in a two-program counter instruction unit | |
| GB1274830A (en) | Data processing system | |
| US4541045A (en) | Microprocessor architecture employing efficient operand and instruction addressing | |
| US3646522A (en) | General purpose optimized microprogrammed miniprocessor | |
| CA1145478A (en) | High speed synchronous computer | |
| US4443848A (en) | Two-level priority circuit | |
| US5479622A (en) | Single cycle dispatch delay in a multiple instruction dispatch mechanism of a data processing system | |
| JPH07104784B2 (en) | Digital data processor | |
| US3387278A (en) | Data processor with simultaneous testing and indexing on conditional transfer operations | |
| FI91107B (en) | Data processing unit | |
| EP0164418B1 (en) | Microprogram control system | |
| US5107462A (en) | Self timed register file having bit storage cells with emitter-coupled output selectors for common bits sharing a common pull-up resistor and a common current sink | |
| US5293499A (en) | Apparatus for executing a RISC store and RI instruction pair in two clock cycles | |
| JPH06124207A (en) | Subroutine branch instruction execution method | |
| US3268874A (en) | Computer multi-register linkage with a memory unit | |
| JP2819733B2 (en) | Information processing device | |
| JPH01273132A (en) | Microprocessor | |
| JP3033597B2 (en) | Priority encoder and semiconductor integrated circuit using the same | |
| JPH0442327A (en) | Advance controller | |
| JPH03139727A (en) | Advanced controller | |
| JPS61100836A (en) | System for processing comparison and instruction of moving instruction logic | |
| JPS6027966A (en) | Buffer storage control system | |
| JPS6389930A (en) | microprogram controller |