JPS6020242A - プログラム制御回路 - Google Patents

プログラム制御回路

Info

Publication number
JPS6020242A
JPS6020242A JP58129221A JP12922183A JPS6020242A JP S6020242 A JPS6020242 A JP S6020242A JP 58129221 A JP58129221 A JP 58129221A JP 12922183 A JP12922183 A JP 12922183A JP S6020242 A JPS6020242 A JP S6020242A
Authority
JP
Japan
Prior art keywords
address
program
loop
memory
stack memory
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
JP58129221A
Other languages
English (en)
Other versions
JPH0447851B2 (ja
Inventor
Atsushi Hasebe
長谷部 淳
Michiyuki Yamamoto
倫之 山本
Ryohei Kato
良平 加藤
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP58129221A priority Critical patent/JPS6020242A/ja
Publication of JPS6020242A publication Critical patent/JPS6020242A/ja
Publication of JPH0447851B2 publication Critical patent/JPH0447851B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔却業上の利用分野〕 本発明は、プログラム制御回路に関し、特に、マイクロ
プログラム論理方式のプロセッサシステムに用いられる
いわゆるアドレスシーケンサとしてのプログラム制御回
路に関する。
〔背景技術とその問題点〕
マイクロプログラム論理方式のプロセッサシステム又は
マイクロコンピュータにおいては、マイクロプログラム
メモリにN’r2 a!されたマ・イクロ命令を所定の
順序に従ってMt、み出すためのプログラム制御回路(
あるいはプログラムコントロール回路、アドレスシーケ
ンサ)が用いられている。このプログラム制御回路とし
て、最も単純には、アドレスを順次lずつインクリメン
トするいわゆるアドレスカウンタが挙げられるが、さら
に、読み出されたマイクロ命令の内容や演算結果等に応
じてプログラムの進行を制御する機能を備えたものが一
般に用いられている。
ところで、このようなプログラム制御回路を用いてプロ
グラムのループ制御を行なう場合に、ループ回数やリタ
ーンアドレスを一時的に記1.はするためのメモリが必
要とされるが、従来のプログラム制j;11回路内には
、ループ回数管理用の1個のレジスタや数ワード程度の
スタックメモリが設けられているのみである。したがっ
て、1重ループのプログラムのプログラム制御は行なえ
るが、2重以上の多重ループは1f1゛J単には行なえ
ず、プログラム制御回路外部に、ループ回数やリターン
アドレスを記憶するメモリ、ループ回数の値を変化させ
る手段、及びループ回数とリターンアドレスとをプログ
シム制御回路に再ロードする手段等が必要となる。この
ため、ハードウェアが繁・;亜化したシ、マイクロプロ
グラムのステップ数が著しく■着力11シたりする欠点
が生じ、また処理速度が低下するという不都合も生じて
いた。
〔発明の目的〕
本発明は、上述の実tN K flijiiみ、複数の
ループ回数データ及び複数のリターンアドレスを格、i
l’lするメモリを内部に有し、多重ループのプログラ
ムを簡単かつ高速に実行可能とするようなプログラム制
御回路の提供を目的とする。
〔発明の概要〕
本発明に係るプログラム制14111回路は、プログラ
ムメモリに記憶されたプログラムの読み出しll1(1
序を制御するためのプログラム制御回路において、上記
プログラムメモリをアクセスするためのアドレスを出力
する出力ポートと、この出力アドレスを1加算して出力
するためのプログラムカウンタと、このプログラムカウ
ンタからのアドレスを記憶するリターンアドレススタッ
クメモリと、入力ボートからのループ回数を記憶するた
めのループ回数スタックメモリと、このループ回数スタ
ックメモリに記憶されたループ回数を1減)11するデ
クリメンタと、このデクリメンタでの減算値がゼロとな
ったか否かを検出するゼロ検出器と、んCみ出されたプ
ログラムの命令を解釈して各部の動作を制御する命令1
1yl釈手段と、この命令解釈手段によシ切換制御され
、少なくとも上記プログラムカウンタからのアドレス及
び上記リターンアドレススタックメモリからのリターン
アドレスのいずれかを選択して上記出力ポートよシ出力
するマルチプレクサとを具1iii L、て成ることを
1h倣としている。
〔実1* 1+す〕 」ソ下、本発明に係るプログラム制御回路の好′ましい
一実極例について、図面を参照しながら説明する。
第1図は、本発明の一実施例としてのプログラム制御回
路1の内部鵠成を示すブロック図であり、第2図はこの
プログラム制御回路1を用いて甫成すレ7+ マ・(ク
ロコンピユータの要部を示すブロック図である。これら
の第1図および第2図において、プログラム制御回路1
は、マイクロプログラムメモリ2に記憶されているマイ
クロ命令の実行+1i1序を制御するために、このマイ
クロプログラムメモリ2の読み出しアドレスを出力する
ものであり、プログラム制f、’1l11回路1の内部
では、マルチブレクリ11により例えば41’li ;
」’i (4系にic )のアドレスデータのうちの1
つを選択して出力するようにしている。すなわち、マル
チプレクリ゛11には、入力ボート12からの直接的な
アドレスj′−夕と、先行するマイクロ命令にてレジス
タ13に格納されf呆1′!iされているアドレスデー
タと、リターンアドレススタックメモリ14からのリタ
ーンアドレスデータと、マイクロプログラムカウンタ1
5からの順次iずつインクリメントされるアドレスデー
タとが供給されており、この−マルチプレクサ11は、
命令解釈ブロック16からの選択制御信号に応じて上記
4棟類のアドレスデータのうちの1つを選択し、バッフ
ァゲート17を介して出力ポート18に送る。
マイクログログジムカウンタ15は、インクリメンタ2
1からの出力データを、クロック人プハ:に子22から
のクロックパルスに応じて取シiΔみ出力するような 
fUjのラッチあるいはレジスタであり、このマイクロ
プログラムカウンタ15から出力されたカウントアドレ
スデータは、上記マルチプレクサ11のみならず上記リ
ターンアドレスのスタックメモリ14のデータ入力端子
に供給されている。ここで、クロック入力端子22に入
力されるクロックパルスは、上記マイクロプログラムカ
ウンタ15の他に、リターンアドレススタックメモリ1
4、ループ回数スタックメモリ23、これらの各スタッ
クメモリのスタックポインタ25.26、デクリメンタ
21、及びレジスタ13に供給されて訃シ、上記マイク
ロ面令読み出しのクロンクサイクルを決定する。インク
リメンタ21は、マルチプレクサ11からの出力データ
を1だけ増加して(インクリメントして)マイクロプロ
グラムカウンタ15に送る。リターンアドレスのスタッ
クメモリ14は、命令解釈ブロック16からのリターン
アドレススタック操作命令に応じて、マイクロプログラ
ムカウンタ15からのカウントアドレスデータをスタッ
クポインタ25により指示されるメモリワードに店、き
込み、あるいはスタックポインタ25により指示される
メモリワードの内容を読み出してマルチプレクサ11に
送る。スタックポインタ25は、上記リターンアドレス
スタック操作命令であるl+11えばブツシュ、ポツプ
命令に応じて、ポインタ11ト1を・インクリメントあ
るいはデクリメントし、スタックメモリ14に対してデ
ータをいわゆるラストイン・ファーストアウト制御する
。この他、スタックポインタラ変化させずにリターンア
ドレスを3丸み出すこともできる。
次に、ループ回数スタックメモリ23は、複数のループ
回数データを記憶可能な複数ワードを、1]し、命令’
、%釈ブロブロックからのループ回数スタック操作命令
に応じて、入力ボート12からのループ(ロ)数データ
をスタックポインタ26により指示されるメモリワード
に書き込み、あるいはスタックポインタ26により1旨
示されるメモリワードの内容をデクリメンタ27に送り
lだり減算(デクリメント)して再び当該メモリワード
に椙キ込む。このときのデクリメント操作は、命令解釈
ブロックからのデクリメント操作命令に応じて行なわれ
る。さらに、デクリメント27においてデクリメントさ
れた値はゼロ検出器28に送られ、ゼロとなったときに
ゼロ検出出力が命令解釈ブロック16に送られる。なお
、ループ回数スタックメモリ23も、スタックポインタ
26の値のインクリメント、デクリメント動作を伴なっ
た書き込み、読み出し操作であるブツシュ、ポツプ操作
が可能であることは勿論である。
ところで、プログラム制御回路1の出力ボート18から
のアドレスデータによりマイクロプログラムメモリ2か
ら読み出されたマイクロ命令は、1ワード例えば数十ビ
ットで構成され、この17−ド中に°段数の命令を含ん
でいる。この読み出されたマイクロ命令は、パイプライ
ンレジスタ3を介して各命令実行ユニット、例えばAL
Ue論理演算ユニット)4、乗算器、データメモ1ハコ
ントロールバス等に送られ、また一部がプログラム制御
回路1の命令解釈ブロック16の命令入力端子19aに
送られる。さらに、マイクロ命令中のループ回数やサブ
ルーチン先頭アドレス等のデータは、上記入力ボート1
2を介してプログラム制御回路1内に取り込まれる。こ
の他、ALU4における演算に応じたコンディションコ
ードが、プログラム制御回路1の命令)ψ「釈ブロック
16のコンディションコード入力端子’19bに送られ
る。
以上のような構成において、多M(ループを含むプログ
ラムを実行するJ′ツ合の各部動作について説明する。
第3図は、−例として、2屯ループを含むプログラムの
アドレス及び各スタックメモリ14,230内容を示す
ものであり、アドレスA1で紀1のループが開始されて
、次のアドレスA□+1及びループli−!l数N1が
各スタックメモリ14,23にそり、ぞitブツシュさ
れる。この2B 1のループ処理はアドレスA4 まで
及んでおり、このアドレスA4でループ回数N工のチェ
ックを行ない、N1回に達していないときにはアドレス
A、+1に尺り、N8回に達したときには次のアドレス
A、+1に進む。これらのアドレス八〇+1からA4 
までの間に、第2のループ処理が含まれておシ、アドレ
スA2にて第2のループ処理が開始され、次のアドレス
A2+1及びループ回数N2が各スタックメモリ14.
23にそれぞれブツシュされる。
そして、アドレスA3にてループ回数N2のチェックが
なされ、ループ回数がN2未満のときにはアドレスA2
+1に戻シ、N2に達したときにはアドレスA、+1に
進む。なお、第3図の各スタックメモリ14.23に図
示された矢印は、上記各スタックポインタ25.26に
よる指示位置を示している。
このような2重ループプログラムを実行する場合に、プ
ログラムがBHlのループの開始アドレスA1に達し、
とのN1行のマイクロ命令によシループ開始Mitt作
が行なわれる。すなわち、命令解釈ブロック16にルー
プ開始命令が供給されて解釈されることにより、第4図
の太線に示すように、マルチプレクサ11においてプロ
グラムカウンタ15からのアドレスA、+1の出力が選
択されるとともに、スタックポインタ25によシ指定さ
れるリターンアドレススタックメモリ14内のワードに
上記アドレスデータA1+1が書き込まれる。
これは、スタックのブツシュ操作であり、メモリへの書
き込み動作と同時にスタックポインタが15・1]えば
インクリメントされる。また、ループ回数についても同
様に、スタックポインタ26により指定されるループ回
数スタックメモリ23内のワードに入力ポート12から
のループ回数データN1を真き込むようなスタックのブ
ツシュし操作が行なわれる。
次に、プログラムが第2のループ開始アドレスA2に達
すると、2155図の太線に示すように、命令解釈ブロ
ック16にループ開始命令がIJl、給さ九ることに応
じて、リターンアドレススタックメモリ14にプログラ
ムカウンタ15からのアドレス八〇+1がブツシュされ
、ループ回数スタックメモリ23に入力ボート12から
のループ回数N2がブツシュされるとともに、マルチプ
レクシ」1はプログラムカウンタ15からのアドレスA
、+1を選択して出力する。なおこのとき、谷スタック
ポインタ25.26は、纂4図に示す状!画よりそれぞ
れlだけ例えばインクリメントされたアドレスの各スタ
ックメモリ14.23のワードをそれぞれJ旨定する。
次に、第2のループの終了アドレスA3に達したときに
は、命令解釈ブロック16に例えばループ終了命令が送
られ、第6図の太線に示すように、ループ回数スタック
メモリ16からのループ回数データN2がポツプされて
デクリメンタ27に送られる。デクリメンタ21は、こ
のデータN2を1減算してゼロ検出器28に送り、ゼロ
検出器2BはIi、−1がゼロか否かをIJ別する。ゼ
ロ検出器28からの検出出力は命令解釈ブロック16に
送られ、非ゼロのときは第6図のような動作制御を、ま
たゼロのときには第7図のような動作側1i111をそ
れぞ11行なう。
すなわち、上記減算データN、−iが非ゼロの場合には
、第6図に示すように、減算データを第2ループ回数デ
ータとしてcNt=Ni−i)ループ回数スタックメモ
リ23にブツシュするとともに、マルチプレクサ11に
よりスタックメモリ14からのリターンアドレスA2+
1を選択して出力し、次のステップでアドレスA、、+
1に戻るようにプログジムの進行を制御irlする。し
/ζがって、第2のループ処理プログラムが1口実行さ
it/l)毎にループ回数データN、は1ずつ減算され
、ループ回数スタックメモリ23内の同じワードに壱き
込まれる。
そして、第2のループ処理がN、(初期11℃)1」実
行されたとき、すなわちループ制+J1 ’IL数とし
てのN、−1がゼロとなったときには、ゼロ検出g:)
28からの検出出力に応じて命令h’f釈ブロブロック
は、第7図に示すように、マルチプレク゛リー11によ
シマイクロプログラムカウンタ15からのアドレスA3
+1を選択して出力し、次のステップではプログラムメ
モリ上での次のアドレスA3十1に進むように制御する
。なお、第7図においては、アドレスA、の命令実行の
際のループ回数スタックメモリ23をポツプした後のデ
ータの流れを太線で示しておシ、スタックメモリ23及
びスタックポインタ26へのポツプ制御信号のilcれ
を省略している。この場合、スタックメモリ23はポツ
プ操作されたまま、デクリメンタ2フ0減算データのブ
ツシュ操作は行なわハず、スタックポインタ26は第1
ループ回数N1の記憶されたワードを指示している。
また、これら第6図、第7図において、リターンアドレ
ススタックメモリ14やスタックポインタ25への制御
信号の流れも図示を省略しているが、第6図の場合には
、スタックポインタ25の値を変化させずにスタックメ
モリ14の読み出しのみを行ない、第7図の場合には、
スタックポインタ25の1直のみをVすえばデクリメン
トするが、あるいはマルチプレクサ11がカウンタ15
を選択していることよシボラグ操作を行なってもよい。
すなわち、このようなループ におけるスタック操作について説明すると、ループ回数
スタックメモリ23に関しては、先ず常にデクリメンタ
21にデータをポツプし、デクリメント後のゼロ検出器
28からの検出出力に応じて、非ゼロのときのみ上記減
算データをブツシュする。
したがって、減算データがゼロとなるN2回ループ終了
時には、上記ポツプのみが行なわJ″L1L1スタツク
ポインタ26のループ回数N,のデータが記憶されてい
るワードを指示している。また、リターンアドレススタ
ックメモリ14に関しては、上記減算データが非ゼロの
ときにはスタックポインタ25の値は変化せず、スタッ
クメモリ14のアドレスデータA2+1が読み出され、
また上記減算データがゼロのときにはスタックポインタ
25の値が例えばデクリメントされて、アドレスデータ
A□+1が記憶されているワードが指示される。
次に、第lのループの終了アドレス八.に達したときに
は、上記アドレスA3に達しプこときと同様に、ループ
回数N.がスタックメモリ23よりデクリメンタ27に
ポンプされ、1減算されてゼロ検出器28でゼロか否か
が判別され、非ゼロのときは減算データをスタックメモ
リ23にブツシュするとともに、マルチプレクサ11が
スタックメモリ14からのリターンアドレスA,+1 
を選択して、次のステップでアドレスA,+1に戻る。
また、第1のループがN1回実行されて上記減算データ
がゼロとなるときには、マルチプレクサ11がプログラ
ムカウンタ15からのアドレス八。
+1を選択し、次のステップで°アドレスA4+1に進
む。
以上のようにして、第1のループについてはN1回、第
2のループについては第1のループの各回毎にN2回(
全体としてNIXN,回)の実行がそれぞれなされる。
このような2重ループ処理を行なわせるためのマイクロ
プログラムとしては、上記各アドレスAIrA2の各ス
テップにループ開始命令をそれぞれのループ回数N1,
N2とともに設け、上記各アドレスA3,A4の各ステ
ップにループ終了命令を設けるだけでよく、ループ回数
やリターンアドレスのメモリ書き込み、読み出し操作、
及びデクリメント操作等を含むループi助作制fiil
lについては、プログラム制御回路1内部の主として命
令解釈ブロック16によシ上記ループ開始命令やループ
終了茄令に尾、じて実行されるため、マ・fクロプログ
ラムの負担が犬111.1 vc軽減される。したかつ
ーC1 7・fクロプログラムのステップ数やマイ゛り
1コブログラムメモリのワード数が少なくてすみ、その
アドレシングのためのビット数も少なくできる。しかも
、ループ回数やリターンアドレスを記憶するためのメモ
リがプログラム制御回路1内部に設けられておシ、外付
はハードウェアが不快になるとともに、lステップでル
ープ開始やループ終了の各動作が行なえるため、処理時
間を大幅に短縮できる。
なお、本発明は上記実施例のみに限宇さiLるものでは
なく、例えば3重以上の多重ループの処理についても同
様に、簡潔なプログジムで短時間で実行できる。また、
プログラム制御回路(プログラムコントローラ)の使用
例は第2図のものに限定されない。
〔発明の効果〕
本発明に係るプログラム制御回路によれば、多重ループ
を含むプログラムの場合に、各ループ回数をプログラム
制御回路内のループ回数スタックメモリに記憶させてお
くことができるため、フ頴グラム制御11回路外部のメ
モリ等を7利用する必要がなく、プログラムが簡潔にな
システップ数が大幅に短縮され、プログラムメモリの容
量も少なくてすむためこれをアクセスするためのアドレ
スのビット数をイ戚らすことができ、しかも処理時間を
短縮できる。
【図面の簡単な説明】
第1図は本発明に係るプログラム制御回路の一実施例を
示すブロック回路図、第2図は第1図のプログラム制モ
11回路の使用例を示すブロック図、第3図は25レレ
ープを示すプログラムのアドレス及びスタックメモリ内
容を示す図、第4図ないし217図は第1図の回路の動
作を説明するための図である。 1・・・・・・・・・プログラム制御回路2・・・・・
・・・・マイクロプログラムメモリ11・・・・・・マ
ルチプレクサ 12・・・入力ボート 14・・・リターンアドレススタックメモリ15・・・
マイクロプログンムカウンク16・・・命令解釈ブロッ
ク 18・・・出力ボート 21・・・インクリ、メンタ 23・・・ループ回数スタックメモリ 25.26・・・スタックポインタ 2γ・・・デクリメンタ 28・・・ゼロ検出器 特許出願人 ソニー株式会社 代理人 弁叩士 小 池 晃 同 IB 目 榮 − 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. プログラムメモリに記憶されたプログラムの読み出し順
    序を制御するためのプログラム制御回路において、上記
    プログラムメモリをアクセスするためのアドレスを出力
    する出力ポートと、この出力アドレスを1加算して出力
    するためのプログラムカウンタと、このプログラムカウ
    ンタからのアドレスを記憶するリターンアドレススタッ
    クメモリと、入力ポートからのループ回数を記憶するた
    めのループ回数スタックメモリと、このループ回数スタ
    ックメモリに記憶されたループ回数を1減算するデクリ
    メンタと、このデクリメンタでの減算値がゼロとなつl
    辷か否かを検出するゼロ検出器と、読み出されたプログ
    ラムの命令を解釈して各部の動作を制御する命令解釈手
    段と、この命令解釈手段によシ切洩制御され、少なくと
    も上記プログラムカウンタからのアドレス及び上記リタ
    ーンアドレススタックメモリからのリターンアドレスの
    いずれかを選択して上記出力ポートよシ出力するマルチ
    プレ・フサとを具備して成ることを!1町徴とするプロ
    グジム制御回路。
JP58129221A 1983-07-15 1983-07-15 プログラム制御回路 Granted JPS6020242A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58129221A JPS6020242A (ja) 1983-07-15 1983-07-15 プログラム制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58129221A JPS6020242A (ja) 1983-07-15 1983-07-15 プログラム制御回路

Publications (2)

Publication Number Publication Date
JPS6020242A true JPS6020242A (ja) 1985-02-01
JPH0447851B2 JPH0447851B2 (ja) 1992-08-05

Family

ID=15004135

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58129221A Granted JPS6020242A (ja) 1983-07-15 1983-07-15 プログラム制御回路

Country Status (1)

Country Link
JP (1) JPS6020242A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61259339A (ja) * 1985-05-13 1986-11-17 Hitachi Ltd シ−ケンス制御装置
JPS62169232A (ja) * 1986-01-22 1987-07-25 Oki Electric Ind Co Ltd 信号処理プロセツサ
JPS63268032A (ja) * 1987-04-24 1988-11-04 Hitachi Ltd ル−プ制御回路
JPS6458023A (en) * 1987-08-28 1989-03-06 Ricoh Kk Microprogram controller

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56140444A (en) * 1980-04-03 1981-11-02 Nec Corp Microprogram control system
JPS58101345A (ja) * 1981-12-07 1983-06-16 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション コンピユ−タ制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56140444A (en) * 1980-04-03 1981-11-02 Nec Corp Microprogram control system
JPS58101345A (ja) * 1981-12-07 1983-06-16 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション コンピユ−タ制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61259339A (ja) * 1985-05-13 1986-11-17 Hitachi Ltd シ−ケンス制御装置
JPS62169232A (ja) * 1986-01-22 1987-07-25 Oki Electric Ind Co Ltd 信号処理プロセツサ
JPS63268032A (ja) * 1987-04-24 1988-11-04 Hitachi Ltd ル−プ制御回路
JPS6458023A (en) * 1987-08-28 1989-03-06 Ricoh Kk Microprogram controller

Also Published As

Publication number Publication date
JPH0447851B2 (ja) 1992-08-05

Similar Documents

Publication Publication Date Title
US5235686A (en) Computer system having mixed macrocode and microcode
US4471433A (en) Branch guess type central processing unit
US4896259A (en) Apparatus for storing modifying data prior to selectively storing data to be modified into a register
JPS5852265B2 (ja) デ−タ処理装置
JPH0418345B2 (ja)
EP0062658B1 (en) Stack for a data processor
JPH0412503B2 (ja)
US4236205A (en) Access-time reduction control circuit and process for digital storage devices
JPS6020242A (ja) プログラム制御回路
EP0279953B1 (en) Computer system having mixed macrocode and microcode instruction execution
JP2916605B2 (ja) コンピュータ用プロセツサ
JPH01297727A (ja) 浮動小数点演算の正規化制御方式
JPS62245439A (ja) シンボリツク処理システムおよび方法
JPS63163634A (ja) 命令フエツチ方式
AU540728B2 (en) Stack for a data processor
JPH04247523A (ja) 例外処理装置および例外処理方法
JP2583614B2 (ja) ベクトル演算装置
US5123093A (en) Operational processor for performing a memory access and an operational process in parallel
JPH052485A (ja) パイプライン制御方式
JPS6028014B2 (ja) マイクロプロセツサ
JPS6022247A (ja) マイクロ命令制御方式
JPS617976A (ja) ベクトル演算処理装置
JPH04227541A (ja) プロセッサ及びループ制御機能処理方法
JPH0512008A (ja) 中央演算処理装置
JPS6116114B2 (ja)