JPS5822452A - 命令先取り制御方式 - Google Patents

命令先取り制御方式

Info

Publication number
JPS5822452A
JPS5822452A JP11919681A JP11919681A JPS5822452A JP S5822452 A JPS5822452 A JP S5822452A JP 11919681 A JP11919681 A JP 11919681A JP 11919681 A JP11919681 A JP 11919681A JP S5822452 A JPS5822452 A JP S5822452A
Authority
JP
Japan
Prior art keywords
instruction
operand
data
procedure
instructions
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
JP11919681A
Other languages
English (en)
Other versions
JPS6148737B2 (ja
Inventor
Minoru Yokota
実 横田
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.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
Agency of Industrial Science and Technology
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 Agency of Industrial Science and Technology filed Critical Agency of Industrial Science and Technology
Priority to JP11919681A priority Critical patent/JPS5822452A/ja
Publication of JPS5822452A publication Critical patent/JPS5822452A/ja
Publication of JPS6148737B2 publication Critical patent/JPS6148737B2/ja
Granted 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
    • G06F9/32Address formation of the next instruction, e.g. by incrementing the instruction counter
    • G06F9/322Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address
    • G06F9/325Address formation of the next instruction, e.g. by incrementing the instruction counter for non-sequential address for loops, e.g. loop detection or loop counter

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 本発明はデータ処理装置におけるループ処理の先取り方
式に関するものである。更に詳しく言えば、命令の取り
出しと実行とが各、並列/非同期に処理されるデータ処
理装置においてプログラムで指示される手続きの繰り返
し動作を高度に先取りしようとした場合に必要とされる
命令先取り制御方式に関テるものである。
通常の大型計算機においては、命令実行速度の一]速化
を図るために1命令の実行はいくつかのス、テップに分
散されて処理されるのが普通である。
各処理ステップは一般に結線論理回路で構成された専用
ハードウェアにより実行され、あるステップの処理結果
は1次のステップの入力となるように構成されている。
従って、1つの命令は順次、各処理ステップを経過して
処理されてゆく。一方、各処理ステップを構成している
八−ドウエア回路はl命令分の処理を完了した後、直ち
に次の命令の処理を開始丁・ることか可能であり、結果
として、分解したステップの数とほぼ同数の命令を同時
に処理できることになる。このような命令の処理方杯は
一般にパイプライン処理方式と呼ばれ、命令の取り出し
動作と、実行とが独立かつ並列に処理されるため、命令
実行に先立って、命令の先取り処理が効率良く行われる
しかしながら、このような従来の命令先取り処理方式で
はループ処理を効率良く先取りすることができない。詳
しく説明するために、ループ処理を実行する簡単なプロ
グラムを例に挙げて説明する。
第1図(、)はFORTRAN で記述された簡単なル
ープ処理プログラムの例で、配列Aの全要素をゼロ・ク
リアすると共に、配列Bの各要素を順次、lから100
までの整数を設定する初期化プログラムである。変数I
はDo文に含まれる手続きの繰り返し回数を制御する制
御変数であると同時に、手続き内で参照される通常の変
数でもある。第1図(b)は通常の汎用計算機において
181図(a)のプログラムを処理する場合の一般的な
処理手順を示した実行されることもある。しかしながら
、処理2の命令(列)を先取りしようとした場合、配列
要素人(I)の記憶位置は処理5の実行が完了しないと
求めることができないため、先取り処理が行えない。
このように、従来の命令先取り処理方式でループ処理を
効率良く扱えないのは、手続きの繰り返しを制御する制
御変数と通常の変数との区別がつけられないこと、及び
命令を先取りする機構の中に、該制御変数の値を更新す
る手段を持たないことに起因している。
本発明の目的は、このような従来の命令先取り処理方式
の欠点を無くし、ループ処理を効率良く先取り可能とす
ることにある。
本発明によればプログラムの実行における命令の取り出
しを行う第1の処理部と、取り出した命令を実行するI
Jgの処理部とを含み、1つの命令1♂ ・の取り出しと実行とが互に独立に処理されるデータ処
理装置において任意の手続きを繰り返し実行せしめる場
合に、繰り返し動作の開始と該手続きを構成する機械語
命令列の終端を指示する情報とること−を識別する手段
と、該繰り返し動作を制御するために必要な制御情報な
一格納する手段と、取り出した命令の任意のオペランド
が該繰り返し動作の終了を制御するために用いられる制
御変数と同じものであることを識別する手段と、繰り返
される該手続きを構成する機械語命令列の終端を検出す
る手段と、該終端を検出した場合に該制御変数の値が該
繰り返し動作の終了条件を満足させるか否かの判定及び
該制御変数の更新を行う手段と覧設けることによって該
制御変数の読み出しと更られる。
以下、本発明について実施例を用いて詳細に説明する。
132図は本発明の詳細な説明したもので、従来の計算
機における命令の処理を大きく2つに分け、各々を命令
取出部と命令実行部と呼ぶこととし、図示しである。命
令取出部によって先取りされた命令は実行部に送られて
実行されるが、この命令の流れを命令ストリームとして
表現してあり、図において下端が実行すべき命令の先頭
を示している。本発明の要旨は、従来の命令先取り処理
カ式に、手続きの繰り返し動作と、繰り返しを制御す効
率の良い先取りが可能になるということである。
第1図(a)の例を用いて説明すれば、変数Iが制御変
数であることを命令取出部は認識しておりそれによって
Iを1から1()0まで順次1ずつ更新してゆくと共に
、100になった時点で、Do文の次の命令の取り出し
を開始することが可能である。更で保存している制御変
数Iと同じものであることを認識Tることによって、そ
の値を記憶装置から読み出すことなく保存している値で
代替することか可能である。従って、 A(I)、B(
I)の記憶位置は命令取出部で単独に決定することがで
き、IIAIIIA(b)で述べたように実行部での命
令実行結果を待ち合わせる必要が無い。代入文の右辺に
現われる変数■についても同様である。本発明の命令先
取り方式では、結果として第2図に示した命令ストリー
ムを命令取出部が実行部と独立に生成することが可能で
ある。
第8図は本発明の一実施例である計算機の゛機械語命令
形式を説明したものである。
゛て構成されている。オペランド部は更にデづの、11 一肩1性(データ・タイプ、配列等のデータ構造など)
とデータの格納されている主記憶装置上の記憶位Tオペ
ランド記述子と指標/添字を指すカベランド記述子によ
り構成されている。
9J14図は本計算機のブロック図である。本実施例は
命令取出部11バツフア・メモリ2、命令実行部8、メ
モリ・インタフェース装置4、主記憶装置5、命令の内
部形式を命令取出部lからバッファメモリ2へ転送する
パス6、バッファ・メモリzから命令実行部8へ転送す
るパス7、命令取出部lが命令及びオペランド・データ
を主記憶装置5から読み出すためのパス8、命令実行部
8が主記憶装置5へ処理結果の書き込みを行うためのパ
ス9より構成される。
し、内部で統一的に扱うための固定長の内部形式を生成
し、パス6を介してバッファ・メモリ2に格納する。読
み出した命令がオペランド・データを必要とする場合に
は、更にメモリ・インタフニスし、命令が格納されてい
ればそれを取り出す。
この時、バッファ・メモリ2が空であれば命令が格納さ
れるまで待ち合わせる。命令実行部8は、取り出した命
令の種類に応じて、更に、後続するオペランド・データ
もしくはオペランドの記憶位、′−一 ′sE、$報を示す内部形式をパス7を介してバッファ
・インタフェース装置4を介して主記憶装置5に書込ま
れる。例えば命令力i2つのオペランド・データ間での
演算を行い、その結果をある主記憶アドレスへ格納Tる
ことを指示するものであれば、命令実行部8は命令取出
部lよリバッファ・メモリ2及びパス6.7を介して命
令、第1オペランド・データ、gJ2オペランド・デー
タ、格納先主記憶アドレスの順に内部形式を受けとる。
形式を生成する内部形式生成部104、生成した内部形
式を一時的に保存するディスクリブタ・レジスタA 1
05及びディスクリブタ・レジスタB 106、処理中
の命令の主記憶アドレスを保存する命令ア給するデータ
・レジスタ110、すべての演算及びデータ変換を実行
する演算論理部Ill 、作画用レジスタとして、また
ループ処理における制御変数の格納に用いるワーク−・
レジスターファイル112及び全体の制御を行うシーケ
ンス制御部118より構成される。
以下に命令取出部の動作を詳細に説明する。
命令はバッファ争アドレス・レジスタ101で指示され
る主記憶アドレスに従って9JII4図の主記憶装置5
よりパス8を介して読み出され命令バッファ・レジスタ
RU2に置かれる□。読み出された命令の命令コード部
は命令コード・レジスタ108に格納され、パス6を介
して第4図のバッフ、ア・メモ°9′″gに転送される
。命令のオペランド部は内部形ディスクリブタ・レジス
タA 105へ置かれる。ここで生成される内部形式は
、第8図に示したオペランド部のデータ属性と主記憶ア
ドレスとが、内部で扱い易いように固定長形式に整理さ
れたものである。本計算機の命令は、演算対象となるオ
ペランド・データを必要とするのが普通で、その場合、
ディスクリブタ・レジスタA 105に置かれたオペラ
ンドの主記憶アドレスをメモリ・アドレス・ルジスタ1
09に転送し、対応するオペランド・データの読み出し
を行う。読み出されたデータは一担、データ・レジスタ
110に格納された後前記ディスクリブタ・レジスタA
 105中のデータ属性に応じて演算論理部111で必
要なデータ変換を施されディスクリブタ・レジスタB 
106に送られる。
ディスクリブタ・レジスタB106の内容は、命令コー
ド・レジスタ108に格納された命令コード部と同様に
パス6を介して第4図のバッファ・メモリ2に転送され
る。ディスクリブタ・レジスタA1塑]に生成された内
部形式が・演算結果0移送先ような主記憶アドレスな表
わ丁オペランドに対応する場合には、オペランド・デー
タの読み出しは不要で、そのままディスクリブタ・レジ
スタBl()6に送られ、パス6を介してバッファ・メ
モリ2に転送される。
オペランドが配列要素に関するものである場合、第8図
に示したように、ディスクリブタ・レジスタ、ム105
に初めに生成されるものは配列の先頭を示す主記憶アド
レスを持った内部形式である。目iの配列要素の主記憶
アドレスを求めるためには機続の指標/添字データを用
いて該配列要素の配列先頭位置からの相対値を加算する
必要がある。
この処理を行うために、ディスクリブタ・レジスタム1
05の内容を一時的にワーク・レジスタ・ファイルIl
lに退避する。次に後!する指標/添字を示すオペラン
ド記述子を命令バッファ・レジスタ102より取り出し
、通常のオペランド・データの読み出しと同様の処理に
よりその値をデータ・レジスタ110に読み出す、最後
に、ワーク・レジスタ・ファイル112に格納してあっ
た配列先頭を示す内部形式の主記憶アドレスに、読み出
した指標/添字の値を加算し、目的とする配列要素の内
部形式としてディスクリブタ・レジスタB 106に格
納し、パス6を介してバッファ・メモリ2へ転送する。
このようにして、命令コード部と、必要な数のオペラン
ド部の内部形式をバッファ・メモリzにのバッファ・メ
モリ2よりパス7を介して取り出される命令コード部を
格納する命令コード・レジスタ、オペランド部の内部形
式を格納するディスクリブタ・レジスタ、第4図の主記
憶装置5にメモリ・インタフェース装置4及びパス9を
介し演算結果な豊き込むためのメモリ・アドレス・レジ
スタ、データ・レジスタ、汎用ワーク・レジスタ・ファ
イル等(以上図示せず)から構成されている。
最終的な命令実行を司る部分として、算術演算論連部等
の演算機能が強力になっているが1本発明要件には直接
関係しないので詳細は省略する。
次に、1181図(a)のプログラム例が本計算機によ
って、どのように処理されるかを示すことにより命令取
出部1の動作を具体的に説明する。
第6図は、!J1図(a)のプログラムを実行するだめ
の本計算機の機械語命令列を示したものである。
DO命令は、本計算機に対し以下に続く命令列を繰り返
し実行することを指示する命令であり第1オペランド部
では繰り返しを制御する制御変数、第2オペランド部で
は制御変数の初期値、第8オ、へ つ、増加するものとされている。また、本プロゲラ−″
に−では、制御度数の初期値、終値が共に小さV・数で
あるため命令のオペランド部内に直接その値を持つ形式
として実現されている。
MOTH命令は本計算機に対し、データの移送を行うこ
とを指示する命令で、第1オペランド部では移送すべき
データを表わす変数、第2オペランド部では移送先の主
記憶位置を表わす変数を指示する。本プログラム例では
、データの移送先が配列要素であるため、第8図に示し
たように2つのオペランド記述子によって第2オペラン
ド部が表現されている。C0NT命令は本計算機に対し
DO命令によって繰り返される命令列の鰻後な指示す゛
未゛−御用命令であり、それ自身は何もしない彼令で狐
る。以下に命令取出部lの動作を詳しく説明す島。
命令取出部lでは、第5図の命令バッファ・レジスタ1
01に読み出した命令を命令解説器108により解説し
た結果Do命令であることを認識すると、第1オペラン
ド部で指示されるオペランド(I)の主記憶アドレスを
ワーク・レジスタ・ファイル112に格納し、その初期
値として第2オペランドイル11Bに格納する。
更に、次の命令の主記憶アドレス(Ll)をDO文によ
って繰り返される命令列の先頭位置として、ワーク中レ
ジスターファイル112に格納する。D。
命令についての処理はこれで完了し命令実行部8へは何
も転送されない。次の命令は単なるデータ移送の命令で
あるが、命令中に含まれるオペランドの主記憶アドレス
がワーク・レジスタ・ファイうことにより実現される。
比較の結果一致した場合には、オペランド・データとし
てワーク・レジスタ・ファイル112に格納されている
値(1)がとられる。ここでは命令に含まれるオペラン
ドの主記憶アドレスのうち、第2オペランド部の添字I
のものがワーク・レジスターファイル112に格納され
ている制御変数(I)と一致するので、ワーク・レジス
タ・ファイル112に格納されている値(1)が添字の
値として用いられる。同様にして、次の命令でも、iJ
lオペランド部の変数Iと、第2オペランド部の添字I
の主記憶アドレスが格納されていに処理される。次に制
御命令であるC0NT命令が命令解読器108によって
識別されると命令取出部■は、DO文によって繰り返さ
れる命令列の終端に達したと判断し、DO文の繰り返し
終了条件をチェックする。制御変数の現在値(1)と終
値(100)ばブ戸り・レジスタ・ファイル112に格
納されて! いるのでこれを読み出し演算論理部111によって比較
する。この時、まだ結果は一致しないので制御変数の現
在値を1増やし再びワーク・レジスタ・ファイルIll
に格納する。その後ワーク・レジスタ・ファイル112
に格納されている、繰り返し手続きの先頭、記憶位W(
LL )から命令な続み高下ことにより手続きの繰り返
し実行が達成される。
以上の処理を繰り返すことにより制御変数(I)の値は
やがて100に達する。この時、C0NT命令の処−に
おいて、制御変数の値はワーク・レジスタ・ファイル1
12に格納されている終値(100)と一致するので、
命令取出imlはC0NT命令の次の命令(記憶位[L
2)の読み出しを行うことにより手続きの繰り返しを終
了する。
以上の説明より、制御変数がDo文によって繰り返され
る手続きの中で通常の変数として利用される場合の処理
と、手続きの繰り返し及び繰り返し動作の終了の各処理
が命令実行部8の動作と無関係に命令先取部1だけで処
理できることが明らか可能である。
本実施例の計算機では、本発明請求範囲における繰り返
し動作の開始を指示する命令としてDOi令゛を、繰り
返し手続きの終端を指示する命令としてCON?命令を
設け、取り出した命令が該繰り返し動作の開始を指示す
る命令であることを識別する手段として命令解読器10
BによるDO命令の檎アを用い、繰り返し動作を制御す
るために必要な情報を格納する手段としてワーク・レジ
スタ・ファイル11″2を設け、取り出した命令の任意
のオペランドが該繰り返し動作の終了を制御する制御変
数であることを識別する手段としてディスクリブタ入レ
ジスタA 105とワーク・レジスタ・ファイル112
の内容を演算論理部111を用いて比較する方法を用い
、繰り返される手続きの終端を検出する手段として命令
解読器10BによるC0NT命令の検出を用い、該終端
を検出した場合に該制御変数の値が該繰り返し動作の終
了条件を満足させるか否かの判定手段として演算論理部
111によるワーク・レジスタ・ファイル112に格納
されている本実施例は本発明を説明するための一例にす
ぎず、本発明の特許請求4@曲を制限するものではない
。坤ち、本実施例におけるDO命令のような手続きの繰
り返し実行を指示する命令としては種々の形式が考えら
れ、オペランドとして複数の制御度数を持たせる形式、
1回の繰り返し動作に対する制御変数の増分、もしくは
減少分を指示するオ意のオペランドが、繰り返し動作の
終了を制限する制御変数であることな識別するために専
用の比較器を設けても良い。
以上の説明より明らかなように、本発明によって手続き
の繰り返し処理を効率良く先取りすることが可能である
本発明の説明のためには手続きの繰り返し処理としてF
ORTRANにおけるDO文を取り挙げたが、C0DO
Lにおける8N!!ARCH文、PBRFORM文等も
本発゛明における手続きの繰り返し処理に含まれる。
また5本実施例では比較的簡単なり0文による繰り返し
処理を扱ったが、実際のプログラムで使われるDO文は
複雑かつ多様である。 C0BOLにおけるaEARC
H文等の他プログラム言語における手続きQ繰り返し処
理では異なった制御情報が必要に4色。
従って、手続きの繰り返しを制御するために保持してお
かなければならない情報量は、本実施例より増加し得る
が、本発明の要件を損うものではない。
本発明の応用としては機械語命令を高級なプログラミン
グ言語に近づけた計算機(鵠級見語マシン)への適用が
効果的である。本発明ではある手続きを繰り返ずという
、プログラム中に含まれるマクロ的な情報を有効に利用
しており、高級言語マシンのような、機械語のレベルが
高い場合に、このようなマクロ的情報を把握しやすい。
半導体技術の進歩により、複雑なハードウェアが低コス
トで容易に構築可能になってきており、用計算機で処理
する場合の一般的な処理手順を示す図、第2図は本発明
の詳細な説明するための、命令取出部から命令実行部へ
の命令の流れを示す図、第8図は本発明の命令先取り制
御方式を採用した計算機の機械語命令の形式を説明する
図、第4図は本発明を用い実施した一例である計算機の
ブロック図、1g5図は本発明を用いた計算機の命令取
出部lを説明するための八−ドウエア構成図、第6図は
本発明によって第1図(a)のプログラムが効率良く先
取りできることを説明するための本発明を用いた計算機
における第1図(a)のプログラムのオブジェクト命令
列を示す図。
図において1は命令取出部、2はバッファーメモリ、8
は命令実行部、4はメモリ・インタフェース装置、5は
主記憶装置、6は命令取出部1からバッファ・メモリ2
への命令の内部形式転送用データ・パス、7はバッファ
・メモリ2より命令実行部3への命令の内部形式転送用
データ・パス、8は命令もしくはオペランド・データ読
み出し用データ・パス、9はオペランド・データ書込み
用データ・パス、101はバッファ・アドレス・レジス
タ、10zは命令バッファ・レジスタ、108は命令解
読器、 104は内部形式生成部、105はディスクリ
ブタ・レジスタA% 1116はディスクリブタ・レジ
スタB、  107は命令アドレス・レジスタ、108
は命令コード・レジスタ、109はメモリ・アドレス・
レジスタ、110はデータ・レジスタ、Illは演算論
理部、112はワーク・レジスタ・ファイル、118は
シーケンス制御部である。
局°許出門人  工′T:技術院長  石板域−賽 1
 図 (b) 乎 3 図 蝉 4 図

Claims (1)

    【特許請求の範囲】
  1. プロゲラ、ムの実行における命令の取り出しを行う第1
    の処理部と、取り出した命令を実行する第2の処理部と
    を含み、1つの分会の取り出しと実行とが互に独立に処
    理されるデータ処理装置において任意の手続きを繰り返
    し実行せしめる場合に、繰り返し動作の開始と該手続き
    を構成する機械語命令列の終端を指示する情報とを該デ
    ータ処理装置に通知せしめる機械語命令を設けると共に
    、該第1の処理部内に、取り出した命令が該繰り返し動
    作の開始を指示する命令であることを識別する′手段と
    、該繰り返し動作を制御するために必要な制御情報を格
    納する手段と、取り出した命令の任意のオペランドが該
    繰り返し動作の終了を制御するために用いられる制御変
    数と同じものであることを識別する手段と、繰り返され
    る該手続きを構成する機械語命令列の終端を検出する手
    段と、該終端を検出した場合に該制御変数の値が該繰り
    返が繰り返し動作の対象となる該手続きの中で通常のオ
    ペランドとして用いられた場合の先取りを可能としたこ
    とを特徴とする命令先取り制御方式。
JP11919681A 1981-07-31 1981-07-31 命令先取り制御方式 Granted JPS5822452A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11919681A JPS5822452A (ja) 1981-07-31 1981-07-31 命令先取り制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11919681A JPS5822452A (ja) 1981-07-31 1981-07-31 命令先取り制御方式

Publications (2)

Publication Number Publication Date
JPS5822452A true JPS5822452A (ja) 1983-02-09
JPS6148737B2 JPS6148737B2 (ja) 1986-10-25

Family

ID=14755296

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11919681A Granted JPS5822452A (ja) 1981-07-31 1981-07-31 命令先取り制御方式

Country Status (1)

Country Link
JP (1) JPS5822452A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4658927A (en) * 1984-11-19 1987-04-21 Mazda Motor Corporation Steering system for vehicle

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0245740U (ja) * 1988-09-24 1990-03-29

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4658927A (en) * 1984-11-19 1987-04-21 Mazda Motor Corporation Steering system for vehicle

Also Published As

Publication number Publication date
JPS6148737B2 (ja) 1986-10-25

Similar Documents

Publication Publication Date Title
US3949379A (en) Pipeline data processing apparatus with high speed slave store
US4587632A (en) Lookahead stack oriented computer
EP0241946A2 (en) Information processing system
JPH01502700A (ja) 境界合せされていないリファレンスを処理するrisc型コンピュータ及び同処理の方法
JPH0429093B2 (ja)
US4484272A (en) Digital computer for executing multiple instruction sets in a simultaneous-interleaved fashion
US3624616A (en) Dynamic allocation of multidimensional array memory space
US3496550A (en) Digital processor with variable field length operands using a first and second memory stack
NO834728L (no) Lagerprogrammerbar styring
KR900010587A (ko) 생산라인의 고성능 명령어 실행방법 및 장치
JPS5822452A (ja) 命令先取り制御方式
EP0079370A4 (en) DIGITAL CALCULATOR FOR EXECUTING COMMANDS IN THREE PARTS IN TIME MULTIPLEX.
JPS6049340B2 (ja) 分岐命令先取り方式
US5819081A (en) Method of executing a branch instruction of jumping to a subroutine in a pipeline control system
JPH0544049B2 (ja)
JPH02157939A (ja) 命令処理方法及び命令処理装置
JPH0784797A (ja) ロードモジュールへのソースコード行番号登録方法および装置
JPS60108973A (ja) 配列要素の最小値および最小要素の要素番号を求める方法
JPH04268928A (ja) エミュレーション装置及び半導体装置
JPS62245439A (ja) シンボリツク処理システムおよび方法
JP2727023B2 (ja) 情報処理装置
JP2622026B2 (ja) 中央処理装置におけるレジスタ書込制御方式
JPH0267602A (ja) 数値演算装置
JPS5925264B2 (ja) ベクトル命令処理方式
JPS6047616B2 (ja) 情報処理装置