JPS6279519A - 汎用レジスタ読み出し方法 - Google Patents

汎用レジスタ読み出し方法

Info

Publication number
JPS6279519A
JPS6279519A JP60219909A JP21990985A JPS6279519A JP S6279519 A JPS6279519 A JP S6279519A JP 60219909 A JP60219909 A JP 60219909A JP 21990985 A JP21990985 A JP 21990985A JP S6279519 A JPS6279519 A JP S6279519A
Authority
JP
Japan
Prior art keywords
general
data
register
bus
purpose register
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
Application number
JP60219909A
Other languages
English (en)
Inventor
Yuichi Murai
裕一 村井
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60219909A priority Critical patent/JPS6279519A/ja
Publication of JPS6279519A publication Critical patent/JPS6279519A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、電子計算機において、命令実行する際の汎
用レジスタ読み出し方法に関するものである。
〔従来の技術〕
第2図は従来の汎用レジスタ読み出し方法について説明
するだめのものであり1図において、(1)は読み出す
汎用レジスタを選択するための汎用レジスタ・コントロ
ーラ、(2)は汎用レジスタ、(3)は汎用レジスタ群
を格納するレジスタファイル、 (4a) 。
(4b)はそれぞれバスの上位部と下位部、(5)はレ
ジスタファイル(3)の出力をバスの上位5(4a)と
下位部(4b)に振り分けるデマルチプレクサである。
次に動作について説明する。単一の汎用レジスタ(2)
のデータをバス上位部(4a)に読み出す場合。
汎用レジスタ・コントローラ(1)から出力される信号
で指定されたレジスタファイル(3)内の汎用レジスタ
(2)のデータはデマルチプレクサ(5)によりバス上
位部(4a)に出力される。次に、連続する汎用レジス
タ(2)のデータをバス上位部(4a)と下位部(4b
)に読み出す場合、まず最初の汎用レジスタ(2)のデ
ータを上記とまったく同じ方法でバス上位部(4a)に
読み出す。その後、汎用レジスタ・コントローラ(1)
はそれに続く汎用レジスタ(2)を選択する信号を出力
する。この信号で指定されたレジスタファイル(3)内
の汎用レジスタ(2)のデータはデマルチプレクサ(5
)によりバス下位部(4b)に出力される。
〔発明が解決しようとする問題点〕
従来の汎用レジスタ読み出し方法は以上のようになって
いるため、連続した汎用レジスタのデータをバス上位部
・下位部に出力する際、2段階のステップを踏まねばな
らず、単一の汎用レジスタのデータを読み出す場合と比
較して処理速度が遅くなり、かつ、汎用レジスタ・コン
トローラは2段階のステップを制御するための機能も持
たねばならないという問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、連続した汎用レジスタのデータを読み出す時
の処理速度を向上させるとともに。
汎用レジスタ・コントローラの機能シーケンスもシンブ
ルなものにするということを目的とする。
〔問題点を解決するだめの手段〕
この発明に係る汎用レジスタ読み出し方法は。
汎用レジスタを格納したレジスタファイルを偶数ナンバ
ーの汎用レジスタのファイルと奇数ナンバーの汎用レジ
スタのファイルに分離し、その両者の出力を選択可能な
セレクタをバスの上位部と下位部に設け、連続する汎用
レジスタのデータを同時にバスの上位と下位に出力でき
る構成と1〜だものである。
〔作用〕
この発明における汎用レジスタ読み出し方法では、連続
した汎用レジスタのデータを同時にバスの上位と下位に
出力させることにより、単一の汎用レジスタのデータを
読み出すのと同じ処理速度で演算実行が可能となり、し
かも、汎用レジスタ・コントローラの制御シーケンスも
1ステツプのみで済む。
〔実施例J 以下、この発明の一実施例を図について説明する。第1
図において、0)は読み出す汎用レジスタを選択するた
めの汎用レジスタ・コントローラ。
(2)は汎用レジスタ、 (3a)は偶数ナンバーの汎
用レジスタ群を格納するレジスタファイル、 (5b)
ハ奇数ナンバーの汎用レジスタ群を格納するレジスタフ
ァイル、  (4a) 、 (4b)はそれぞれバス上
位部とバス下位部、 (6a)はレジスタ・コントロー
ラ(11により選択された汎用レジスタ(2)の偶奇・
奇偶により。
レジスタファイル(3a)から読み出されたデータとレ
ジスタファイル(6b)から読み出されたデータを選択
するセレクタ、(6b)はレジスタ・コントローラ(1
)により選択された次の汎用レジスタをレジスタファイ
ル(3a)又はレジスタファイル(3b)から選択して
読み出すセレクタである。
単一の汎用レジスタ(2)のデータをバス上位部(4a
)に読み出す場合は従来の汎用レジスタ読み出し方法と
同様でおり、汎用レジスタ・コントローラ(1)から出
力される信号で指定されたレジスタファイル(3a)ト
レジスタファイル(6b)から読み出されたデータをセ
レクタ(6a)で選択し、バス上位部(4a)に出力す
る。また、連続した汎用レジスタ(2)のデータをバス
上位部(4a)とバス下位部(4b)に読み出す場合、
汎用レジスタ・コントローラ(11から出力される信号
により、レジスタファイル(6a)とレジスタファイル
(6b)から読み出されたデータをセレクタ(6a)で
選択し、バス上位部(4a)に出力する。
さらに次のデータがセレクタ(6b)で選択され、バス
下位部(4b)に出力される。
また、汎用レジスタ(2)を3の剰余で分離させ。
3コのレジスタファイルにし、3コのセレクタを設けれ
ば3コの連続した汎用レジスタの読み出しも行える。
また、セレクタの前または後に、データにマスクする機
能を持つブロックを設け、さらに、2コまたは3コのセ
レクタ出力をマスクしたビット分だけ重ね合わせること
により、必要なデータのみを連接させた形でバスに同時
に出力することも可能であり、不連続なデータの演算で
は処理速度の向上に効を奏する。
〔発明の効果J 以上のように、この発明による汎用レジスタ読み出し方
法によれば、処理速度を速くすることができ、汎用レジ
スタの制御シーケンスもシンプルになるという利点があ
る。
【図面の簡単な説明】
第1図はこの発明の一実施例による汎用レジスタ読み出
し方法を説明するだめの図、第2図は従来の汎用レジス
タ読み出し方法を説明するだめの図でろる。 図中、(1)は汎用レジスタ・コントローラ、(2)は
汎用レジスタ、(3)はレジスタファイル、(41i1
バス。 (5)はデマルチプレクサ、(6)はセレクタである。 なお1図中、同一あるいは相当部分には同一符号を付し
て示しである。

Claims (1)

    【特許請求の範囲】
  1. 電子計算機の汎用レジスタ読み出し方法において、汎用
    レジスタを格納したレジスタファイルを偶数ナンバーの
    汎用レジスタのファイルと奇数ナンバーの汎用レジスタ
    のファイルに分離し、偶数ナンバーの汎用レジスタのデ
    ータと奇数ナンバーの汎用レジスタのデータの両者を選
    択可能なセレクタをバスの上位と下位にそれぞれ設け、
    単一の汎用レジスタのデータの他に、連続する汎用レジ
    スタのデータを同時にバスの上位と下位に出力すること
    を特徴とした汎用レジスタ読み出し方法。
JP60219909A 1985-10-02 1985-10-02 汎用レジスタ読み出し方法 Pending JPS6279519A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60219909A JPS6279519A (ja) 1985-10-02 1985-10-02 汎用レジスタ読み出し方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60219909A JPS6279519A (ja) 1985-10-02 1985-10-02 汎用レジスタ読み出し方法

Publications (1)

Publication Number Publication Date
JPS6279519A true JPS6279519A (ja) 1987-04-11

Family

ID=16742923

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60219909A Pending JPS6279519A (ja) 1985-10-02 1985-10-02 汎用レジスタ読み出し方法

Country Status (1)

Country Link
JP (1) JPS6279519A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63278136A (ja) * 1987-05-11 1988-11-15 Hitachi Ltd 演算回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63278136A (ja) * 1987-05-11 1988-11-15 Hitachi Ltd 演算回路

Similar Documents

Publication Publication Date Title
JPH0545985B2 (ja)
JP3971535B2 (ja) Simd型プロセッサ
JPH05313998A (ja) メモリ装置
JPS6279519A (ja) 汎用レジスタ読み出し方法
JP3043341B2 (ja) マイクロコンピュータシステム
JPS63141131A (ja) パイプライン制御方式
JPS6285383A (ja) ベクトルプロセツサ
JPH01134544A (ja) メモリアクセス方式
JPS6288031A (ja) レジスタフアイル方式
JP2588042B2 (ja) データ処理回路
JP2576589B2 (ja) 仮想記憶アクセス制御方式
SU1164719A1 (ru) Операционное устройство микропроцессора
JPS6210733A (ja) 加算制御方式
JPH06223036A (ja) シリアル通信装置
JPH0218732B2 (ja)
JPH0364886B2 (ja)
JPS6343784B2 (ja)
JPS60107152A (ja) メモリ制御装置
JPH0317143B2 (ja)
JPH0456352B2 (ja)
JPH0792902A (ja) プログラマブルコントローラ
JPS63233429A (ja) 付加プロセツサ制御方式
JPH03189998A (ja) シフトレジスタ回路
JPS61253538A (ja) 演算回路
JPS6238942A (ja) マイクロプログラム制御装置