JPS60103454A - Instruction pre-reading controller - Google Patents
Instruction pre-reading controllerInfo
- Publication number
- JPS60103454A JPS60103454A JP21016383A JP21016383A JPS60103454A JP S60103454 A JPS60103454 A JP S60103454A JP 21016383 A JP21016383 A JP 21016383A JP 21016383 A JP21016383 A JP 21016383A JP S60103454 A JPS60103454 A JP S60103454A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- register
- address
- prefetch
- selector
- 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 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Advance Control (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明はデータ処理装置を構成する命令先読み制御装置
に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an instruction prefetch control device constituting a data processing device.
従来例の構成とその問題点
近年、データ処理装置は処理速度の向上をはかるため種
々の先行制御装置を内蔵しているが、命令先読み制御装
置を内蔵しているが、命令先読み制御装置はその効果が
十分期待され、大型側算機のみならず、マイクロプロセ
ッサにも、組み込丑れている。Conventional configurations and their problems In recent years, data processing devices have built-in various advance control devices to improve processing speed. It is expected to be very effective and is being incorporated not only in large-scale computers but also in microprocessors.
以下に従来の命令先読み制御装置について説明する。第
1図は従来の命令先読み制御装置の構成図を示すもので
あり、1は命令先読みアドレスを保持するプリフェッチ
レジスタ、21ま命令読み出しアドレス以外のアドレス
を保持するアドレスレジスタ、3はアドレスセレクタ、
4は先読みした命令を蓄える命令キュー、6は命令キュ
ー4より取り出した命令を格納する命令レジスタ、6は
命令レジスタ5の内容に応じて命令の実行制御を行ナウ
マイクロコントローラ、7はマイクロコントローラ6よ
り出力されるマイクロコードを格納するマイクロ命令レ
ジスタ、8はマイクロ命令レジスタの内容をデコードし
、制御に必要な信号を送出するデコーダ、9は演算器、
1oは命令キュー4と直接接続される外部バス、11は
、演算器の結果をプリフェッチレジスタ1やアドレスレ
ジスレジスタ2に転送するのに用いられる内部バス、ま
た12法命令先読み動作と演算器動作が同時に実行され
る時、外部バス1oと、内部バス11を切断するために
設けたバッファである。A conventional instruction prefetch control device will be described below. FIG. 1 shows a configuration diagram of a conventional instruction prefetch control device, in which 1 is a prefetch register that holds an instruction prefetch address, 21 is an address register that holds addresses other than the instruction read address, 3 is an address selector,
4 is an instruction queue for storing prefetched instructions; 6 is an instruction register for storing instructions retrieved from the instruction queue 4; 6 is a now microcontroller that controls the execution of instructions according to the contents of the instruction register 5; 7 is a microcontroller 6 8 is a decoder that decodes the contents of the microinstruction register and sends signals necessary for control; 9 is an arithmetic unit;
1o is an external bus that is directly connected to the instruction queue 4; 11 is an internal bus that is used to transfer the results of the arithmetic unit to the prefetch register 1 and the address register 2; This is a buffer provided to disconnect the external bus 1o and the internal bus 11 when they are executed simultaneously.
またAは、アドレスセレクタ3を制御し、アドレスレジ
スタ2の出力をセレクタ3の出力とする制御信号、Bは
ブリフェッチレジスタ1にデータを格納する制御信号、
Cは、ブリフェッチレジスタ1の状態をマイクロコント
ローラ6に伝える制御信号、Dは命令レジスタ5に命令
キュー4よシデータを格納する制御信号、Eは命令キュ
ーの状態をマイクロコン[・ローラ6に伝える制制信号
である。Further, A is a control signal that controls the address selector 3 and makes the output of the address register 2 the output of the selector 3, B is a control signal that stores data in the brief fetch register 1,
C is a control signal that transmits the state of the brief fetch register 1 to the microcontroller 6, D is a control signal that stores data from the instruction queue 4 in the instruction register 5, and E is a control signal that transmits the state of the instruction queue to the microcontroller 6. It is a control signal.
以上のように構成された従来の1金令先読み制御装置に
ついて以下その動作について説明する。The operation of the conventional one-money order look-ahead control device configured as described above will be described below.
まずブリフェッチレジスタ1は、内部の演算器9の動作
とは独立に、先読みアドレスを更新し、このアドレスを
セレクタ3を通して出力し、このアドレスの命令が外部
バス10を通じて命令キューに、次々と蓄える。マイク
ロコントローラ6は、命令は常に命令キュー4に用意さ
れ、マイクロコントローラ6の命令の消費に応じて、命
令キュー4より命令レジスタ5に転送されていることを
前提として動作している。従って、命令先読み時間は、
命令の実行時間にかくれることになり処理速度の向上を
jqかることができる。しかしながら上記のような構成
では、分岐命令の実行に際して命令キューのキャンセル
処理、プリンエッチレジスタ1への分岐先アドレスの格
納処理において、ブリフェッチレジスタ1へのデータの
格納制御信号Bは、ブリフェッチレジスタ1よりマイク
ロコントローラ6に送出される、ブリフェッチレジスタ
1が動いていることを表示する状態信号Cと同期をとり
、プリンエッチレジスタ1が停止している間に格納制御
信号Bを送出しなければならない。First, the prefetch register 1 updates the prefetch address independently of the operation of the internal arithmetic unit 9, outputs this address through the selector 3, and stores the instructions at this address one after another in the instruction queue via the external bus 10. . The microcontroller 6 operates on the premise that instructions are always prepared in the instruction queue 4 and transferred from the instruction queue 4 to the instruction register 5 as instructions are consumed by the microcontroller 6. Therefore, the instruction lookahead time is
This is hidden in the execution time of the instruction, and the processing speed can be improved. However, in the above configuration, when executing a branch instruction, in the process of canceling the instruction queue and storing the branch destination address in the pre-fetch register 1, the data storage control signal B to the pre-fetch register 1 is sent to the pre-fetch register 1. 1 to the microcontroller 6, which indicates that the pre-fetch register 1 is operating, and the storage control signal B must be sent while the pre-fetch register 1 is stopped. No.
また、命令キュー4より命令レジスタ6への命令格納に
おいては、命令キュー4がキャンセルされ、新しくブリ
フェッチレジスタ1に格納されたアドレスに対応する命
令が、蓄えられるまで、命令キュー4より出力される制
御信号Eにより、この制御信号Eが出力されなくなるま
で、命令レジスタ5に格納することはできない。ことな
どの複雑な多種の待合せ制御回路を組込まなければなら
ず、この待合せ時間が、分岐命令の実行の処理速度の低
下を招くという問題を有しており、特に、命令先読み&
置の初期化のタイミング、即ちブリフェッチレジスタ1
の書換えと命令キュー4のキャンセル処理タイミングを
、周辺装置に、命令読み出しサイクルに同期して表示す
ることができず、周辺装置のインタフェースが、煩雑に
なるという欠点を有していた。Furthermore, when storing an instruction from the instruction queue 4 to the instruction register 6, the instruction queue 4 is canceled and the instruction corresponding to the address newly stored in the brief fetch register 1 is output from the instruction queue 4 until it is stored. Due to the control signal E, the instruction register 5 cannot be stored until the control signal E is no longer output. It is necessary to incorporate various types of complicated waiting control circuits such as
timing of initialization of the register, i.e., the initialization timing of the register 1
The timing of rewriting and canceling the instruction queue 4 cannot be displayed on the peripheral device in synchronization with the instruction read cycle, which has the disadvantage that the interface of the peripheral device becomes complicated.
発明の目的
本発明は上記従来の問題点を解消するもので、分岐命令
処理における命令先読み装置の初期化における複雑な待
合せ制御をなくすと共に、初期化タイミング即ちブリフ
ェッチレジスタの書換えタイミング信号を命令読み出し
サイクルに同期して容易に周辺装置に出力できる命令先
読み制御装置を提供することを目的とする。OBJECTS OF THE INVENTION The present invention solves the above-mentioned conventional problems, and eliminates complicated waiting control in the initialization of an instruction prefetch device in branch instruction processing, and also adjusts the initialization timing, that is, the rewrite timing signal of the prefetch register, to the instruction readout. An object of the present invention is to provide a prefetch control device that can easily output instructions to a peripheral device in synchronization with a cycle.
発明の構成
本発明の命令先読み制御装置は、命令先読みアドレスを
保持するブリフェッチレジスタと、命令先読みアドレス
以外のデータ転送のアドレスを保持するアドレスレジス
タと前記2つのレジスタの出力を入力とするアドレスセ
レクタと、前記プリ7エツチレジスタのアドレスにより
読み出しだ命令を蓄える命令キューと、この命令キュー
より出力される命令と、前記アドレスレジスタにより読
み出しだ命令とを入力とする命令セレクタと、このセレ
クタの出力を格納する命令レジスタと、前記アドレスレ
ジスタに対するデータの読み出し、書込み手段と、前記
アドレスレジスタの内容を前記ブリフェッチレジスタに
転送する手段とを備えた装置であり、分岐命令の実行時
、前記アドレスレジスタの出力を前記アドレスセレクタ
で選択し読み出した命令を前記命令セレクタで選択し、
前記命令レジスタに格納指令する制御信号を命令読み出
しデータ転送サイクルにおいて出力することのできるも
のである。Structure of the Invention The instruction prefetch control device of the present invention includes a brief fetch register that holds an instruction prefetch address, an address register that holds an address for data transfer other than the instruction prefetch address, and an address selector that receives the outputs of the two registers as inputs. an instruction queue that stores instructions read out according to the address of the pre-7 etch register; an instruction selector that receives the instructions output from this instruction queue and the instructions read out from the address register; The device is equipped with an instruction register for storing data, a means for reading and writing data to the address register, and a means for transferring the contents of the address register to the brief fetch register, and when a branch instruction is executed, the address register is selecting the output with the address selector and selecting the read instruction with the instruction selector;
A control signal for instructing storage in the instruction register can be output in an instruction read data transfer cycle.
実施例の説明
第2図は本発明の一実施例における命令先読み制御装置
の構成図を示すものである。DESCRIPTION OF THE EMBODIMENT FIG. 2 shows a configuration diagram of an instruction prefetch control device in an embodiment of the present invention.
第2図において、1は、命令先読みアドレスを保持する
ブリフェッチレジスタ、2は蘭令先読み出しアドレス以
外のアドレスを通常保持するアドレスレジスタ、3はア
ドレスセレクタ、4はプリンエッチレジスタにより読み
出した命令を蓄える命令キュー、5は命令キュー4の出
力または直接内部バス12(後述)の命令を命令セレク
タ14(後述)を介して格納する命令レジスタ、6は命
令レジスタ6の内容に応じて命令の実7−jに必要なマ
イクロコードを出力するマイクロコントローラ、7はマ
イクロコントロー・う6の出力を格納するマイクロ命令
レジスタ、8はマイクロ命令レジスタ7の内容をデコー
ドし制御信号を発生ずるデコーダ、9は演算器、10は
命令先読みデータを転送する外部バス、11は演算器9
の内容をアドレスレジスタ2などに転送するだめの内部
バス、12は、命令先読み動作と、演算動作を同時に実
行できるように、外部バスと内部バスを切断するだめバ
ッファ、13はアドレスレジスタ2の内容を、ブリフェ
ッチレジスタ1に転送するだめのデータバス、14は命
令キュー4の出力と内部ノくス11のデータを入力とし
、出力を命令レジスタに送出する命令セレクタである。In FIG. 2, 1 is a prefetch register that holds the instruction prefetch address, 2 is an address register that normally holds addresses other than the prefetch address, 3 is an address selector, and 4 is a prefetch register that stores the instruction read by the prefetch register. 5 is an instruction register that stores the output of the instruction queue 4 or instructions directly from the internal bus 12 (described later) via an instruction selector 14 (described later); 6 is an instruction register 7 that stores instructions according to the contents of the instruction register 6; 7 is a microinstruction register that stores the output of microcontroller 6; 8 is a decoder that decodes the contents of microinstruction register 7 and generates a control signal; 9 is an arithmetic operation 10 is an external bus for transferring instruction prefetch data, 11 is an arithmetic unit 9
12 is a buffer that disconnects the external bus from the internal bus so that instruction prefetch operations and arithmetic operations can be executed simultaneously; 13 is a buffer that is used to transfer the contents of address register 2 to address register 2, etc. 14 is an instruction selector which inputs the output of the instruction queue 4 and the data of the internal node 11 and sends the output to the instruction register.
またFは、分岐命令の実行において分岐先アドレスの先
頭の命令を読み出す操作においてデコーダ8より出力さ
れる制御信号、Gはアドレスレジスタ2の内容のブリフ
ェッチレジスタ1への転送を制御する1ぎ号である。Further, F is a control signal output from the decoder 8 in the operation of reading the first instruction of the branch destination address in execution of a branch instruction, and G is a first signal that controls the transfer of the contents of the address register 2 to the brifetch register 1. It is.
以」二のように構成された本発明の実施例の命令先読み
制御装置について以下その動作を説明する。The operation of the instruction prefetch control device according to the embodiment of the present invention configured as described above will be described below.
本装置の命令先読み動作はブリフェッチレジスタ1によ
り、内部バス11上の演算器9、あるいはマイクロコン
トローラ6とは独立して、命令キュー4に外部バス10
を通して命令が次々と蓄えられている。け令レジスタ6
に分岐命令以外の命令が命令キュー4よシ転送さ五てい
る時、マイクロコントローラ6は命令キュー4より、命
令レジスタ5の命令実行に応じて即ち命令の消費に応じ
て命令キュー4より命令を取り出し7命令センクタ14
を介して命令レジスタ5に格納する。したがって命令先
読み時間は、命令実行時間にかくすことかできる。次に
命令レジスタ6に分岐命令が転送された時は、分岐命令
が転送された時は、分岐先アドレスを演算器9を用いて
泪算しこの値を、アドレスレジスタ2に転送し、アドレ
スレジスタ2で指定されるアドレスのデータの入力動作
を開始する。この際データの格納先は、内部バス11を
介した直接命令レジスタ6に向けられる。上記データ入
力動作を行なうため通′畠の入出力動作を実行するマイ
クロコードをマイクロ命令レジスタ7に出力する。この
マイクロコード(マイクロ命令)のデコード信号Fでノ
<ツフフ・12の制御(外部バス10と内部バス11を
接続する。)と、命令セレクタ14の制御(内部)くス
11のデータを命令レジスタに向ける。)および、アド
レスセレクタ2の制御を行なう。まだ分岐先先頭アドレ
スの次の命令についてはブリフェッチレジスタ1により
先読みを行なわせるため、」二記命令レジスタ6へのデ
ータ転送サイクルと並行して、アドレスレジスタ2の内
容をブリフェッチレジスタ1にデータ転送バス13を用
いて送出する。The instruction prefetch operation of this device is carried out by the brief fetch register 1, independently of the arithmetic unit 9 on the internal bus 11 or the microcontroller 6.
Instructions are stored one after another through the key register 6
When an instruction other than a branch instruction is being transferred to the instruction queue 4, the microcontroller 6 transfers the instruction from the instruction queue 4 according to the execution of the instruction in the instruction register 5, that is, according to the consumption of instructions. Retrieval 7 command sector 14
is stored in the instruction register 5 via the instruction register 5. Therefore, the instruction prefetch time can be hidden in the instruction execution time. Next, when a branch instruction is transferred to the instruction register 6, the branch destination address is calculated using the arithmetic unit 9, this value is transferred to the address register 2, and the branch destination address is transferred to the address register 2. The input operation of data at the address specified by 2 is started. At this time, the data is stored directly in the instruction register 6 via the internal bus 11. In order to perform the above data input operation, a microcode for executing the input/output operation is outputted to the microinstruction register 7. The decode signal F of this microcode (microinstruction) is used to control the controller 12 (connecting the external bus 10 and internal bus 11) and to control (internal) bus 11 of the instruction selector 14 to the instruction register. turn to ) and controls the address selector 2. In order to cause the prefetch register 1 to prefetch the instruction following the branch destination first address, the contents of the address register 2 are transferred to the prefetch register 1 in parallel with the data transfer cycle to the second instruction register 6. It is sent using the transfer bus 13.
第3図は、本実施例における分岐命令実行の制御のシー
ケンスを示すタイミング図であり、分岐先アドレスの先
頭命令が、アドレスレジスタ2を介して、直接命令レジ
スタ已に格納されることを示している。FIG. 3 is a timing diagram showing the control sequence of branch instruction execution in this embodiment, and shows that the first instruction at the branch destination address is directly stored in the instruction register via address register 2. There is.
以上のように本発明によれに、アドレスレジスタ2でア
ドレスされるデータを直接、茄令レジスタロに転送する
だめの命令セレクタ14、およびアドレスレジスタ2の
内容を、ブリフェッチレジスタ1に転送するデータバス
13を設けるコトニより、分岐命令処理における命令先
読み装置の初期化作業、即ちブリフェッチレジスタの更
新と命令キューのキャンセルと充てんにおける待合せ制
御11をなくすことができ、装置の初JUJ化タイミン
グ情シyを、分岐先アドレスの先頭命令の読み出しザイ
クルに同期して周辺装置に送出することができ命令先読
み制御装置のハードウェアおよび周辺装置のハードウェ
アのコストダウンをはかること夢できる。As described above, according to the present invention, the instruction selector 14 directly transfers the data addressed in the address register 2 to the register register 2, and the data bus transfers the contents of the address register 2 to the brief fetch register 1. 13, it is possible to eliminate the initialization work of the instruction prefetching device in branch instruction processing, that is, the waiting control 11 in updating the prefetch register and canceling and filling the instruction queue, and the initial JUJ timing information of the device can be eliminated. can be sent to the peripheral device in synchronization with the read cycle of the first instruction at the branch destination address, making it possible to reduce the cost of the hardware of the instruction prefetch control device and the hardware of the peripheral device.
なお実施例において、命令解読実行の6はマイクロコン
トローラとしたが、明確なマイクロコードを有しない布
線論理型のコントローラとしてもヨイことは百うまでも
ない。In the embodiment, a microcontroller is used as the controller 6 for decoding and executing instructions, but it goes without saying that it may also be a wired logic type controller that does not have a clear microcode.
発明の効果
本発明の命令先読み制御装置は、アドレスレジスタでア
ドレスされる分岐先の先頭命令を、直接命令レジスタに
転送するため、通常命令キューより転送される命令デー
タと、上記先頭1′偕令が転送される命令データを切換
える命令セレクタと、分岐先アドレスの次のアドレスか
ら以降の命令についてはブリフェッチレジスタにより先
読みを行なうためアドレスレジスタに格納し/(分岐ア
ドレスを、ブリフェッチレジスタに転送するデータバス
を設けることにより、分岐命令処理における命令先読み
装置の初期化に伴う、ブリフェッチレジスタの書換えと
、命令キューのキャンセルと充てん処理における複雑な
待合せ制御をなくすことができると共に、上記初期化タ
イミングを先頭命令読み出しザイクルに同期して周辺装
置に送出することかでき、装置全体のハードウェアのコ
ストダウンをはかることができ、その実用的効果は大き
い。Effects of the Invention The instruction prefetch control device of the present invention directly transfers the first instruction of the branch destination addressed in the address register to the instruction register. The instruction selector switches the instruction data to be transferred, and the instructions from the address next to the branch destination address are stored in the address register so that they can be prefetched by the briefetch register. By providing a data bus, it is possible to eliminate the rewriting of the brief fetch register associated with the initialization of the instruction lookahead device in branch instruction processing, and the complicated waiting control in canceling and filling the instruction queue. can be sent to the peripheral device in synchronization with the first instruction read cycle, reducing the hardware cost of the entire device, which has a great practical effect.
第1図は従来の命令先読み制御装置のプ117り構成図
、第2図は本発明の一実施例における命令先読み制御装
置のブロック構成図、第3図は、本発明の実施例におけ
る制御の7−ケンスを示すタイミング図である。
1・・・・・・ブリフェッチレジスタ、2・・・・・・
アドレスレジスタ、3・・・・・・アドレスセレクタ、
4・・・・・・命令キュー、6・・・・・・命令レジス
タ、6・・・・・・マイクロコントローラ、7・・・・
・・マイクロ命令レジスタ、8・・・・・・デコーダ、
9・・・・・・演算器、1o・・・・・・外部バス、1
1・・・・・内部バス、12・・・・・・バッファ、1
3・・・・・・データバス、14・・・・・・命令セレ
クタ。
代理人の氏名 弁理士 中 尾 敏 男 ほか1名纂
1 図
第2図
/FIG. 1 is a block diagram of a conventional instruction prefetch control device, FIG. 2 is a block diagram of an instruction prefetch control device in an embodiment of the present invention, and FIG. 3 is a block diagram of a control device in an embodiment of the present invention. FIG. 7 is a timing diagram showing a 7-can. 1...Briefetch register, 2...
Address register, 3...address selector,
4...Instruction queue, 6...Instruction register, 6...Microcontroller, 7...
...Microinstruction register, 8...Decoder,
9... Arithmetic unit, 1o... External bus, 1
1...Internal bus, 12...Buffer, 1
3...Data bus, 14...Instruction selector. Name of agent Compiled by patent attorney Toshio Nakao and one other person
1 Figure 2/
Claims (1)
、命令先読みアドレス以外のデータ転送のアドレスを保
持するアドレスレジスタと、前記プリフェッチレジスタ
と前記アドレスレジスタの出力を入力とするアドレスセ
レクタと、前記プリフェッチレジスタのアドレスにより
読み出した命令を蓄える命令キューと、この命令キュー
より出力される命令と前記アドレスレジスタにより読み
出した命令とを入力とする命令セレクタと、このセレク
タの出力を格納する命令レジスタと、前記アドレスレジ
スタに対するデータの読み出し、1・き込み手段と、前
記アドレスレジスタの内容を前記プリフェッチレジスタ
に転送する手段とを備え、分岐命令実行時、前記アドレ
スレジスタの出力を前記アドレスセレクタで選択し、読
み出した命令を前記命令セレクタで選択し、前記命令レ
ジスタに格納指令する制御信号を、命令Hしみ出し、デ
ータ転送サイクルにおいて出力することを4”j 微と
する命令先読み制御装置。A prefetch register that holds an instruction prefetch address, an address register that holds an address for data transfer other than the instruction prefetch address, an address selector that receives the outputs of the prefetch register and the address register, and a readout function that uses the address of the prefetch register. an instruction queue that stores instructions output from the instruction queue; an instruction selector that receives instructions output from the instruction queue and instructions read by the address register; an instruction register that stores the output of this selector; and an instruction register that stores the output of the selector; The device further comprises reading and reading means, and means for transferring the contents of the address register to the prefetch register, and when a branch instruction is executed, the output of the address register is selected by the address selector, and the read instruction is transferred to the prefetch register. An instruction prefetch control device that selects a control signal selected by a selector and instructs the instruction register to be stored in the instruction register, and outputs the instruction H in a data transfer cycle by 4"j.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21016383A JPS60103454A (en) | 1983-11-09 | 1983-11-09 | Instruction pre-reading controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21016383A JPS60103454A (en) | 1983-11-09 | 1983-11-09 | Instruction pre-reading controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60103454A true JPS60103454A (en) | 1985-06-07 |
Family
ID=16584806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21016383A Pending JPS60103454A (en) | 1983-11-09 | 1983-11-09 | Instruction pre-reading controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60103454A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61147341A (en) * | 1984-12-20 | 1986-07-05 | Fujitsu Ltd | Branch control method |
JPS6347833A (en) * | 1986-08-15 | 1988-02-29 | Nec Corp | Microcomputer |
JPS63205732A (en) * | 1987-02-23 | 1988-08-25 | Agency Of Ind Science & Technol | Information processor |
JPH08286914A (en) * | 1995-04-07 | 1996-11-01 | Nec Corp | Memory controller |
-
1983
- 1983-11-09 JP JP21016383A patent/JPS60103454A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61147341A (en) * | 1984-12-20 | 1986-07-05 | Fujitsu Ltd | Branch control method |
JPS6347833A (en) * | 1986-08-15 | 1988-02-29 | Nec Corp | Microcomputer |
JPS63205732A (en) * | 1987-02-23 | 1988-08-25 | Agency Of Ind Science & Technol | Information processor |
JPH08286914A (en) * | 1995-04-07 | 1996-11-01 | Nec Corp | Memory controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2539199B2 (en) | Digital processor controller | |
JP3289661B2 (en) | Cache memory system | |
JPS5831014B2 (en) | instruction prefetch device | |
JPH0559455B2 (en) | ||
JPH01503011A (en) | General purpose processor unit for digital data processing systems including cash management systems | |
JPH02287626A (en) | Pipeline system branch instruction controller | |
JPS60103454A (en) | Instruction pre-reading controller | |
JP2680899B2 (en) | Information processing apparatus and control method therefor | |
US4853889A (en) | Arrangement and method for speeding the operation of branch instructions | |
JPH03175548A (en) | Microprocessor and address control method | |
JP2901247B2 (en) | Discharge control method | |
JP2622026B2 (en) | Register writing control method in central processing unit | |
JP3039391B2 (en) | Memory system | |
JP3043341B2 (en) | Microcomputer system | |
JPH0333951A (en) | Microcomputer system | |
JP3341847B2 (en) | Data processing device | |
JPS6386033A (en) | Pipeline processing method | |
JPH05173778A (en) | Data processor | |
JPS63157235A (en) | Controller for computer system | |
JPH03113535A (en) | Pipeline control mechanism | |
JPH0317135B2 (en) | ||
JPS6221130B2 (en) | ||
JPS6047615B2 (en) | Serialized instruction execution control method | |
JPH03269650A (en) | buffer storage | |
JPS62194545A (en) | Program rewriting device for data flow type computer |