JPS608943A - 多岐分岐制御方式 - Google Patents

多岐分岐制御方式

Info

Publication number
JPS608943A
JPS608943A JP11735383A JP11735383A JPS608943A JP S608943 A JPS608943 A JP S608943A JP 11735383 A JP11735383 A JP 11735383A JP 11735383 A JP11735383 A JP 11735383A JP S608943 A JPS608943 A JP S608943A
Authority
JP
Japan
Prior art keywords
instruction
address
storage device
branch
index
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
JP11735383A
Other languages
English (en)
Inventor
Takeshi Shinoki
剛 篠木
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 JP11735383A priority Critical patent/JPS608943A/ja
Publication of JPS608943A publication Critical patent/JPS608943A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a)発明の技術分野 本発明は記憶装置に格納されている命令列を逐次的に読
出して実行する計算機に係り、特にインデックスレジス
タの値に対応して種々の異なるアドレスに分岐する多岐
分岐命令を高速に実行する多岐分岐制御方式に関する。
(b)従来技術と問題点 従来の計算機はインデックスレジスタの値に応じて多岐
分岐を行う場合、該多岐分岐を行う方式は種々あるが、
いずれも命令中に指定されているアドレスを、インデッ
クスの値により修飾したアドレスにより指定される次に
実行すべきアドレスを格納する連続した記憶領域、即ち
分岐テーブルが前記命令を格納する記憶装置内に備えら
れる為、多岐分岐の際、分岐先アドレスの命令を読出す
迄に最低2サイクルかかる。
第1図は従来の多岐分岐を行う回路の一例を示す。加算
器1はプログラムカウンタ2の計数値をマルチプレクサ
3を経て記憶装置4の命令を逐次的に実行する為+1す
る。記憶装置4からプログラムカウンタ2の指示するア
ドレスにより命令が読出され、命令レジスタ5に入る。
加算器7は該命令レジスタ5に読出された命令が多岐分
岐の場合、該命令中のアドレスをインデソクスレジスタ
6の値で修飾し、マルチプレクサ3を経て記憶装置4に
送出する。送出されてきたアドレスには通常無条件分岐
命令を格納しておき、該命令が命令レジスタ5に読出さ
れ、多岐分岐が実現される。
上記の如く任意のアドレスへの多岐分岐には2サイクル
を必要とする欠点がある。
(C)発明の目的 本発明の目的は上記欠点を除く為、インデックスレジス
タの値に対応して異なるアドレスに分岐する多岐分岐を
高速に行う多岐分岐制御方式を提供することにある。
(d)発明の構成 本発明の構成は記憶装置に格納されている命令列を逐次
的に読出して実行する計算機に於いて、分岐命令を含む
命令が格納される第1の記憶手段と、分岐命令に於いて
その分岐先の命令が格納されている第1の記憶手段のア
ドレスを格納する第2の記憶手段を設け、前記第1の記
憶手段より読出された命令が分岐命令の場合、該分岐命
令中のアドレスをインデックスレジスタに格納されてい
る値で修飾してこのアドレスより前記第2の記憶手段か
ら第1の記憶手段に格納されている分岐先の命令のアド
レスを読出すものである。
(e)発明の実施例 本発明はインデックスレジスタの値に対応して異なるア
ドレスに分岐する為のアドレスを指示する分岐テーブル
を、命令の格納されている記憶装置とは別の記憶装置に
設けることにより、1サイクルで多岐分岐が可能となる
ようにしたものである。
第2図は本発明の一実施例を示す回路のブロック図であ
る。本実施例は第1図の回路に記憶装置中 8を設け、記憶装置4の索引テーブルを格納したもので
ある。加算器11プログラムカウンタ2、マルチプレク
サ3、記憶装置4の動作は第1図と同様である。記憶装
置4より命令レジスタ5に読出された命令が多岐分岐の
場合、該命令中のアドレスをインデックスレジスタ6の
値で修飾し、記憶装置8の索引テーブルを索引する。該
索引により得られたアドレスはマルチプレクサ3を経て
記憶装置4に送られ、該アドレスに対応する命令が命令
レジスタ5に読出され実行される。
(f)発明の詳細 な説明した如く、本発明は1サイクルで必要とする分岐
先のアドレスに対応する命令を読出すことが可能である
【図面の簡単な説明】
第1図は従来の多岐分岐を行う回路の一例を示す図、第
2図は本発明の一実施例を示す回路のブロック図である
。 1.7は加算器、2はプログラムカウンク、3はマルチ
プレクサ、4.8は記憶装置、5は命令レジスタ、6は
インデックスレジスタである。 斗 j 閃

Claims (1)

    【特許請求の範囲】
  1. 記憶装置に格納されている命令列を逐次的に読出して実
    行する計算機に於いて、分岐命令を含む命令が格納され
    る第1の記憶手段と、分岐命令に於いてその分岐先の命
    令が格納されている第1の記憶手段のアドレスを格納す
    る第2の記憶手段を設け、前記第1の記憶手段より読出
    された命令が分岐命令の場合、該分岐命令中のアドレス
    をインデックスレジスタに格納されている値で修飾して
    このアドレスより前記第2の記憶手段から第1の記憶手
    段に格納されている分岐先の命令のアドレスを読出すこ
    とを特徴とする多岐分岐制御方式。
JP11735383A 1983-06-29 1983-06-29 多岐分岐制御方式 Pending JPS608943A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11735383A JPS608943A (ja) 1983-06-29 1983-06-29 多岐分岐制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11735383A JPS608943A (ja) 1983-06-29 1983-06-29 多岐分岐制御方式

Publications (1)

Publication Number Publication Date
JPS608943A true JPS608943A (ja) 1985-01-17

Family

ID=14709585

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11735383A Pending JPS608943A (ja) 1983-06-29 1983-06-29 多岐分岐制御方式

Country Status (1)

Country Link
JP (1) JPS608943A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11413075B2 (en) 2013-08-30 2022-08-16 New South Innovations Pty Limited Spine stabilization device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11413075B2 (en) 2013-08-30 2022-08-16 New South Innovations Pty Limited Spine stabilization device

Similar Documents

Publication Publication Date Title
JPS59174948A (ja) 情報処理装置
JPS608943A (ja) 多岐分岐制御方式
JPH0218729B2 (ja)
JPS6339928B2 (ja)
JPS59111533A (ja) デジタルデ−タ演算回路
JPS60181837A (ja) エクスキユ−ト命令処理方式
JPS6116334A (ja) デ−タ処理装置
JPS59189407A (ja) シ−ケンス制御装置
JP2982129B2 (ja) マイクロプログラム制御装置
JPS59105110A (ja) プログラマブルコントロ−ラ
JPS61165148A (ja) テ−ブルアクセス命令方式
JPH0353321A (ja) 情報処理装置
JPS63268032A (ja) ル−プ制御回路
JPH01175632A (ja) マイクロプログラム制御装置
JPH0264828A (ja) アドレストレース回路
JPH03263265A (ja) ベクトル処理装置
JPS6383866A (ja) ベクトル演算処理方式
JPS62147533A (ja) デバツグ支援装置
JPS58169247A (ja) 高速命令読出し方式
JPS6250854B2 (ja)
JPS5824948A (ja) オペランドのアドレス指定方法
JPH01111250A (ja) データ処理システム
JPS60246439A (ja) 情報処理装置
JPH031233A (ja) パイプライン制御方式の情報処理装置
JPS5957346A (ja) デ−タ処理装置