JPH01263820A - マイクロプロセッサ - Google Patents
マイクロプロセッサInfo
- Publication number
- JPH01263820A JPH01263820A JP63091561A JP9156188A JPH01263820A JP H01263820 A JPH01263820 A JP H01263820A JP 63091561 A JP63091561 A JP 63091561A JP 9156188 A JP9156188 A JP 9156188A JP H01263820 A JPH01263820 A JP H01263820A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- instruction
- register
- address
- microinstruction
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Executing Machine-Instructions (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明はマイクロプロセッサ等のデータ処理システムに
かかり、バスによってデータの転送だけでなく論理積、
論理和演算を行うことも可能にするものである。
かかり、バスによってデータの転送だけでなく論理積、
論理和演算を行うことも可能にするものである。
[従来の技術]
従来、バスはデータの転送のみに用いられていた。イン
i−ロダクション・トウー・ブイ・エル・ニス・アイ・
システムズ(1980年)157頁エフ・アイ・ジー、
5.12 プリチャーシト・バス・サーキット(I
ntroduction to VLSI syste
ms(1980)p157 Fig、5.12Pree
harged bus circuit)に記載のよう
にバスは通常第2図のような構成になっており、例えば
φ1Enablelにハイレベル信号を印加して、5o
urcelの信号をBus 1insに送出する一方、
φ、IEnable2、φ□Enable3にはローレ
ベル信号を印加して、 5ource2.5ource
3の信号はBus 1ineに送出しないようにしてい
る。そして、もし同時に2つ以上のEnableにハイ
レベルを印加すれば5ourceよりのデータの論理積
又は論理和になる。
i−ロダクション・トウー・ブイ・エル・ニス・アイ・
システムズ(1980年)157頁エフ・アイ・ジー、
5.12 プリチャーシト・バス・サーキット(I
ntroduction to VLSI syste
ms(1980)p157 Fig、5.12Pree
harged bus circuit)に記載のよう
にバスは通常第2図のような構成になっており、例えば
φ1Enablelにハイレベル信号を印加して、5o
urcelの信号をBus 1insに送出する一方、
φ、IEnable2、φ□Enable3にはローレ
ベル信号を印加して、 5ource2.5ource
3の信号はBus 1ineに送出しないようにしてい
る。そして、もし同時に2つ以上のEnableにハイ
レベルを印加すれば5ourceよりのデータの論理積
又は論理和になる。
どちらになるかはバスの構成に依存し、この例では論理
和になる。しかし、従来はバスに同時に2つ以上のデー
タを載せることには、データの競合を起こして正しい値
を転送できないというデメリットしかないと考えられて
いた。このため、上記文献では実際には1つのデータの
みが載るように制御されていた。
和になる。しかし、従来はバスに同時に2つ以上のデー
タを載せることには、データの競合を起こして正しい値
を転送できないというデメリットしかないと考えられて
いた。このため、上記文献では実際には1つのデータの
みが載るように制御されていた。
[発明が解決しようとする課題]
本発明の目的はバスに同時に2つ以上のデータを載せら
れるようにして、バス上で論理積又は論理和演算を行え
るようにすることにある。
れるようにして、バス上で論理積又は論理和演算を行え
るようにすることにある。
[課題を解決するための手段]
本発明のマイクロプロセッサ等のデータ処理システムは
、特定マイクロ命令に応答して少なくとも二つの出力ソ
ースから同時にデータをバスに送出し、このバス上で高
速の論理積又は論理和演算を行うようにする。
、特定マイクロ命令に応答して少なくとも二つの出力ソ
ースから同時にデータをバスに送出し、このバス上で高
速の論理積又は論理和演算を行うようにする。
このため、本発明は上記特定マイクロ命令をデコードし
、該特定マイクロ命令に従って二つの出力ソースを制御
する手段を具備するものである。
、該特定マイクロ命令に従って二つの出力ソースを制御
する手段を具備するものである。
[作用]
従来の命令体系にこの特定マイクロ命令を付加し、ハー
ド面では該特定マイクロ命令をデコードする手段を付加
するだけで、上記目的が達成され、従来の制御方法に比
べてハードウェア量の極端な増大を防止することができ
る。
ド面では該特定マイクロ命令をデコードする手段を付加
するだけで、上記目的が達成され、従来の制御方法に比
べてハードウェア量の極端な増大を防止することができ
る。
[実施例]
第1図(a)は本発明の制御方法を用いたマイクロプロ
セッサの概略図である。先ず命令ブリフェッチ部2が命
令アドレスをアドレス変換部6に転送すると共に、命令
ブリフェッチ要求を出す。アドレス変換部6は物理アド
レスを論理アドレスに変換し、入出力制御部7に転送す
る。入出力制御部7は命令をブリフェッチし、命令ブリ
フェッチ部2に転送し、命令ブリフェッチ部2はプリフ
ェッチした命令を命令デコード部1に転送する。命令デ
コード部1はこの命令をデコードし、マイクロ命令の先
頭アドレス等のデコード情報を演算制御部3に転送する
。
セッサの概略図である。先ず命令ブリフェッチ部2が命
令アドレスをアドレス変換部6に転送すると共に、命令
ブリフェッチ要求を出す。アドレス変換部6は物理アド
レスを論理アドレスに変換し、入出力制御部7に転送す
る。入出力制御部7は命令をブリフェッチし、命令ブリ
フェッチ部2に転送し、命令ブリフェッチ部2はプリフ
ェッチした命令を命令デコード部1に転送する。命令デ
コード部1はこの命令をデコードし、マイクロ命令の先
頭アドレス等のデコード情報を演算制御部3に転送する
。
演算制御部3はマイクロ命令の先頭アドレスを基にマイ
クロ命令ROM4から順次マイクロ命令を読出しマイク
ロ命令レジスタ5にラッチし、ラッチされたマイクロ命
令とその他のデコード情報により命令実行部8を制御し
て、命令を実行させる。
クロ命令ROM4から順次マイクロ命令を読出しマイク
ロ命令レジスタ5にラッチし、ラッチされたマイクロ命
令とその他のデコード情報により命令実行部8を制御し
て、命令を実行させる。
命令実行部内8にはALU12、バレルシフタ13等の
各種演算器、レジスタ群14等が有り、内部バスのバス
A9、バスBIO、バスC1lによってデータのやりと
りができるようになっている。バスA9、バスBIOは
論理積をとれる構成のバスであり、バスC1lは論理和
をとれる構成のバスである。論理和をとれる構成のバス
は例えば第2図のような構成のバスである。
各種演算器、レジスタ群14等が有り、内部バスのバス
A9、バスBIO、バスC1lによってデータのやりと
りができるようになっている。バスA9、バスBIOは
論理積をとれる構成のバスであり、バスC1lは論理和
をとれる構成のバスである。論理和をとれる構成のバス
は例えば第2図のような構成のバスである。
0ボルトを論理II OII、Vccボルトを論理II
I IIとした正論理を想定すれば、第2図の回路に
おいて、5ourcel=Source3のいずれかに
Vccボルトの論理”1”の入力信号が印加されると、
Bus 1ineはOボルトの論理PI OIPが得ら
れる。従って、第2図の回路はNOR回路として動作す
るため、論理和をとれる構成となる。
I IIとした正論理を想定すれば、第2図の回路に
おいて、5ourcel=Source3のいずれかに
Vccボルトの論理”1”の入力信号が印加されると、
Bus 1ineはOボルトの論理PI OIPが得ら
れる。従って、第2図の回路はNOR回路として動作す
るため、論理和をとれる構成となる。
Vccボルトを論理”0″、0ボルトを論理′1″とし
た負論理を想定すれば、第2図の回路において5our
cel−3ource3のすべてにVccボルトの論理
”0”の入力信号が印加された場合に、Bus 1in
eは0ボルトの論理u 1 ppが得られる。従って、
第2図の回路はNAND回路として動作するため、論理
積をとれる構成となる。
た負論理を想定すれば、第2図の回路において5our
cel−3ource3のすべてにVccボルトの論理
”0”の入力信号が印加された場合に、Bus 1in
eは0ボルトの論理u 1 ppが得られる。従って、
第2図の回路はNAND回路として動作するため、論理
積をとれる構成となる。
命令実行の際にデータのフェッチ又はストアが必要な場
合は命令実行部8がデータのフェッチ又はストア要求が
出すと共に、アドレスをアドレス変換部6に転送する。
合は命令実行部8がデータのフェッチ又はストア要求が
出すと共に、アドレスをアドレス変換部6に転送する。
アドレス変換部6は命令の場合と同様に物理アドレスを
論理アドレスに変換し、入出力制御部7に転送する。入
出力制御部7はこのアドレスを基にデータのフェッチ又
はストアを行う。
論理アドレスに変換し、入出力制御部7に転送する。入
出力制御部7はこのアドレスを基にデータのフェッチ又
はストアを行う。
第1図(b)は本発明の制御方法を用いて論理和演算を
行った例である0図中5はマイクロ命令の一部である。
行った例である0図中5はマイクロ命令の一部である。
図中レジスタ群14の内のROlRl、R2、R3はレ
ジスタO、レジスタ1、レジスタ2、レジスタ3である
。バスC1lは論理和をとれる構成のバスである。この
例ではALU12の出力とレジスタOどの論理和をとっ
てレジスタ】に格納している。ここでは以下のようにし
て、2つの出力ソースから同時にバスCへ出力して論理
和をとれるようにしている。出力ソースをAI、U12
、バレルシフタ13のグループ1とレジスタ群14のグ
ループ2との2つのに分けて、それぞれのグループの中
から1つの出力ソースを選択する論理回路16.18を
設け、それぞれの選択論理回路を制御する信号15.1
7ヲマイクロ命令から生成する。そして出力ツースゲル
ープ1からはALU12、出力ツースゲループ2からは
1ノジスタ0をバスC1lへ出力し、バスC1lに表わ
れた論理和をレジスタ]に入力するようにマイクロ命令
で指示する。指示された2つの出力ソースから同時にバ
スC1lへ出力して論理和をとりながら入力光のI/ジ
スタ1.へ転送することにより、レジスタ1には2つの
値の論理和が格納される。転送1回の時間で処理が終る
のでA L U12を用いて計算するより処理が速い。
ジスタO、レジスタ1、レジスタ2、レジスタ3である
。バスC1lは論理和をとれる構成のバスである。この
例ではALU12の出力とレジスタOどの論理和をとっ
てレジスタ】に格納している。ここでは以下のようにし
て、2つの出力ソースから同時にバスCへ出力して論理
和をとれるようにしている。出力ソースをAI、U12
、バレルシフタ13のグループ1とレジスタ群14のグ
ループ2との2つのに分けて、それぞれのグループの中
から1つの出力ソースを選択する論理回路16.18を
設け、それぞれの選択論理回路を制御する信号15.1
7ヲマイクロ命令から生成する。そして出力ツースゲル
ープ1からはALU12、出力ツースゲループ2からは
1ノジスタ0をバスC1lへ出力し、バスC1lに表わ
れた論理和をレジスタ]に入力するようにマイクロ命令
で指示する。指示された2つの出力ソースから同時にバ
スC1lへ出力して論理和をとりながら入力光のI/ジ
スタ1.へ転送することにより、レジスタ1には2つの
値の論理和が格納される。転送1回の時間で処理が終る
のでA L U12を用いて計算するより処理が速い。
ここで述べた論理和演算はビットセット用いることがで
きる。ビットセットされるデータをレジスタ0に入れて
おき、セットすべきピノ1〜は1,それ以外はOという
データをALU12に入れておく。これらの2つの値を
同時にバスへ出方し論理和をとりながらレジスタ1へ転
送することにより、レジスタ1にはビットセットされた
データが格納される。
きる。ビットセットされるデータをレジスタ0に入れて
おき、セットすべきピノ1〜は1,それ以外はOという
データをALU12に入れておく。これらの2つの値を
同時にバスへ出方し論理和をとりながらレジスタ1へ転
送することにより、レジスタ1にはビットセットされた
データが格納される。
第1図(c)は本発明の制御方法を用いてバレルシフタ
コントロール27に1ノジスタ0の下位5ビツトの表す
値を入力した例である。このような操作が必要なのは以
下の理由による。図中のバレルシフタコントロール27
にはシフトカラン1−どして−31〜31の値を指定す
ることが可能である。ピッ1−フィールド操作命令をマ
イクロプログラムでインプリメントする際に、データの
下位5ビツトのみをみて0〜31の値をバレルシフタコ
ン1−ロール27にセットする必要があった.例えば下
位6ビツトが111111の場合このデータをそのまま
バレルシフタコントロール27にセットすると、−1と
みなされてしまう。そこで下位5ビツトのみを残すよう
にマスクを掛けるてからバレルシフタコントロール27
にセットする操作を行った。この操作を行うと先程の例
の下位6ビツトが]、 1 1 1 1 1の場合には
31がセット・される。
コントロール27に1ノジスタ0の下位5ビツトの表す
値を入力した例である。このような操作が必要なのは以
下の理由による。図中のバレルシフタコントロール27
にはシフトカラン1−どして−31〜31の値を指定す
ることが可能である。ピッ1−フィールド操作命令をマ
イクロプログラムでインプリメントする際に、データの
下位5ビツトのみをみて0〜31の値をバレルシフタコ
ン1−ロール27にセットする必要があった.例えば下
位6ビツトが111111の場合このデータをそのまま
バレルシフタコントロール27にセットすると、−1と
みなされてしまう。そこで下位5ビツトのみを残すよう
にマスクを掛けるてからバレルシフタコントロール27
にセットする操作を行った。この操作を行うと先程の例
の下位6ビツトが]、 1 1 1 1 1の場合には
31がセット・される。
この操作は従来例で述べたような制御方法では下記のよ
うに3タロツクサイクルかかってしまう。
うに3タロツクサイクルかかってしまう。
マスクさ扛るデータはレジスタOに入っている。
先ずあらかじめ」二位27ビツ1−は0、下位5ビツト
は1のマスクをレジスタ1にセットしておく。]り]ロ
ックザイクルにこのマスクとマスクされるデータをA
T.、 U 12に転送して論理積をとり、データの下
位5ビツトのみを残す.2クロツクサイクル目にこの結
果をレジスタOに転送し、3クロックサイクル目にこの
レジスタ0の(直をバレルシフタコントロール27に転
送する。
は1のマスクをレジスタ1にセットしておく。]り]ロ
ックザイクルにこのマスクとマスクされるデータをA
T.、 U 12に転送して論理積をとり、データの下
位5ビツトのみを残す.2クロツクサイクル目にこの結
果をレジスタOに転送し、3クロックサイクル目にこの
レジスタ0の(直をバレルシフタコントロール27に転
送する。
さてこれを本発明の制御方法を用いて行うと第1図(c
)のようになる。図中14のRO、R1はレジスタ0、
レジスタ1−である。先程と同じようにマスクされるデ
ータはレジスタOに、マスクはレジスタJに入っている
。バスBは論理積をとれる構成のバスである。ここでは
以下のようにして、2つの出力ソースから同時にバスB
へ出力して論理積祭とれるようにしている。レジスタO
の出力光のバスA9、バスBIO、バスCllの中から
一つ選択して出力するか、どこにも出力しないかを切分
ける論理回路24と,同様の切分けをレジスタ1に対し
て行う論理回路26とを設け、それぞれの論理回路を制
御する信号23. 24をマイクロ命令から生成する。
)のようになる。図中14のRO、R1はレジスタ0、
レジスタ1−である。先程と同じようにマスクされるデ
ータはレジスタOに、マスクはレジスタJに入っている
。バスBは論理積をとれる構成のバスである。ここでは
以下のようにして、2つの出力ソースから同時にバスB
へ出力して論理積祭とれるようにしている。レジスタO
の出力光のバスA9、バスBIO、バスCllの中から
一つ選択して出力するか、どこにも出力しないかを切分
ける論理回路24と,同様の切分けをレジスタ1に対し
て行う論理回路26とを設け、それぞれの論理回路を制
御する信号23. 24をマイクロ命令から生成する。
レジスタO、レジスタ1の出力光どして共にバスBIO
を選択し,バスBIOの入力光をバレルシフタコントロ
ール27にするようにマイタロ命令で指示する。指示さ
れた2つの出力ソースから同時にバスBIOへ出力して
論理積をとりながら入力光のバレルシフタコントロール
27へ転送することにより,バレルシフタコン1−ロー
ル27には2つの値の論理積が格納される。
を選択し,バスBIOの入力光をバレルシフタコントロ
ール27にするようにマイタロ命令で指示する。指示さ
れた2つの出力ソースから同時にバスBIOへ出力して
論理積をとりながら入力光のバレルシフタコントロール
27へ転送することにより,バレルシフタコン1−ロー
ル27には2つの値の論理積が格納される。
前述の3タロツクザイクルかかる従来の制御方法の例で
はALU12はデータを転送して演算を行い結果を転送
するのに2クロツクサイタルかかるものを用いている.
ALU12をどんなに速くしても転送のみを行うよりは
遅いので本発明の制御方法を用いた方が処理が速い。
はALU12はデータを転送して演算を行い結果を転送
するのに2クロツクサイタルかかるものを用いている.
ALU12をどんなに速くしても転送のみを行うよりは
遅いので本発明の制御方法を用いた方が処理が速い。
第3図のようにバスA28の値とバスB29の否定値を
バスC30の出力ソースとできるように論理回路34.
35を加えれば、排他的論理和演算も行うことができる
。バスA28は論理和が、バスB29、バスC30は論
理積がとれるバスである0図中31.32.33はレジ
スタ1、レジスタ2、レジスタ3である。
バスC30の出力ソースとできるように論理回路34.
35を加えれば、排他的論理和演算も行うことができる
。バスA28は論理和が、バスB29、バスC30は論
理積がとれるバスである0図中31.32.33はレジ
スタ1、レジスタ2、レジスタ3である。
レジスタ1、レジスタ2の値を同時にバスA28゜バス
B29に出力して、バスA28が2つの値の論理和にバ
スB29が2つの値の論理積になるようにし、バスA2
8の値とバスB29の否定値をバスC30に入力すると
、バスC30はレジスタ1、レジスタ2の排他的論理和
となる。第3図ではこのバスC30の値をレジスタ3に
入力している。
B29に出力して、バスA28が2つの値の論理和にバ
スB29が2つの値の論理積になるようにし、バスA2
8の値とバスB29の否定値をバスC30に入力すると
、バスC30はレジスタ1、レジスタ2の排他的論理和
となる。第3図ではこのバスC30の値をレジスタ3に
入力している。
第4図はC=A+Bを計算を行う4ビツト加算器である
。この加算器で本発明の制御方法を用いて最初の2つの
値の論理積、論理和をとる処理をデータ転送時にバス上
で行なえば、処理時間を短縮できるとともに破線で示し
た論理回路を省略でき、トランジスタ数を削減できる。
。この加算器で本発明の制御方法を用いて最初の2つの
値の論理積、論理和をとる処理をデータ転送時にバス上
で行なえば、処理時間を短縮できるとともに破線で示し
た論理回路を省略でき、トランジスタ数を削減できる。
また最後の処理もバス上で行うことができ、破線で示し
た論理回路を省略できる。
た論理回路を省略できる。
[発明の効果]
従来演算器で行っていた論理積、論理和演算をバスで行
うことにより、演算器は別の処理に用いることができ、
処理の並列化が進む、また演算器を使用した場合は演算
器へデータを転送して演算し結果を再び転送するのに対
し、バスを使用した場合はデータ転送時に演算するため
、演算器で行った場合より処理が速い。さらに演算器は
加減算のような術上げ桁下げを必要とする演算も行える
ように構成されているため演算結果の確定が遅いが、バ
スの場合桁上げ桁下げをしないため値の確定が速い。
うことにより、演算器は別の処理に用いることができ、
処理の並列化が進む、また演算器を使用した場合は演算
器へデータを転送して演算し結果を再び転送するのに対
し、バスを使用した場合はデータ転送時に演算するため
、演算器で行った場合より処理が速い。さらに演算器は
加減算のような術上げ桁下げを必要とする演算も行える
ように構成されているため演算結果の確定が遅いが、バ
スの場合桁上げ桁下げをしないため値の確定が速い。
第4図のような加算器で、破線で示した部分の論理演算
をバスで行った場合、通常の破線部分まで含むような加
算器に比べて論理段数が少なく、性能が良くなる。
をバスで行った場合、通常の破線部分まで含むような加
算器に比べて論理段数が少なく、性能が良くなる。
第1図(a)は本発明の制御方法を用いたマイクロプロ
セッサの概略図、第1図(b)は本発明の制御方法を用
いて論理和演算を行った例の図、第1図(c)は本発明
の制御方法を用いて論理和演算を行った例の図、第2図
は従来例で用いられているプリチャージ型のバスの図、
第3図は本発明の制御方法を用いて排他的論理和を求め
た例の図、第4図は本発明の制御方法を用いて4ビツト
加算器の高速化、トランジスタ数の削減を行った例の図
である。 1、命令デコード部、2.命令ブリフェッチ部、3、演
算制御部、4.マイクロ命令ROM、5゜マイクロ命令
レジスタ、6.アドレス変換部、7゜入出力制御部、8
.命令実行部、9.バスA、10゜バスB、11.バス
C112,ALU、13.バレルシフタ、14.レジス
タ群。
セッサの概略図、第1図(b)は本発明の制御方法を用
いて論理和演算を行った例の図、第1図(c)は本発明
の制御方法を用いて論理和演算を行った例の図、第2図
は従来例で用いられているプリチャージ型のバスの図、
第3図は本発明の制御方法を用いて排他的論理和を求め
た例の図、第4図は本発明の制御方法を用いて4ビツト
加算器の高速化、トランジスタ数の削減を行った例の図
である。 1、命令デコード部、2.命令ブリフェッチ部、3、演
算制御部、4.マイクロ命令ROM、5゜マイクロ命令
レジスタ、6.アドレス変換部、7゜入出力制御部、8
.命令実行部、9.バスA、10゜バスB、11.バス
C112,ALU、13.バレルシフタ、14.レジス
タ群。
Claims (1)
- 【特許請求の範囲】 1、特定マイクロ命令に応答して少くなくとも二つの出
力ソースからデータをバスに送出して論理演算を行うこ
とを特徴とするマイクロプロセッサ。 2、上記少なくとも二つのソースはALU又は汎用レジ
スタであることを特徴とする請求項1記載のマイクロプ
ロセッサ。 3、特定マイクロ命令に応答して少くなくとも二つの出
力ソースからデータをバスに送出して論理演算を行うこ
とを特徴とするデータ処理システム。 4、上記少なくとも二つのソースはALU又は汎用レジ
スタであることを特徴とする請求項3記載のデータ処理
システム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63091561A JPH01263820A (ja) | 1988-04-15 | 1988-04-15 | マイクロプロセッサ |
| US07/336,778 US5220670A (en) | 1988-04-15 | 1989-04-13 | Microprocessor having ability to carry out logical operation on internal bus |
| KR89005000A KR970002392B1 (en) | 1988-04-15 | 1989-04-15 | Microprocessor having ability to carry out logical operation on internal bus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63091561A JPH01263820A (ja) | 1988-04-15 | 1988-04-15 | マイクロプロセッサ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01263820A true JPH01263820A (ja) | 1989-10-20 |
Family
ID=14029923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63091561A Pending JPH01263820A (ja) | 1988-04-15 | 1988-04-15 | マイクロプロセッサ |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5220670A (ja) |
| JP (1) | JPH01263820A (ja) |
| KR (1) | KR970002392B1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100212139B1 (ko) * | 1996-07-22 | 1999-08-02 | 윤종용 | 클럭공급장치 |
| US20050278505A1 (en) | 2004-05-19 | 2005-12-15 | Lim Seow C | Microprocessor architecture including zero impact predictive data pre-fetch mechanism for pipeline data memory |
| US20070074004A1 (en) * | 2005-09-28 | 2007-03-29 | Arc International (Uk) Limited | Systems and methods for selectively decoupling a parallel extended instruction pipeline |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5537650A (en) * | 1978-09-07 | 1980-03-15 | Matsushita Electric Ind Co Ltd | Microcomputer |
| JPS6380323A (ja) * | 1986-09-24 | 1988-04-11 | Nec Corp | Lsiのバスドライバ− |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4812971A (en) * | 1983-10-03 | 1989-03-14 | Digital Equipment Corporation | Central processing unit for a digital computer |
| US4670846A (en) * | 1984-05-01 | 1987-06-02 | Texas Instruments Incorporated | Distributed bit integrated circuit design in a non-symmetrical data processing circuit |
| US4658250A (en) * | 1984-06-15 | 1987-04-14 | Nering Douglas G | Computer network operating method and apparatus for detecting and exploiting data collisions to merge read transactions |
| US4682058A (en) * | 1986-07-03 | 1987-07-21 | Unisys Corporation | Three-state logic circuit for wire-ORing to a data bus |
| US4991078A (en) * | 1987-09-29 | 1991-02-05 | Digital Equipment Corporation | Apparatus and method for a pipelined central processing unit in a data processing system |
-
1988
- 1988-04-15 JP JP63091561A patent/JPH01263820A/ja active Pending
-
1989
- 1989-04-13 US US07/336,778 patent/US5220670A/en not_active Expired - Lifetime
- 1989-04-15 KR KR89005000A patent/KR970002392B1/ko not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5537650A (en) * | 1978-09-07 | 1980-03-15 | Matsushita Electric Ind Co Ltd | Microcomputer |
| JPS6380323A (ja) * | 1986-09-24 | 1988-04-11 | Nec Corp | Lsiのバスドライバ− |
Also Published As
| Publication number | Publication date |
|---|---|
| US5220670A (en) | 1993-06-15 |
| KR970002392B1 (en) | 1997-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4740893A (en) | Method for reducing the time for switching between programs | |
| US5168571A (en) | System for aligning bytes of variable multi-bytes length operand based on alu byte length and a number of unprocessed byte data | |
| US4639886A (en) | Arithmetic system having pipeline structure arithmetic means | |
| EP0286354B1 (en) | A method and apparatus for modifying micro-instructions using a macro-instruction pipeline | |
| US4539635A (en) | Pipelined digital processor arranged for conditional operation | |
| JP2620511B2 (ja) | データ・プロセッサ | |
| US5757685A (en) | Data processing system capable of processing long word data | |
| JPH10222368A (ja) | データ処理装置 | |
| JPS63307535A (ja) | パイプライン制御回路 | |
| JPH0512751B2 (ja) | ||
| EP0292188A2 (en) | Cache system | |
| US5220670A (en) | Microprocessor having ability to carry out logical operation on internal bus | |
| JPS59117640A (ja) | データ処理装置のストア処理方法 | |
| JPH024010B2 (ja) | ||
| JPH03129425A (ja) | ビットフィールド論理演算処理装置およびそれを具備するモノリシックマイクロプロセッサ | |
| JPS6134188B2 (ja) | ||
| JPS6116112B2 (ja) | ||
| JPS6051734B2 (ja) | マイクロプログラム制御方式 | |
| JPS6221130B2 (ja) | ||
| JP2503223B2 (ja) | 先行制御方式 | |
| JPS6116114B2 (ja) | ||
| JP3743155B2 (ja) | パイプライン制御型計算機 | |
| JPS5947668A (ja) | 情報処理装置 | |
| JPS6116111B2 (ja) | ||
| JP2001216156A (ja) | インストラクションキャッシュアクセスの装置と方法 |