JPH01228019A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH01228019A
JPH01228019A JP63054362A JP5436288A JPH01228019A JP H01228019 A JPH01228019 A JP H01228019A JP 63054362 A JP63054362 A JP 63054362A JP 5436288 A JP5436288 A JP 5436288A JP H01228019 A JPH01228019 A JP H01228019A
Authority
JP
Japan
Prior art keywords
data
register file
processing
processing block
bus
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
Application number
JP63054362A
Other languages
English (en)
Other versions
JP2617974B2 (ja
Inventor
Taizo Sato
泰造 佐藤
Koji Kanamaru
孝二 金丸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63054362A priority Critical patent/JP2617974B2/ja
Priority to US07/318,639 priority patent/US5101489A/en
Priority to EP89104031A priority patent/EP0334103B1/en
Priority to DE68924082T priority patent/DE68924082T2/de
Priority to KR1019890002854A priority patent/KR920003180B1/ko
Publication of JPH01228019A publication Critical patent/JPH01228019A/ja
Application granted granted Critical
Publication of JP2617974B2 publication Critical patent/JP2617974B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30098Register arrangements
    • G06F9/30141Implementation provisions of register files, e.g. ports
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30098Register arrangements
    • G06F9/30105Register structure
    • G06F9/30112Register structure comprising data of variable length

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)
  • Bus Control (AREA)
  • Advance Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術         (第5〜8図)発明が解
決しようとする課題(第9図)課題を解決するための手
段 作用“ 実施例 本発明の一実施例    (第1〜4図)発明の効果 〔概 要〕 データ処理装置に関し、 取り扱うデータ長(語長)が異なった場合でも、これに
柔軟性よく対応してバイバズ制御の効果を発揮し、デー
タ処理速度の低下を回避することを目的とし、 供給されたデータに対して各種の演算処理を施す処理ブ
ロックを具備し、該処理ブロックには、レジスタファイ
ルからの読み出しデータが供給され、また、レジスタフ
ァイル内のデータは、該処理ブロフクからの処理済デー
タによって更新が可能データ処理装置であって、前記更
新に供される処理済データを、必要に応じて処理ブロッ
クに再供給するバイパス回路を備えたデータ処理装置に
おいて、前記処理ブロックで処理されるデータの最小語
長を一つの単位として、前記レジスタファイルおよびバ
イパス回路を構成している。
〔産業上の利用分野〕
本発明は、データ処理装置に関し、特に、バイパス制御
を行うデータ処理装置に係り、取り扱うデー夕長く語長
)が異なった場合でも、これに柔軟性よく対応してバイ
パス制御を効果的に行うようにしたデータ処理装置に関
する。
−iに、コンピュータやマイクロプロセッサ等における
データの処理は、レジスタファイルに対して行われてお
り、外部メモリのアクセス速度の制限を受けることなく
、処理の高速化が図られる。
しかし、レジスタファイルであっても、データの更新(
書き換え)には、時間を要するので、場合によっては処
理に停滞を生じることがある。
すなわち、第5図において、処理ブロック1で所定の処
理を受けた処理済データDoutを、レジスタファイル
2に格納してレジスタファイル2の内容を更新するとと
もに、更新済データDinを参照して再び次処理を行う
ような場合には、第6図に示すように、処理サイクル■
でレジスタファイル2の更新制御が開始されるが、この
レジスタファイル2は、少なくとも処理サイクル■に至
らなければ更新が完了しない。したがって、更新済デー
タDinを参照して行う次処理は、処理サイクル■の間
待たなければならず、ここに処理の停滞(処理ブロック
lが非動作)が発生する。
〔従来の技術〕
このような不具合を解決するために、いわゆるバイパス
制JBが用いられている。バイパス制御は、第7図にそ
の概念的な構成図を、第8図にその動作の流れ図を示す
ように、処理ブロック1からの処理済データDoutを
、そのまま更新済データDinとして処理ブロック1に
供給することができるバイパス回路3を備えて構成され
ている。
そして、処理プロツク1からの処理済データDoutで
レジスタファイル2を更新するとともに、この処理済デ
ータDoutを参照して次処理を行う場合、バイパス回
路3を通過した処理済データDoutを更新済データD
inとして処理ブロック1に供給し、処理ブロック1は
この更新済データDinを参照して次処理を行う、した
がって、次処理の実行と、レジスタファイル2の更新と
を並行して行うことができるので、最初の処理とこれに
引き続く次処理とを、処理サイクル■および■で連続し
て行うことができ、処理の停滞を回避して高速化を図る
ことができる。
〔発明が解決しようとする課題〕
しかしながら、従来のこのようなバイパス制御にあって
は、特定の語長を取り扱う主に大型計算機に用いられる
ことを想定してレジスタファイル2やバイパス回路3な
どの構成が決定されていたため、取り扱い語長が固定さ
れていない例えば、マイクロプロセッサ等の小型計算機
では、その語長の種類によってはバイパス制御の効果を
発揮することができない場合があった。
第9図は、そのような場合の一例を示す図である。第9
図において、レジスタファイル内のワード長データの下
位バイトを処理し、この処理結果でレジスタファイル内
のワード長データの下位バイトを更新するとともに、次
処理で更新済のワード長データを参照する場合、バイパ
ス回路を通る参照データは、下位バイトのみで上位バイ
トはレジスタファイル内に置かれているから、この場合
、処理ブロックではワード長のデータを参照することが
できない。したがって、実際にはレジスタファイルの更
新が完了してから、このレジスタファイル内の更新済の
ワード長データを参照することとなり、結局バイパス制
御の効果が失われる。その結果、処理の停滞が発生し、
処理速度が低下するといった問題点があった。
本発明は、このような問題点に鑑みてなされたもので、
取り扱うデータ長が異なった場合でも、これに柔軟性よ
く対応してバイパス制御の効果を発揮し、データ処理速
度の低下を回避することを目的としている。
〔課題を解決するための手段〕
本発明では、上記目的を達成するために、供給されたデ
ータに対して各種の演算処理を施す処理プロ・7りを具
備し、該処理ブロックには、レジスタファイルからの読
み出しデータが供給され、また、レジスタファイル内の
データは、該処理ブロックからの処理済データによって
更新が可能なデータ処理装置であって、前記更新に供さ
れる処理済データを、必要に応じて処理ブロックに再供
給するバイパス回路を備えたデータ処理装置において、
前記処理ブロックで処理されるデータの最小語長を一つ
の単位として前記レジスタファイルおよびバイパス回路
を構成している。
〔作 用〕
本発明では、レジスタファイルおよびバイパス回路の双
方が、処理ブロックで処理されるデータの最小語長を一
つの単位として構成され、レジスタファイルからの読み
出しデータおよびバイパス回路からの処理済データが、
必要に応じて連結して処理ブロックに供給される。
したがって、処理済データが例えばバイト長であって、
また、処理7ブロツクの要求する参照データ長がワード
長であった場合でも、これに柔軟性よく対応することが
でき、バイパス制御の効果を発揮することができる。
〔実施例〕
以下、本発明を図面に基づいて説明する。
第1〜4図は、本発明に係るデータ処理装置の一実施例
を示す図である。
まず、第1〜3図を参照しながら、本実施例の基本的な
構成とその動作を説明する。
第1図において、データ処理装置11は、処理ブロック
12、レジスタファイル13およびバイパス回路14を
含んで構成され、これら処理ブロック12、レジスタフ
ァイル13、バイパス回路14は第1のバス15および
第2のバス16に接続されている。第1のバス15およ
び第2のバス16の信号線の数は、処理ブロック12が
取り扱うことができるデータの最大語長、例えば4nビ
ツトに対応している。
処理ブロック12は、例えばA L U (Arith
meticand Logic Unit :算術論理
ユニット)であり、処理ブロック12は第1のバス15
を介して取り込まれたデータに対して必要な数値演算、
論理演算などの各種演算処理を行い、処理した結果を第
2のバス16を介して転送する。数値演算は加算、減算
、掛算、割算などであり、また、論理演算は論理和、論
理積などである。これらの演算は全て所定ピント数の加
算回路を基本として実行される。すなわち、演算を行う
データの語長は、加算回路の取り扱うことのできるビッ
ト数に依存し、例えば、1バイト (8ビット−nビッ
ト)、2バイト (2nビツト)、4バイト(4nビツ
ト)の各データ長が適宜使用され、そして、この場合、
1バイトのデータ長が、最小ビット数nの「最小語長」
となる。なお、上記1バイトよりも小さな例えばハーフ
バイト(n/2ピツ日が使用されるALUであれば、こ
のハーフバイトが最小語長になることは勿論である。
レジスタファイルI3は、データを高速に読み書きする
ことができるレジスタ群を備え、このレジスタ群の各レ
ジスタは、最小語長に対応するビット数(n)で構成さ
れ、各レジスタは、それぞれ0本の信号線で第1のバス
15に接続されている。
バイパス回路14は、入力側に第2のバス16が接続さ
れるとともに、出力側に0本の信号線を一つのグループ
とした4グループの信号線を介して第1のバス15が接
続されており、バイパス回路14は、第2のバス16の
4n本の信号線を、n本単位に第1のバス15に接続す
る。
このような基本的な構成において、例えば、第2図に示
すような動作を想定すると、 (1)まず、レジスタファイル13内の2バイト長デー
タ(A)に対し、この(A)の下位バイトデータ(AL
)に適当な論理演算を施した後、処理済データ(AL’
)でレジスタファイル13内の(AL)を更新する。
(n)次いで、レジスタファイル13内の(A)の上位
バイトデータ(AU)および(AL’)を参照し、これ
らの(AU)+ (AL’)の2バイト長データに対し
て適当な論理演算を施す次処理を行う場合、 従来では、レジスタファイル13の更新が完了した後で
なければ、(n)を行うことができなかったが、この基
本的な構成によれば、バイパス回路14を動作させて(
AL’)を第1のバス15上に乗せるとともに、(AU
)を格納しているレジスタファイル13のレジスタを開
いてこの(AU)を第1のバス15上に乗せることによ
り、第1のバス15上には、(AU)+ (AL’)が
現れるから、レジスタファイル13の更新動作と並行し
て(Iりを実行することができ、処理の停滞を回避する
ことができる。
すなわち、上述の動作を処理サイクル順にみると第3図
のように示される。処理サイクル■において、処理され
たCAL’)でレジスタファイル13の更新を開始する
とともに、(AL’)をバイパスし、引き続く処理サイ
クル■において、この(AL’)とレジスタファイル1
3内の(AU)とを次処理で参照することができる。し
たがって、処理サイクル■および■を連続することがで
きるので、処理の停滞を招くことがない。
第4図は一実施例の具体的な構成を示す図であり、最大
語長4バイト、最小語長1バイトのデータ処理装置に適
用した例である。
第4図において、20はデータ処理装置であり、データ
処理装置20は、1バイトから4バイトまでのデータを
必要に応じて演算処理することができる処理ブロック(
基本構成の処理ブロック12に相当する) 21と、少
なくとも3つのレジスタ22a〜22cからなるレジス
タファイル(基本構成のレジスタファイル13に相当す
る)22と、少な(とも3つの接続手段23a〜23c
からなるバイパス回路(基本構成のバイパス回路14に
相当する)23と、レジスタファイル22およびバイパ
ス回路23を管理するためのデータ送出制御回路24と
、データ処理装置20内部の動作をコントロールすると
とも、レジスタファイル22内のデータを更新する際の
更新データ長や、処理ブロック21で処理を行う際の参
照データ長を示す信号を生成してデータ送出制御回路2
4に出力する制御部25と、4バイトに対応した32ビ
ツト、すなわち〔31〜0〕までの信号線をもつ第1の
バス26および第2のバス27と、第1のバス26およ
び外部バス28間に設けられ、外部バス28に、接続さ
れた例えば外部メモリ29からのデータを必要に応じて
取り込み第1のバス26に乗せる入力バッファ30と、
第2のバス27および外部バス28間に設けられ、第2
のバス27上のデータを必要に応じて例えば外部メモリ
29に転送する出力バッファ31と、を含んで構成され
ている。
第1のバス26および第2のバス27は、処理ブロック
21、レジスタファイル22およびバイパス回路23に
接続され、第1のバス26および第2のバス27と処理
ブロック21は、〔31〜0〕までの信号線の全てによ
って接続され、また、第1のバス26および第2のバス
27とレジスタファイル22は、各レジスタ22a〜2
2cに対して信号線が割り当てられて接続されている。
具体的には、レジスタ22aに対して〔31〜16〕が
、レジスタ22bに対して〔15〜8〕が、レジスタフ
ァイル22cに対して〔7〜0〕がそれぞれ割り当てら
れている。同様にして第1のバス26および第2のバス
27とバイパス回路23との間も各接続手段233〜2
3cに対して信号線が割り当てられている。
このような構成において、取り扱うデータ長が32ビツ
ト (4バイト、ワード)、16ビツト (2バイト、
ハーフワード)、8ビツト(バイト)であった場合、レ
ジスタファイル22の更新サイズと処理ブロック21に
おける参照サイズの組み合わせに対して、レジスタファ
イル22およびバイパス回路23のそれぞれから第iの
バス26に送出されるデ−夕の関係は次表1  (a)
(b)に示すとおりとなる。なお、表中Q印は送出され
るデータを示す。
表1(a) 表  1  (b) 表1  (a)(b)から理解されるように、更新サイ
ズおよび参照サイズの組み合わせが、ワード、ハーフワ
ード、バイトの何れであった場合でも、必要なデータが
第1のバス26に現れ、この現れたデータを処理ブロッ
ク21に供給することができる。
したがって、データ語長が各種異なっていても、これに
柔軟性よ(対応することができ、バイパス制御の効果を
発揮して処理の高速化を図ることができる。
〔発明の効果〕
本発明によれば、レジスタファイルおよびバイパス回路
を、処理ブロックで処理されるデータの最小語長(例え
ば、バイト)を一つの単位として構成しているので、レ
ジスタファイルおよびバイパス回路から取り出されるデ
ータのサイズを、例えば、ワード、ハーフワード、バイ
トの何れにも対応させることができる。
したがって、取り扱うデータ長が異なった場合でも、こ
れに柔軟性よく対応することができ、バイパス制御の効
果を発揮して処理速度の低下を回避することができる。
【図面の簡単な説明】
第1〜4図は本発明に係るデータ処理装置の一実施例を
示す図であり、 第1図はその基本的な構成を示す図、 第2図はその動作を説明するための流れ図、第3図はそ
の処理サイクル毎の動作を説明するための流れ図、 第4図はその具体的な構成を示す図である。 第5〜9図は従来のデータ処理装置を示す図であり、 第5図はそのバイパス制御を行わない場合の構成を示す
図、 第6図はそのバイパス制御を行わない場合の動作を示す
流れ図、 第7図はそのバイパス制御を用いた場合の構成を示す図
、 第8図はそのバイパス制御を用いた場合の動作を示す流
れ図、 第9図はその問題点を説明するための流れ図である。 12.21・・・・・・処理ブロック、13.22・・
・・・・レジスタファイル、14.23・・・・・・バ
イパス回路。 又3王fケイクIし 一東六赳イ1+1のメさVゼサイクル、めめ1力Iり説
明1d〜ノ′方を4第3図 べ°イlで入脚lf即■乍めびい噴易イトのす烏以1ホ
Jイ図第5図 べ°イパス〜虜■干めT♂い場合のhJγ1不Tiた虞
CjI6図 一 ペイlぐストツメ卸1作慴先鳩4菱の才馬メ(tが亨目
第7図 べ4/?X制御1mゆ場合のす六)γ1ホ1j溌小図f
48図

Claims (1)

  1. 【特許請求の範囲】 供給されたデータに対して各種の演算処理を施す処理ブ
    ロックを具備し、 該処理ブロックには、レジスタファイルからの読み出し
    データが供給され、 また、レジスタファイル内のデータは、該処理ブロック
    からの処理済データによって更新が可能なデータ処理装
    置であって、 前記更新に供される処理済データを、必要に応じて処理
    ブロックに再供給するバイパス回路を備えたデータ処理
    装置において、 前記処理ブロックで処理されるデータの最小語長を一つ
    の単位として、前記レジスタファイルおよびバイパス回
    路を構成したことを特徴とするデータ処理装置。
JP63054362A 1988-03-08 1988-03-08 データ処理装置 Expired - Lifetime JP2617974B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63054362A JP2617974B2 (ja) 1988-03-08 1988-03-08 データ処理装置
US07/318,639 US5101489A (en) 1988-03-08 1989-03-03 Data processing unit including a variable bit length bypass circuit
EP89104031A EP0334103B1 (en) 1988-03-08 1989-03-07 Data processing unit having a bypass circuit
DE68924082T DE68924082T2 (de) 1988-03-08 1989-03-07 Datenverarbeitungseinheit mit einem Umgehungsmechanismus.
KR1019890002854A KR920003180B1 (ko) 1988-03-08 1989-03-08 바이패스(bypass)회로를 갖는 데이타 처리장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63054362A JP2617974B2 (ja) 1988-03-08 1988-03-08 データ処理装置

Publications (2)

Publication Number Publication Date
JPH01228019A true JPH01228019A (ja) 1989-09-12
JP2617974B2 JP2617974B2 (ja) 1997-06-11

Family

ID=12968535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63054362A Expired - Lifetime JP2617974B2 (ja) 1988-03-08 1988-03-08 データ処理装置

Country Status (5)

Country Link
US (1) US5101489A (ja)
EP (1) EP0334103B1 (ja)
JP (1) JP2617974B2 (ja)
KR (1) KR920003180B1 (ja)
DE (1) DE68924082T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313854A (ja) * 1992-05-08 1993-11-26 Fujitsu Ltd レジスタファイル

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247639A (en) * 1989-06-20 1993-09-21 Nec Corporation Microprocessor having cache bypass signal terminal
US5442769A (en) * 1990-03-13 1995-08-15 At&T Corp. Processor having general registers with subdivisions addressable in instructions by register number and subdivision type
JP2734465B2 (ja) * 1991-04-10 1998-03-30 三菱電機株式会社 ネットワーク用入出力装置
JP2924643B2 (ja) * 1994-05-19 1999-07-26 ヤマハ株式会社 ディジタル信号処理方法及び装置
KR100325658B1 (ko) * 1995-03-17 2002-08-08 가부시끼가이샤 히다치 세이사꾸쇼 프로세서
JP3526976B2 (ja) * 1995-08-03 2004-05-17 株式会社日立製作所 プロセッサおよびデータ処理装置
US7020726B2 (en) * 2001-05-24 2006-03-28 Lsi Logic Corporation Methods and apparatus for signaling to switch between different bus bandwidths
JP2007122626A (ja) * 2005-10-31 2007-05-17 Matsushita Electric Ind Co Ltd マイクロプロセッサ
US7620756B2 (en) * 2006-08-21 2009-11-17 International Business Machines Corporation Method and apparatus for updating wide storage array over a narrow bus

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52130249A (en) * 1976-04-26 1977-11-01 Hitachi Ltd Register write-in system
JPS5537651A (en) * 1978-09-07 1980-03-15 Matsushita Electric Ind Co Ltd Microcomputer circuit
JPS5537650A (en) * 1978-09-07 1980-03-15 Matsushita Electric Ind Co Ltd Microcomputer
JPS5798028A (en) * 1980-12-10 1982-06-18 Sanyo Electric Co Ltd Logical circuit
JPS57191751A (en) * 1981-05-21 1982-11-25 Toshiba Corp Integrated circuit information processing device
JPS5968058A (ja) * 1982-10-13 1984-04-17 Hitachi Ltd フロ−テイング乗算器
JPS60138640A (ja) * 1983-12-27 1985-07-23 Nec Corp レジスタフアイル書込み方式
JPS62156742A (ja) * 1985-12-27 1987-07-11 Nec Corp デ−タ書込み制御方式

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3541518A (en) * 1967-09-27 1970-11-17 Ibm Data handling apparatus employing an active storage device with plural selective read and write paths
US4189770A (en) * 1978-03-16 1980-02-19 International Business Machines Corporation Cache bypass control for operand fetches
US4219874A (en) * 1978-03-17 1980-08-26 Gusev Valery Data processing device for variable length multibyte data fields
US4224684A (en) * 1978-09-22 1980-09-23 International Business Machines Corporation Receive/bypass circuit for subsystems in polling system
US4268907A (en) * 1979-01-22 1981-05-19 Honeywell Information Systems Inc. Cache unit bypass apparatus
US4433374A (en) * 1980-11-14 1984-02-21 Sperry Corporation Cache/disk subsystem with cache bypass
WO1984002799A1 (en) * 1982-12-30 1984-07-19 Ibm A hierarchical memory system including separate cache memories for storing data and instructions
US4590556A (en) * 1983-01-17 1986-05-20 Tandy Corporation Co-processor combination
US4635194A (en) * 1983-05-02 1987-01-06 International Business Machines Corporation Instruction buffer bypass apparatus
US4742454A (en) * 1983-08-30 1988-05-03 Amdahl Corporation Apparatus for buffer control bypass
US4942518A (en) * 1984-06-20 1990-07-17 Convex Computer Corporation Cache store bypass for computer
US4704680A (en) * 1984-08-15 1987-11-03 Tektronix, Inc. Address computation system for updating starting addresses of data arrays in an array processor within an instruction cycle
JPH0630075B2 (ja) * 1984-08-31 1994-04-20 株式会社日立製作所 キャッシュメモリを有するデータ処理装置
US4716527A (en) * 1984-12-10 1987-12-29 Ing. C. Olivetti Bus converter
US4868740A (en) * 1986-06-04 1989-09-19 Hitachi, Ltd. System for processing data with multiple virtual address and data word lengths
US4851993A (en) * 1987-04-20 1989-07-25 Amdahl Corporation Cache move-in bypass

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52130249A (en) * 1976-04-26 1977-11-01 Hitachi Ltd Register write-in system
JPS5537651A (en) * 1978-09-07 1980-03-15 Matsushita Electric Ind Co Ltd Microcomputer circuit
JPS5537650A (en) * 1978-09-07 1980-03-15 Matsushita Electric Ind Co Ltd Microcomputer
JPS5798028A (en) * 1980-12-10 1982-06-18 Sanyo Electric Co Ltd Logical circuit
JPS57191751A (en) * 1981-05-21 1982-11-25 Toshiba Corp Integrated circuit information processing device
JPS5968058A (ja) * 1982-10-13 1984-04-17 Hitachi Ltd フロ−テイング乗算器
JPS60138640A (ja) * 1983-12-27 1985-07-23 Nec Corp レジスタフアイル書込み方式
JPS62156742A (ja) * 1985-12-27 1987-07-11 Nec Corp デ−タ書込み制御方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05313854A (ja) * 1992-05-08 1993-11-26 Fujitsu Ltd レジスタファイル

Also Published As

Publication number Publication date
DE68924082T2 (de) 1996-05-30
KR890015135A (ko) 1989-10-28
EP0334103B1 (en) 1995-09-06
EP0334103A2 (en) 1989-09-27
DE68924082D1 (de) 1995-10-12
EP0334103A3 (en) 1992-04-15
JP2617974B2 (ja) 1997-06-11
KR920003180B1 (ko) 1992-04-23
US5101489A (en) 1992-03-31

Similar Documents

Publication Publication Date Title
JPH0578863B2 (ja)
JPH01228019A (ja) データ処理装置
US5757685A (en) Data processing system capable of processing long word data
JPH0786826B2 (ja) 整数除算回路
JPS6124729B2 (ja)
JPH08212075A (ja) 情報処理装置
JPH02306361A (ja) マイクロプロセッサ
EP0560393B1 (en) Microprocessor and data processing system with register file
JP2510691B2 (ja) 演算処理方法
JPS59218569A (ja) マイクロ・コンピユ−タ
JP2738683B2 (ja) データ処理装置
JP2657947B2 (ja) データ処理装置
JP2965045B2 (ja) 半導体集積回路装置
JPH03149656A (ja) 演算回路
JPS63223833A (ja) 演算装置
JPH02205987A (ja) 演算処理システム
JPH0266625A (ja) データ処理装置
JPH023822A (ja) データ処理装置
JPH11143710A (ja) 処理対象値入力装置及びプログラム変換装置
JPS6299849A (ja) デ−タ変換装置
JPS61221965A (ja) ベクトル・デ−タ処理装置
JPH03189868A (ja) データ処理プロセツサ
JPS63137351A (ja) 論理演算機能付dmac装置
KR19980034448A (ko) 마이크로프로세서의 1 사이클 스택 오퍼레이션 라이트 회로
JPS63298638A (ja) デ−タ処理装置