JPH0520072A - レジスタの退避復帰機能付データ処理装置 - Google Patents

レジスタの退避復帰機能付データ処理装置

Info

Publication number
JPH0520072A
JPH0520072A JP3175017A JP17501791A JPH0520072A JP H0520072 A JPH0520072 A JP H0520072A JP 3175017 A JP3175017 A JP 3175017A JP 17501791 A JP17501791 A JP 17501791A JP H0520072 A JPH0520072 A JP H0520072A
Authority
JP
Japan
Prior art keywords
instruction
save
registers
control signal
detected
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
JP3175017A
Other languages
English (en)
Other versions
JP3154748B2 (ja
Inventor
Tokuzo Kiyohara
督三 清原
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP17501791A priority Critical patent/JP3154748B2/ja
Publication of JPH0520072A publication Critical patent/JPH0520072A/ja
Application granted granted Critical
Publication of JP3154748B2 publication Critical patent/JP3154748B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Advance Control (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】 【目的】命令実行装置に動作周波数の制限や回路規模の
増大をもたらす専用ハードウェアを設けることなく、レ
ジスタの退避復帰を高速化できるデータ処理装置を提供
する。 【構成】命令生成装置5は、複数レジスタの退避復帰を
示す命令が検出されたことを示す第2の制御信号が入力
されることにより、単一のレジスタの退避復帰命令を複
数生成して命令退避装置4に出力する。命令解読装置2
は、命令フェッチ装置1および命令退避装置4から供給
される複数の命令を同時解読して、解読した命令が使用
する資源を干渉検出装置6に出力すると共に、データ依
存関係の発生状況を干渉検出装置6から入力され、デー
タ依存関係が検出されなかった命令に対応する制御信号
を第1の制御信号として出力し、データ依存関係の検出
された命令を命令退避装置4に出力し、複数レジスタの
退避復帰を示す命令を検出したときに第2の制御信号を
出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複数のレジスタファイ
ルを効率よく退避復帰するレジスタの退避復帰機能を備
えたデータ処理装置に関するものである。
【0002】
【従来の技術】近年、レジスタの退避復帰機能を備えた
データ処理装置は、コンパイラの最適化技術の進歩に伴
い汎用レジスタが大容量化し、関数呼び出しやタスクス
イッチの高速化のために注目されている。このような従
来のデータ処理装置におけるレジスタの退避復帰機能の
一例について、図3を用いて説明する。図3は従来のデ
ータ処理装置におけるレジスタの退避復帰機能の概念図
で、レジスタ群31は命令で指定される複数のレジスタ
により構成されており、レジスタ群32,33は実際の
複数のレジスタにより構成されている。実際のレジスタ
群32,33には命令で指定されるレジスタ群31がマ
ッピングされる。命令で指定されるレジスタ群31は、
1組8本のレジスタが4組集合したものである。レジス
タ群31のレジスタr0〜r7は常に8本のレジスタ
R’0〜R’7からなる実際のレジスタ群32にマッピ
ングaされる。レジスタ群31のレジスタr8〜r1
5,r16〜r23,r24〜r31は実際のレジスタ
群33のうちの連続した24本のレジスタにマッピング
される。マッピングbでは、レジスタ群31のレジスタ
r8〜r15はレジスタ群33のレジスタR32〜R3
9に、レジスタ群31のレジスタr15〜r23はレジ
スタ群32のレジスタR40〜R47に、レジスタ群3
1のレジスタr24〜r31はレジスタ群33のレジス
タR48〜R55に各々マッピングされている。一方、
マッピングcでは、レジスタ群31のレジスタr8〜r
15はレジスタ群33のレジスタR48〜R55に、レ
ジスタ群31のレジスタr16〜r23はレジスタ群3
3のレジスタR56−R63に、レジスタ群31のレジ
スタr24〜r31はレジスタ群33のレジスタR64
〜R71にマッピングされている。このとき、マッピン
グbにおけるレジスタ群31のレジスタr24〜r31
と、マッピングcにおけるレジスタ群31のレジスタr
8〜r15とは、どちらもレジスタ群33のレジスタR
48〜R55にオーバラップしてマッピングされている
ため、関数の引き数渡しに用いられる。このように、命
令で指定できるレジスタ群31から実際のレジスタ群3
2,33へのマッピングを変更するだけで退避復帰を行
えるので、高速な退避復帰動作を実現できる。このよう
な従来のデータ処理装置におけるレジスタの退避復帰機
能は、例えば「bit」第23巻 第4号601〜62
9ページに記載されている。
【0003】また別の従来のレジスタの退避復帰機能を
備えたデータ処理装置は、図4のように、命令フェッチ
装置41と、命令解読装置42と、命令実行装置43と
により構成されていた。命令フェッチ装置41には、命
令キャッシュ44が内蔵されており、命令実行装置43
には、複数のレジスタからなるレジスタ群45と、演算
ユニット46と、アドレス計算ユニット47と、内蔵メ
モリ48と、バスコントローラ49とが内蔵されてい
る。
【0004】命令フェッチ装置41は、命令キャッシュ
44から命令をフェッチし、128ビットで構成される
4つの命令を一度に命令解読装置42に出力する。ミス
ヒットの場合は、32ビットのバスを介して命令をフェ
ッチする。命令解読装置42は、並列実行できる命令を
選択し、命令実行装置43を制御する。レジスタ間演算
は、レジスタ群45と演算ユニット46との間で実行さ
れる。レジスタ群45と記憶装置(図示せず)とのデー
タ転送は、レジスタ群45とアドレス計算ユニット47
との間でアドレス計算を行い、データ転送はバスコント
ローラ49を介して記憶装置とレジスタ群45との間で
32ビット単位で行なわれる。レジスタ群45の複数の
レジスタの退避復帰は、レジスタ群45と内蔵メモリ4
8との間で行なわれる。このとき、転送を128ビット
幅で行なうことによって、高速化している。このような
従来のデータ処理装置は、例えば「日経エレクトロニク
ス」1990年1月8日 第490号 177〜186
ページに記載されている。
【0005】
【発明が解決しようとする課題】しかしながら図3のよ
うな構成では、複数の入出力バスを必要とするレジスタ
ファイルが大容量化するため、動作周波数の高速化が困
難になると共に、回路規模が増大するという問題点を有
していた。また図4のような構成では、レジスタ群45
の複数のレジスタの退避復帰を内蔵メモリ48に対して
行なうため回路規模を抑えるという面では効果がある
が、専用のデータ幅の広いバスを必要とし、同時にレジ
スタファイルの入出力バスのビット幅の拡張によりレジ
スタ群45の複数のレジスタを一度に読み書きできる機
能をも必要とする。一方、退避復帰すべき全てのレジス
タを一度に転送するだけのデータ幅を確保するのは困難
なため、退避復帰に複数の実行クロックを必要とし、回
路規模の増大にもかかわらず高性能を実現できないとい
う問題点を有していた。
【0006】本発明はかかる事情に鑑みて成されたもの
であり、命令実行装置に動作周波数の制限や回路規模の
増大をもたらす専用ハードウェアを設けることなく、レ
ジスタの退避復帰を高速化できるデータ処理装置を提供
することを目的とする。
【0007】
【課題を解決するための手段】請求項1の発明は、複数
のレジスタを退避復帰させる命令を単一のレジスタを退
避復帰させる複数の命令に展開する命令生成装置を設け
たことを特徴としている。請求項2の発明は、少なくと
も複数のレジスタを備え第1の制御信号が入力されるこ
とにより前記レジスタの内容を記憶装置に対して退避お
よび復帰させる命令実行装置と、この命令実行装置に接
続されて命令実行中で値が確定していない資源の状況を
保持しかつデータ依存関係の検出を行なう干渉検出装置
と、この干渉検出装置によりデータ依存関係が検出され
て実行を遅延させる必要がある命令を保持する命令退避
装置と、命令をフェッチする命令フェッチ装置と、複数
レジスタの退避復帰を示す命令が検出されたことを示す
第2の制御信号が入力されることにより単一のレジスタ
の退避復帰命令を複数生成して前記命令退避装置に出力
する命令生成装置と、前記命令フェッチ装置および前記
命令退避装置から供給される複数の命令を同時解読して
解読した命令が使用する資源を前記干渉制御装置に出力
する命令解読装置とを設け、前記命令解読装置が、デー
タ依存関係の発生状況を前記干渉検出装置から入力さ
れ、データ依存関係が検出されなかった命令に対応する
制御信号を前記第1の制御信号として出力し、データ依
存関係の検出された命令を前記命令退避装置に出力し、
複数レジスタの退避復帰を示す命令を検出したときに前
記第2の制御信号を出力する構成としたことを特徴とし
ている。
【0008】請求項3の発明は、少なくとも複数のレジ
スタを備え第1の制御信号が入力されることにより前記
レジスタの内容を記憶装置に対して退避および復帰させ
る命令実行装置と、この命令実行装置に接続されて命令
実行中で値が確定していない資源の状況を保持しかつデ
ータ依存関係の検出を行なう干渉検出装置と、この干渉
検出装置によりデータ依存関係が検出されて実行を遅延
させる必要がある命令を保持する命令退避装置と、命令
をフェッチする命令フェッチ装置と、複数レジスタの退
避復帰を示す命令が検出されたことを示す第2の制御信
号が入力されることにより単一のレジスタの退避復帰命
令を複数生成する命令生成装置と、前記命令フェッチ装
置と前記命令退避装置と前記命令生成装置とから供給さ
れる複数の命令を同時解読して解読した命令が使用する
資源を前記干渉制御装置に出力する命令解読装置とを設
け、前記命令解読装置が、データ依存関係の発生状況を
前記干渉検出装置から入力され、データ依存関係が検出
されなかった命令に対応する制御信号を前記第1の制御
信号として出力し、データ依存関係の検出された命令を
前記命令退避装置に出力し、複数レジスタの退避復帰を
示す命令を検出したときに前記第2の制御信号を出力す
る構成としたことを特徴としている。
【0009】
【作用】請求項1の発明において、命令生成装置は、複
数のレジスタを退避復帰させる命令を、単一のレジスタ
を退避復帰させる複数の命令に展開する。請求項2の発
明において、命令実行装置は、少なくとも複数のレジス
タを備え、第1の制御信号が入力されることにより、レ
ジスタの内容を記憶装置に対して退避および復帰させ
る。干渉検出装置は、命令実行装置に接続されて、命令
実行中で値が確定していない資源の状況を保持し、かつ
データ依存関係の検出を行なう。命令退避装置は、干渉
検出装置によりデータ依存関係が検出されて実行を遅延
させる必要がある命令を保持する。命令フェッチ装置
は、命令をフェッチする。命令生成装置は、複数レジス
タの退避復帰を示す命令が検出されたことを示す第2の
制御信号が入力されることにより、単一のレジスタの退
避復帰命令を複数生成して命令退避装置に出力する。命
令解読装置は、命令フェッチ装置および命令退避装置か
ら供給される複数の命令を同時解読して、解読した命令
が使用する資源を干渉制御装置に出力すると共に、デー
タ依存関係の発生状況を干渉検出装置から入力され、デ
ータ依存関係が検出されなかった命令に対応する制御信
号を第1の制御信号として出力し、データ依存関係の検
出された命令を命令退避装置に出力し、複数レジスタの
退避復帰を示す命令を検出したときに第2の制御信号を
出力する。
【0010】請求項3の発明において、命令実行装置
は、少なくとも複数のレジスタを備え、第1の制御信号
が入力されることにより、レジスタの内容を記憶装置に
対して退避および復帰させる。干渉検出装置は、命令実
行装置に接続されて、命令実行中で値が確定していない
資源の状況を保持し、かつデータ依存関係の検出を行な
う。命令退避装置は、干渉検出装置によりデータ依存関
係が検出されて実行を遅延させる必要がある命令を保持
する。命令フェッチ装置は、命令をフェッチする。命令
生成装置は、複数レジスタの退避復帰を示す命令が検出
されたことを示す第2の制御信号が入力されることによ
り、単一のレジスタの退避復帰命令を複数生成する。命
令解読装置は、命令フェッチ装置と命令退避装置と命令
生成装置とから供給される複数の命令を同時解読して、
解読した命令が使用する資源を干渉制御装置に出力する
と共に、データ依存関係の発生状況を干渉検出装置から
入力され、データ依存関係が検出されなかった命令に対
応する制御信号を第1の制御信号として出力し、データ
依存関係の検出された命令を命令退避装置に出力し、複
数レジスタの退避復帰を示す命令を検出したときに第2
の制御信号を出力する。
【0011】
【実施例】以下、本発明の実施例を図面を用いて詳細に
説明する。 (実施例1)図1は本発明の実施例1におけるレジスタ
の退避復帰機能付データ処理装置のブロック図で、この
データ処理装置は、命令フェッチ装置1と、命令解読装
置2と、命令実行装置3と、命令退避装置4と、命令生
成装置5と、干渉検出装置6とにより構成されている。
命令実行装置3には、複数のレジスタからなるレジスタ
群7と、複数の演算装置8と、バス制御装置9とが内蔵
されている。命令解読装置2は、信号線dを介して命令
実行装置3に接続されていると共に、信号線eを介して
命令生成装置5に接続されている。
【0012】命令は命令フェッチ装置1により読み込ま
れ、命令解読装置2に供給される。命令解読装置2は、
命令フェッチ装置1および命令退避装置4から供給され
た複数の命令を解読し、解読された命令のデータ依存関
係の検査のため、レジスタ群7や記憶装置(図示せず)
などの命令の実行に必要な資源と命令の実行によって変
更される資源とを干渉検出装置6に通知する。これによ
り干渉検出装置6は、フロー依存、逆依存、出力依存と
いったデータ依存関係のすべてもしくは一部の検出を行
い、命令毎にデータ依存関係があるか否かを命令解読装
置2に通知する。さらに干渉検出装置6は、命令実行中
で値が確定していない資源の状況を命令実行装置3から
供給され、管理している。命令解読装置2は、干渉検出
装置6からの通知に基づいて、データ依存関係がなく命
令実行装置3で実行可能な命令を選択し、信号線dに命
令実行装置3で命令を実行するための第1の制御信号を
出力する。さらに命令解読装置2は、データ依存関係が
検出された命令や、命令実行装置3で先行した命令実行
が継続中で実行要求ができない命令を、命令退避装置4
に供給する。また命令解読装置2は、複数レジスタの退
避復帰を示す命令を検出すると、信号線eに第2の制御
信号を出力する。これにより命令生成装置5は、命令解
読装置2からの複数レジスタの退避復帰を示す命令を単
一のレジスタの退避復帰命令に展開し、これらの複数の
命令を命令退避装置4に供給する。命令退避装置4は、
命令解読装置2および命令生成装置5から供給された命
令をバッファリングし、命令解読装置2に供給する。命
令解読装置2からバッファリングされた命令が出力され
ると、その命令をバッファから削除する。命令実行装置
3において、レジスタ間演算は、レジスタ群7と演算装
置8との間で実行される。レジスタ群7のレジスタと記
憶装置との間のデータ転送は、バス制御装置9を介して
記憶装置とレジスタ群7との間で行なわれる。命令解読
装置2における命令スケジュールでは、基本的には命令
退避装置4から供給される命令の方に優先権があり、特
に命令フェッチ装置1から供給される命令との間でデー
タ依存関係が検出された命令を優先することにより、よ
り性能改善を図れる。しかし、命令フェッチ装置1から
分岐命令などの制御命令が供給された場合は、これらの
命令を優先することによって分岐に伴うオーバヘッドを
回避できる。
【0013】このように、命令生成装置5を設け、レジ
スタ群7の複数のレジスタの退避復帰命令を、単一のレ
ジスタを退避復帰する命令に展開し、それらの命令を命
令退避装置4に保持させることにより、命令実行装置3
に特別なハードウェアを設けることなく、干渉検出装置
や命令退避装置や命令フェッチ装置や命令解読装置によ
り構成される従来の通常の命令解読制御機能を利用して
複数のレジスタの退避復帰を実現できる。このため、従
来の命令解読制御機能においては、データ依存が発生し
た場合や、命令供給が遅れて解読すべき命令が不足した
場合や、複数命令の同時実行時に同時実行すべき命令が
ない場合などに、命令実行装置のすべてまたは一部に実
行すべき命令がなく無駄な実行サイクルを発生していた
が、この実施例においては、命令退避装置4から単一の
レジスタの退避復帰命令が供給されるので、無駄な実行
サイクルをなくすことができる。また、命令実行装置
3、特にレジスタ群7に専用のハードウェアを設ける必
要がないため、動作周波数の制限や回路規模の増大を回
避できる。 (実施例2)図2は本発明の実施例2におけるレジスタ
の退避復帰機能付データ処理装置のブロック図で、この
データ処理装置は、命令フェッチ装置11と、命令解読
装置12と、命令実行装置13と、命令退避装置14
と、命令生成装置15と、干渉検出装置16とにより構
成されている。命令実行装置13には、複数のレジスタ
からなるレジスタ群17と、複数の演算装置18と、バ
ス制御装置19とが内蔵されている。命令解読装置12
は、信号線fを介して命令実行装置13に接続されてい
ると共に、信号線gを介して命令生成装置15に接続さ
れている。すなわち実施例1との相違点は、命令生成装
置15の出力が命令退避装置14ではなく命令解読装置
12に供給される点である。
【0014】命令生成装置15は、レジスタ群17のそ
れぞれのレジスタをビットに対応させて、退避すべきレ
ジスタおよび復帰すべきレジスタを示す情報を管理す
る。命令解読装置12から信号線gを介して命令生成装
置15に第2の制御信号が供給され、これにより複数の
レジスタの退避復帰が要求されると、命令生成装置15
は、対応するレジスタを示すビットをセットし、単一の
レジスタの退避復帰命令を生成して命令解読装置12に
供給する。また命令生成装置15は、命令解読装置12
から要求した命令が出力されると、そのレジスタの退避
復帰に対応するビットをクリアする。その他の動作は実
施例1と同様である。
【0015】このように、命令生成装置15により、レ
ジスタ群17のそれぞれのレジスタをビットに対応させ
て、退避すべきレジスタと復帰すべきレジスタとを管理
し、必要に応じて単一のレジスタの退避復帰命令を生成
して命令解読装置12に供給するので、命令退避装置1
4のバッファリング容量を圧縮でき、同時に命令生成装
置15における状態保持を命令の形態ではなくビットイ
メージで行うため、回路規模を削減できる。
【0016】なお上記各実施例では演算装置8,18で
複数の命令を同時に実行できる構成としたが、単一の命
令しか実行できない構成としてもよい。
【0017】
【発明の効果】以上説明したように本発明によれば、命
令生成装置を設けて、複数レジスタの退避復帰命令を、
単一のレジスタを退避復帰する命令に展開する構成とし
たので、命令実行装置に特別なハードウェアを設けるこ
となく、干渉検出装置や命令退避装置や命令フェッチ装
置や命令解読装置により構成される従来の通常の命令解
読制御機能を用いて複数のレジスタの退避復帰を実現で
きる。したがって、データ依存が発生した場合や、命令
供給が遅れて解読すべき命令が不足した場合や、複数命
令の同時実行時に同時実行すべき命令がない場合などに
おいても、命令解読装置に単一のレジスタの退避復帰命
令が供給されるので、無駄な実行サイクルをなくすこと
ができる。また、命令実行装置、特にレジスタに専用の
ハードウェアを設ける必要がないので、動作周波数の制
限や回路規模の増大を回避できるという優れた効果を奏
する。
【図面の簡単な説明】
【図1】本発明の実施例1におけるレジスタの退避復帰
機能付データ処理装置のブロック図である。
【図2】本発明の実施例2におけるレジスタの退避復帰
機能付データ処理装置のブロック図である。
【図3】従来のデータ処理装置におけるレジスタ退避復
帰機能の概念図である。
【図4】従来の別のレジスタの退避復帰機能付データ処
理装置のブロック図である。
【符号の説明】
1 命令フェッチ装置 2 命令解読装置 3 命令実行装置 4 命令退避装置 5 命令生成装置 6 干渉検出装置 7 レジスタ群 11 命令フェッチ装置 12 命令解読装置 13 命令実行装置 14 命令退避装置 15 命令生成装置 16 干渉検出装置 17 レジスタ群

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数のレジスタを退避復帰させる命令を
    単一のレジスタを退避復帰させる複数の命令に展開する
    命令生成装置を設けたことを特徴とするレジスタの退避
    復帰機能付データ処理装置。
  2. 【請求項2】 少なくとも複数のレジスタを備え第1の
    制御信号が入力されることにより前記レジスタの内容を
    記憶装置に対して退避および復帰させる命令実行装置
    と、この命令実行装置に接続されて命令実行中で値が確
    定していない資源の状況を保持しかつデータ依存関係の
    検出を行なう干渉検出装置と、この干渉検出装置により
    データ依存関係が検出されて実行を遅延させる必要があ
    る命令を保持する命令退避装置と、命令をフェッチする
    命令フェッチ装置と、複数レジスタの退避復帰を示す命
    令が検出されたことを示す第2の制御信号が入力される
    ことにより単一のレジスタの退避復帰命令を複数生成し
    て前記命令退避装置に出力する命令生成装置と、前記命
    令フェッチ装置および前記命令退避装置から供給される
    複数の命令を同時解読して解読した命令が使用する資源
    を前記干渉制御装置に出力する命令解読装置とを設け、
    前記命令解読装置が、データ依存関係の発生状況を前記
    干渉検出装置から入力され、データ依存関係が検出され
    なかった命令に対応する制御信号を前記第1の制御信号
    として出力し、データ依存関係の検出された命令を前記
    命令退避装置に出力し、複数レジスタの退避復帰を示す
    命令を検出したときに前記第2の制御信号を出力する構
    成としたことを特徴とするレジスタの退避復帰機能付デ
    ータ処理装置。
  3. 【請求項3】 少なくとも複数のレジスタを備え第1の
    制御信号が入力されることにより前記レジスタの内容を
    記憶装置に対して退避および復帰させる命令実行装置
    と、この命令実行装置に接続されて命令実行中で値が確
    定していない資源の状況を保持しかつデータ依存関係の
    検出を行なう干渉検出装置と、この干渉検出装置により
    データ依存関係が検出されて実行を遅延させる必要があ
    る命令を保持する命令退避装置と、命令をフェッチする
    命令フェッチ装置と、複数レジスタの退避復帰を示す命
    令が検出されたことを示す第2の制御信号が入力される
    ことにより単一のレジスタの退避復帰命令を複数生成す
    る命令生成装置と、前記命令フェッチ装置と前記命令退
    避装置と前記命令生成装置とから供給される複数の命令
    を同時解読して解読した命令が使用する資源を前記干渉
    制御装置に出力する命令解読装置とを設け、前記命令解
    読装置が、データ依存関係の発生状況を前記干渉検出装
    置から入力され、データ依存関係が検出されなかった命
    令に対応する制御信号を前記第1の制御信号として出力
    し、データ依存関係の検出された命令を前記命令退避装
    置に出力し、複数レジスタの退避復帰を示す命令を検出
    したときに前記第2の制御信号を出力する構成としたこ
    とを特徴とするレジスタの退避復帰機能付データ処理装
    置。
JP17501791A 1991-07-16 1991-07-16 レジスタの退避復帰機能付データ処理装置 Expired - Fee Related JP3154748B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17501791A JP3154748B2 (ja) 1991-07-16 1991-07-16 レジスタの退避復帰機能付データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17501791A JP3154748B2 (ja) 1991-07-16 1991-07-16 レジスタの退避復帰機能付データ処理装置

Publications (2)

Publication Number Publication Date
JPH0520072A true JPH0520072A (ja) 1993-01-29
JP3154748B2 JP3154748B2 (ja) 2001-04-09

Family

ID=15988765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17501791A Expired - Fee Related JP3154748B2 (ja) 1991-07-16 1991-07-16 レジスタの退避復帰機能付データ処理装置

Country Status (1)

Country Link
JP (1) JP3154748B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100322149B1 (ko) * 1998-02-17 2002-02-04 포만 제프리 엘 고성능 추론적 스트링/다중 연산 방법
US6550657B1 (en) 1999-04-19 2003-04-22 Fujitsu Limited Apparatus and method of paper separation for image formation apparatus
JP2008299501A (ja) * 2007-05-30 2008-12-11 Sanyo Electric Co Ltd プロセッサ

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100322149B1 (ko) * 1998-02-17 2002-02-04 포만 제프리 엘 고성능 추론적 스트링/다중 연산 방법
US6550657B1 (en) 1999-04-19 2003-04-22 Fujitsu Limited Apparatus and method of paper separation for image formation apparatus
JP2008299501A (ja) * 2007-05-30 2008-12-11 Sanyo Electric Co Ltd プロセッサ
US8255672B2 (en) 2007-05-30 2012-08-28 Semiconductor Components Industries, Llc Single instruction decode circuit for decoding instruction from memory and instructions from an instruction generation circuit

Also Published As

Publication number Publication date
JP3154748B2 (ja) 2001-04-09

Similar Documents

Publication Publication Date Title
JP6718454B2 (ja) 選択的ページミス変換プリフェッチによってプログラムメモリコントローラにおけるページ変換ミスレイテンシを隠すこと
JP2840444B2 (ja) 算術パイプラインをオペレーティングする方法及びデータプロセッシング装置
JP2011513843A (ja) 実行装置内のデータ転送のシステムおよび方法
US5621896A (en) Data processor with unified store queue permitting hit under miss memory accesses
JPH02227769A (ja) データ処理システム
US6301654B1 (en) System and method for permitting out-of-order execution of load and store instructions
JPH08221272A (ja) 命令キャッシュに命令をロードする方法
JP4110137B2 (ja) アドレスレジスタの内容をスワップするための方法および装置
JP3154748B2 (ja) レジスタの退避復帰機能付データ処理装置
GB2289778A (en) State machine for determining processor configuration.
JP3088303B2 (ja) キャッシュ・メモリ・バンク制御装置
US5421026A (en) Data processor for processing instruction after conditional branch instruction at high speed
JPH02159624A (ja) 先入れ先出しレジスタ装置
JP3628265B2 (ja) マルチプロセッサシステム装置
EP0374598B1 (en) Control store addressing from multiple sources
JPH03175548A (ja) マイクロプロセッサ及びアドレス制御方式
US6014757A (en) Fast domain switch and error recovery in a secure CPU architecture
JPH10116191A (ja) 圧縮命令用バッファを備えたプロセッサ
JP3102399B2 (ja) データ処理装置及び方法
JPH01273132A (ja) マイクロプロセッサ
US6772318B1 (en) Bypass control circuit
JP2924708B2 (ja) 情報処理装置
JP2621793B2 (ja) バスサイクルのマルチプレクス方式
JP2629479B2 (ja) 情報処理装置
JPH06139071A (ja) 並列計算機

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees