JPH0338727A - Resources interference controller and data processor - Google Patents
Resources interference controller and data processorInfo
- Publication number
- JPH0338727A JPH0338727A JP1174512A JP17451289A JPH0338727A JP H0338727 A JPH0338727 A JP H0338727A JP 1174512 A JP1174512 A JP 1174512A JP 17451289 A JP17451289 A JP 17451289A JP H0338727 A JPH0338727 A JP H0338727A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- information
- execution
- decoding
- word
- 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
Landscapes
- Advance Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明は複数命令を並列に処理するパイプライン制御方
式で制御されるデータ処理装置に関し、特に命令コード
の中に、パイプライン制御により実行される命令間の資
源干渉を制御するための情報をコンパイラがコンパイル
時に生威し、ハードウェアとして、上記資源干渉を制御
するためのコストの最小化を図るデータ処理装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a data processing device controlled by a pipeline control method that processes multiple instructions in parallel. The present invention relates to a data processing device in which a compiler generates information for controlling resource interference between resources at the time of compilation, and minimizes the cost for controlling the resource interference as hardware.
従来の技術
従来のパイプライン制御により実行される命令間の資源
干渉を制御する装置としては、「インタフェースJ (
1987年6月号、P348〜350)「Mips R
ISC’ ArchitectureJ(Prenti
ce Hall出版1988年)に示されている。2. Description of the Related Art As a device for controlling resource interference between instructions executed by conventional pipeline control, "Interface J (
June 1987 issue, P348-350) “Mips R
ISC' Architecture J (Plenti
ce Hall Publishing, 1988).
第2図は上記従来のデータ処理装置の構成を示す。図に
も・いて、1は主記憶、2は外部インタフェース、3は
演算ユニット、4は命令レジスタ、5は解読器、6は解
読器レジスタ、7は外部バス、8は命令用内部バス、9
はデータ用内部バスである。FIG. 2 shows the configuration of the above-mentioned conventional data processing device. As shown in the figure, 1 is the main memory, 2 is the external interface, 3 is the arithmetic unit, 4 is the instruction register, 5 is the decoder, 6 is the decoder register, 7 is the external bus, 8 is the internal bus for instructions, 9
is an internal bus for data.
以上のよりに構成された従来のデータ処理装置における
動作を説明する。第3図はその動作を示すタイミング図
である。検3図においてIFは命令フェッチ、DECは
命令解読、EXは演算、Wは結果書込、Mは外部サイク
ルのステージ(パイプライン処理の基本となる処理単位
)を示す。tl。The operation of the conventional data processing apparatus configured as described above will be explained. FIG. 3 is a timing diagram showing the operation. In Figure 3, IF is an instruction fetch, DEC is an instruction decoder, EX is an operation, W is a result write, and M is an external cycle stage (the basic processing unit of pipeline processing). tl.
I2.・・・・・I7は時間の経過、■1.工2.〜工
4 は処理される命令列を示す。時間I4においては、
I ノIF、 I ノDEC,I、ノEX、 I、
(7)4 3
Wの各ステージで4命令が並列に処理されている。I2. ...I7 is the passage of time, ■1. Engineering 2. ~Step 4 indicates a sequence of instructions to be processed. At time I4,
I no IF, I no DEC, I, no EX, I,
(7) Four instructions are processed in parallel at each stage of 4 3 W.
R−R演算命令は、演算ユニット3内のレジスタとレジ
スタ間の演算操作ロード命令は、主記憶1から演算ユニ
ット3内のレジスタへのデータ転送操作を行なう。The RR operation instruction performs an operation between registers within the operation unit 3. The load instruction performs a data transfer operation from the main memory 1 to a register within the operation unit 3.
命令列11.I2,1.、I。にふ・いて工、がロード
命令、■。がR−R演算命令の時、命令工、で利用され
るレジスタは命令I2の実行により影響を受けないもの
に限られる。Instruction sequence 11. I2,1. ,I. Nifu Teiko is the load command, ■. When is an RR operation instruction, the registers used by the instruction are limited to those that are not affected by the execution of instruction I2.
主記憶1に格納された命令列は外部バス7、外部インタ
フェース2、命令用内部バス8を経て命令レジスタ4に
転送される。命令レジスタ4に格納された命令は解読器
5により解読され、演算ユニット3を制御するための情
報に変換され解読器レジスタ6に格納される。The instruction string stored in the main memory 1 is transferred to the instruction register 4 via an external bus 7, an external interface 2, and an internal instruction bus 8. The instructions stored in the instruction register 4 are decoded by the decoder 5, converted into information for controlling the arithmetic unit 3, and stored in the decoder register 6.
第3図において命令工。は命令I2により主記憶1より
転送されるデータが格納されるレジスタ。In Fig. 3, the instructions are shown. is a register in which data transferred from main memory 1 by instruction I2 is stored.
を必要としているが、外部サイクルステージ(M)の終
了を待って動作し、命令工、の2つ以後の命令はこの場
合、使用するレジスタに制限が付くことはなく、命令工
、の直後の命令即ち工、の使用するレジスタをコンパイ
ラが調整することにより、パイプライン処理による並列
実行を矛盾なく実現することができる。However, it operates after waiting for the end of the external cycle stage (M), and in this case, the instructions after the instruction are not limited to the registers used, and the instructions immediately after the instruction are By adjusting the registers used by the instructions by the compiler, parallel execution by pipeline processing can be realized without contradiction.
発明が解決しよりとする課題
しかしながら」二記のよりな方法では、外部サイクル命
令直後の命令として、この外部サイクル命令の格納先の
レジスタを必要としない命令をコンバイバラが生成する
必要があるが、適当な命令列のスケジュールができない
場合、外部サイクル命令直後の命令として、無効動作(
nop命令)を挿入する必要があシ、不用な命令を主記
憶よシフエッチしなければならない等の問題点を有して
いる。Problems to be Solved by the Invention However, in the more advanced method described in ``2'', it is necessary for the combiner to generate an instruction immediately after the external cycle instruction that does not require the register in which this external cycle instruction is stored. If an appropriate instruction sequence cannot be scheduled, an invalid operation (
This method has problems such as the need to insert a nop instruction and the need to move unnecessary instructions from the main memory.
本発明はかかる点に鑑み、命令フォーマットにおいて先
行する命令が必要とする資源との干渉を回避するため、
資源干渉が除去されるタイミングに関する情報をコンパ
イラが算出し、直接これを命令中に埋込むことができる
命令体系を利用することにより、不用な命令のフェッチ
を必要としない低コストなデータ処理装置を提供するこ
とを目的とする。In view of this, the present invention provides the following steps to avoid interference with resources required by preceding instructions in the instruction format.
By using an instruction system that allows the compiler to calculate information regarding the timing at which resource interference is removed and embed this information directly into instructions, a low-cost data processing device that does not require fetching of unnecessary instructions can be created. The purpose is to provide.
課題を解決するための手段
本発明は命令語解読後、命令を実行する曾ての遅延間開
に関する情報を命令語中に設定できる特定のフィールド
をもつ命令形式を含んだ命令体系を解読する手段を有し
、上記遅延時間に関する情報を有する命令に対して」二
記設定された情報に従い、先行する1つ筐たは複数の命
令の実行結果を後続する命令が必要とする場合、命令の
実行をこの命令語の特定のフィールドに設定された情報
によジ遅らせることにより先行する命令と後続する命令
間の資源干渉を回避することを動機とするデータ処理装
置および先行する命令結果が有効になるタイミングに関
する情報を後続する命令語中に設定できる命令体系を有
し、上記タイミングに関する情報として命令解読後、こ
の命令により指示される演算処理などの操作の対象とな
るレジスタ等に対する操作を先行する命令の種類により
決められた時間、あるいはメモリ装置または入出力装置
よシ送出される同期信号が有効となる時間せで遅延させ
るための情報を命令語中よシ取り出し格納する手段と、
この情報に従い決められた時間の計測あるいけ上記同期
信号の検出を行なう手段を備えた資源干渉制御製箔であ
る。Means for Solving the Problems The present invention provides a means for decoding an instruction system including an instruction format having a specific field in which information regarding the previous delay interval for executing the instruction can be set in the instruction word after the instruction word is decoded. and has information regarding the delay time described above."2. If a subsequent instruction requires the execution result of one or more preceding instructions, the instruction is executed according to the set information. By delaying the information set in the specific field of this instruction word, the data processing device and the result of the preceding instruction are enabled with the motive of avoiding resource interference between the preceding instruction and the following instruction. An instruction that has an instruction system that allows timing-related information to be set in the following instruction word, and that, after decoding the instruction, precedes the operation on the register, etc. that is the target of the operation such as the arithmetic processing specified by this instruction. means for extracting and storing information in the command word for delaying the instruction by a time determined depending on the type of the instruction, or by a time when a synchronization signal sent from the memory device or the input/output device is valid;
This resource interference control foil production is equipped with means for measuring a determined time or detecting the synchronization signal according to this information.
作 用
本発明ばTi”11記した昂−或により、先行する命令
の実行結果を後続する命令が必要とする時、これに関す
る情報を後続する命令語の中に組込むことにより、パイ
プライン処理における命令間の資源干渉制御におけるハ
ードウェアコストの低減を図ることができる。According to the present invention, when the execution result of the preceding instruction is required by the subsequent instruction, information regarding this is incorporated into the subsequent instruction word, thereby improving the performance in pipeline processing. It is possible to reduce the hardware cost in controlling resource interference between instructions.
実施例
第1図は本発明の実施例におけるデータ処理装置の構成
図である。Embodiment FIG. 1 is a block diagram of a data processing apparatus in an embodiment of the present invention.
第1図において10は主記憶、20は外部インタフェー
ス、30は演算ユニット、40は命令レジスタ、50は
解読器、60は解読器レジスタ、7oは外部バス、80
は命令用内部バス、90はデータ用内部バス、100は
遅延制御回路、110は遅延同期制御回路、120は同
期信号、130.131.140,140は遅延制御信
号である。In FIG. 1, 10 is a main memory, 20 is an external interface, 30 is an arithmetic unit, 40 is an instruction register, 50 is a decoder, 60 is a decoder register, 7o is an external bus, 80
1 is an internal bus for instructions, 90 is an internal bus for data, 100 is a delay control circuit, 110 is a delay synchronization control circuit, 120 is a synchronization signal, and 130, 131, 140, and 140 are delay control signals.
第4図は、第1図の実施例にち−ける命令語形式の説明
図である。第4図に釦いて○Pは、命令固有の機能を定
義するフィールドである。RA 、 RB 。FIG. 4 is an explanatory diagram of the command word format according to the embodiment of FIG. 1. The button ○P in FIG. 4 is a field that defines a function specific to the command. RA, RB.
RCは操作の対象となるオペランドを定義するフィール
ドであシ、RAは第1ソースオペランド、RBは第2ン
ースオペランド、RCは第1+第2ソースオペランドを
加工して得られる結果を格納するディスティネーション
オペランドを示している。DCは本発明の中心をなす先
行命令との関係において資源干渉が発生する際、実行の
遅延時間に関する情報を定義するフィールドである。RC is a field that defines the operand that is the target of the operation, RA is the first source operand, RB is the second source operand, and RC is the destination that stores the result obtained by processing the first and second source operands. Indicates the nation operand. DC is a field that defines information regarding execution delay time when resource interference occurs in relation to a preceding instruction, which is the core of the present invention.
第5図、第6図は第1園の実施例の動作を示すタイミン
グチャートである。第5図、第6図に釦にてIFは命令
フェソチ、DECは命令解読、Exは演算実行、Wは演
算結果格納MOは内部マルチサイクル実行、Ml は外
部マルチサイクル実行の各ステージを示す。筐たt1〜
t8はマシンサイクルの時間系列、工、〜工、は命令系
列を示す。FIGS. 5 and 6 are timing charts showing the operation of the first embodiment. In FIGS. 5 and 6, buttons indicate the following stages: IF indicates instruction processing, DEC indicates instruction decoding, Ex indicates operation execution, W indicates operation result storage, MO indicates internal multi-cycle execution, and Ml indicates external multi-cycle execution. Box t1~
t8 is a time series of machine cycles, and t8 and t8 are instruction sequences.
以上のよりに横取された本発明の実施例のi−夕処理装
置について以下その動作を説明する。The operation of the i-event processing apparatus according to the embodiment of the present invention, which has been intercepted as described above, will be explained below.
第5図のI、、I、、1.の命令列においてI、、I。I, , I, , 1 in FIG. In the instruction sequence I,,I.
は1サイクルのR−R演算命令、■2は2サイクルのマ
ルチサイク/l/R−R演算命令とする。2 is a 1-cycle RR operation instruction, and 2 is a 2-cycle multicycle/1/R-R operation instruction.
命令列工、〜工。は主記憶10よシ、外部バス70、外
部インタフェース20、命令用内部バス80を通じて命
令レジスタ40に順次転送される。命令列は解読、実行
、格納のステージで処理される。Command line engineer, ~ engineer. are sequentially transferred to the instruction register 40 through the main memory 10, external bus 70, external interface 20, and internal instruction bus 80. The instruction sequence is processed in the decoding, execution, and storage stages.
第5図は、■。が先行する命令工、の実行結果を必要と
している場合を示している。工、は2サイクル命令なの
で後読する命令工。は1サイクル実行が遅延する必要が
ある。命令工、が解読され、解読結果が解読器レジスタ
60に格納される時間時に、命令工。の遅延を制御フィ
ールド(DC)の情報が信号線141を通して、遅延制
御回路100に転送され、次のサイクルでの演算ユニソ
1−30の実行を信号線140を送出することによ禁止
し、■、の実行ステージ(EX)を伸長させ資源干渉を
回避する。Figure 5 shows ■. This shows a case in which the execution result of the preceding command is required. , is a two-cycle instruction, so it is an instruction that is read later. requires a one-cycle delay in execution. At the time the instruction code is decoded and the decoding result is stored in the decoder register 60. The information in the control field (DC) is transferred to the delay control circuit 100 through the signal line 141, and the execution of the arithmetic unit 1-30 in the next cycle is prohibited by sending out the signal line 140; , to avoid resource interference by extending the execution stage (EX) of .
第6図の命令列I、、I、、I。において、11.I3
゜■ は1サイクルのR−R演算命令、■、はマルチサ
イクルを必要とするロード命令とする。Instruction sequences I, , I, , I in FIG. In, 11. I3
゜■ is a one-cycle R-R operation instruction, and ■ is a load instruction that requires multiple cycles.
主記憶10に格納された命令列■1〜■4 は順次フェ
ッチされ、第6図に示すタイミングで処理される。第6
図は工。が先行する命令工、の実行0
結果(即ちこの場合主記憶10よシの読み出しデータ)
を必要としている場合を示している。工。The instruction strings (1) to (4) stored in the main memory 10 are sequentially fetched and processed at the timing shown in FIG. 6th
The illustration is by engineering. The execution result of the instruction preceded by 0 (i.e., the read data from the main memory 10 in this case)
Indicates when you need it. Engineering.
はマルチサイクルを必要とするロード命令であり、実行
サイクルは主記憶10の速度に同期させる必要がある。is a load instruction that requires multiple cycles, and the execution cycle must be synchronized with the speed of the main memory 10.
命令工。が解読され、)Il/メ読済レジスタ60に格
納される時に、命令■4の遅延制御フィー)vド(DC
)の情報が信号線131を通して遅延同期制御回路11
0に転送され、命令工。の実行を外部インタフェース2
oよシ送出される同期信号120が有効となる咬で、実
行ユニソ)30の実行を信号線130を送出することに
より禁止し、■。の実行ステージ(EX)を伸長させ資
源干渉を回避する。Command engineer. When )Il/me is decoded and stored in the read register 60, the delay control field of instruction ■4)vdo(DC
) information is sent to the delay synchronization control circuit 11 through the signal line 131.
Transferred to 0 and ordered. Execution of external interface 2
When the synchronization signal 120 sent from O is enabled, the execution of the execution unit 30 is prohibited by sending the signal line 130. Extend the execution stage (EX) to avoid resource interference.
以上のよりに本発明の実施例によれば、先行する命令の
実行結果を後述する命令が必要とする時、後述命令語の
中に資源干渉に関する待合せ時間、待合せ事象等の情報
を組込むことにより、パイプライン処理に釦ける命令間
の資源干渉回避装置1’Rのハードウェアコストの低減
訃よび、無効命令を命令列中に紹込む方式にトける、不
用な命令フユ、ソチのオーバヘッドを解消および、命令
コードサイズの圧縮を図ることができる。As described above, according to the embodiment of the present invention, when a later instruction requires the execution result of a preceding instruction, information such as the waiting time and queuing event related to resource interference is incorporated into the later instruction word. , Reducing the hardware cost of the device 1'R for avoiding resource interference between instructions in pipeline processing, and eliminating unnecessary instruction fuss and overhead associated with the method of introducing invalid instructions into the instruction sequence. Furthermore, it is possible to compress the instruction code size.
発明の詳細
な説明したよりに本発明によれば、先行する命令の実行
結果を後続する命令が必要とする時、後続命令語の中に
資源干渉に関する待合せ時間、待合せ事象等に関する情
報を組込むことにより、パイプライン処理を行なう高速
、低コストのデータ処理装置を実現することができ、そ
の実用的効果は大きい。DETAILED DESCRIPTION OF THE INVENTION According to the present invention, when a subsequent instruction requires the execution result of a preceding instruction, information regarding the waiting time, queuing event, etc. related to resource interference is incorporated into the subsequent instruction word. As a result, a high-speed, low-cost data processing device that performs pipeline processing can be realized, and its practical effects are significant.
第1図は本発明の一実施例のデータ処理装置の構成図、
第2図は従来のデータ処理装置の構成図、第3図は従来
のデータ処理装置の動作を説明するタイミング図、第4
図は本発明の実施例における命令語形式の説明図、第5
図、第6図は同実施例の動作を説明するタイミング図で
ある。
10・・・・・・主記憶、20・・・・・・外部インタ
フェース、30・・・・・・演算ユニット、40・・・
・・・命令レジスタ、50・・・・・・解読器、60・
・・・・・解読器レジスタ、70・・・・・・外部バス
、80・・・・・・命令用内部バス、90・・・・・デ
ータ用内部バス、100・・・・・・遅延制御回路、1
10・・・・・・遅延同期制御回路、120・・・・・
・同期信号、130,131.140,141 ・・−
・・遅延制御信号。FIG. 1 is a configuration diagram of a data processing device according to an embodiment of the present invention;
FIG. 2 is a configuration diagram of a conventional data processing device, FIG. 3 is a timing diagram explaining the operation of the conventional data processing device, and FIG.
The figure is an explanatory diagram of the command word format in the embodiment of the present invention.
6 are timing charts for explaining the operation of the same embodiment. 10... Main memory, 20... External interface, 30... Arithmetic unit, 40...
...Instruction register, 50...Decoder, 60.
... Decoder register, 70 ... External bus, 80 ... Internal bus for instructions, 90 ... Internal bus for data, 100 ... Delay control circuit, 1
10... Delay synchronization control circuit, 120...
・Synchronization signal, 130,131.140,141 ・・−
...Delay control signal.
Claims (2)
時、後続命令コード中に先行命令に対する待合せ時間、
待合せ事象から成る情報が組込める命令コードを解読す
る解読器と、命令解読後、この命令により指定される演
算処理等の操作の対象となる資源の操作を上記組込まれ
た情報により、先行する命令の種類により決まる時間、
あるいはメモリ装置または入出力装置より送出される信
号が有効となる時間まで後続命令の実行を遅延させるた
め、上記命令コードから上記必要な情報を取り出す手段
と、この情報に従い決められた時間の計測あるいは上記
送出される信号の検出手段とを備えた資源干渉制御装置
。(1) When a subsequent instruction requires the execution result of a preceding instruction, the waiting time for the preceding instruction is included in the subsequent instruction code.
A decoder that decodes an instruction code into which information consisting of a waiting event can be incorporated, and a preceding instruction that, after decoding the instruction, uses the incorporated information to operate the resource that is the target of the operation such as arithmetic processing specified by this instruction. The time determined by the type of
Or, in order to delay the execution of a subsequent instruction until the time when a signal sent from a memory device or an input/output device becomes valid, a means for extracting the necessary information from the instruction code, and a method for measuring a time determined according to this information, or A resource interference control device comprising the above-mentioned means for detecting the transmitted signal.
命令語に設定するための特定の命令フィールドをもつ命
令体系を解読する手段と、命令の実行を命令語の特定の
フィールドに設定された情報により遅延させる手段と、
後読する命令が先行する命令の結果を必要としない時、
先行命令の終了を待たずに後読命令を実行させる手段を
備えたデータ処理装置。(2) A means for decoding an instruction system that has a specific instruction field for setting information on the delay time until execution in the instruction word after decoding the instruction, and a means for deciphering an instruction system that has a specific instruction field for setting information about the delay time until execution in the instruction word, and a method for setting the execution of the instruction in a specific field of the instruction word. means for delaying by information;
When the lookbehind instruction does not require the result of the preceding instruction,
A data processing device equipped with means for executing a read-behind instruction without waiting for the completion of a preceding instruction.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1174512A JPH0338727A (en) | 1989-07-05 | 1989-07-05 | Resources interference controller and data processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1174512A JPH0338727A (en) | 1989-07-05 | 1989-07-05 | Resources interference controller and data processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0338727A true JPH0338727A (en) | 1991-02-19 |
Family
ID=15979807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1174512A Pending JPH0338727A (en) | 1989-07-05 | 1989-07-05 | Resources interference controller and data processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0338727A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6154829A (en) * | 1997-10-20 | 2000-11-28 | Matsushita Electric Industrial Co., Ltd. | Cascaded arithmetic pipeline data processor |
| US6370638B1 (en) | 1997-11-21 | 2002-04-09 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method of computer program control in computer systems using pipeline processing |
| JP2007276870A (en) * | 2006-04-12 | 2007-10-25 | Sanko Co Ltd | Box container |
| KR20190044573A (en) * | 2017-10-20 | 2019-04-30 | 그래프코어 리미티드 | Controlling timing in computer processing |
-
1989
- 1989-07-05 JP JP1174512A patent/JPH0338727A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6154829A (en) * | 1997-10-20 | 2000-11-28 | Matsushita Electric Industrial Co., Ltd. | Cascaded arithmetic pipeline data processor |
| US6370638B1 (en) | 1997-11-21 | 2002-04-09 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method of computer program control in computer systems using pipeline processing |
| JP2007276870A (en) * | 2006-04-12 | 2007-10-25 | Sanko Co Ltd | Box container |
| KR20190044573A (en) * | 2017-10-20 | 2019-04-30 | 그래프코어 리미티드 | Controlling timing in computer processing |
| US11416440B2 (en) | 2017-10-20 | 2022-08-16 | Graphcore Limited | Controlling timing in computer processing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0272705B1 (en) | Loosely coupled pipeline processor | |
| JP2667849B2 (en) | Information processing device | |
| JP2798121B2 (en) | Data processing device | |
| JPS60178580A (en) | Instruction control system | |
| JPH03136136A (en) | Instruction execution time control system | |
| US5088035A (en) | System for accelerating execution of program instructions by a microprocessor | |
| JPS6120893B2 (en) | ||
| JP2814683B2 (en) | Instruction processing unit | |
| JPH09237186A (en) | Loop controller and processor | |
| JPS6212531B2 (en) | ||
| JP2504263B2 (en) | Data processing device | |
| JPH0431134B2 (en) | ||
| JPH0317135B2 (en) | ||
| JP3414579B2 (en) | Programmable controller | |
| JPS5810243A (en) | Data processor | |
| JP2806690B2 (en) | Microprocessor | |
| JPH07113891B2 (en) | Pipeline processing equipment | |
| JPH02183333A (en) | Data processor | |
| JPH0342721A (en) | Information processor | |
| JPH0827713B2 (en) | Data processing device | |
| JPH0228724A (en) | System for controlling branching instruction | |
| JPH0419575B2 (en) | ||
| JPH03154929A (en) | Central processing unit | |
| JPH04239919A (en) | Information processor | |
| JPS61165136A (en) | Buffer access request controlling system |