JPH0353322A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH0353322A
JPH0353322A JP18751189A JP18751189A JPH0353322A JP H0353322 A JPH0353322 A JP H0353322A JP 18751189 A JP18751189 A JP 18751189A JP 18751189 A JP18751189 A JP 18751189A JP H0353322 A JPH0353322 A JP H0353322A
Authority
JP
Japan
Prior art keywords
instruction
address
jump
register
microinstruction
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
JP18751189A
Other languages
English (en)
Inventor
Yukio Uchiyama
内山 幸男
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP18751189A priority Critical patent/JPH0353322A/ja
Publication of JPH0353322A publication Critical patent/JPH0353322A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Advance Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は.情報処理装置に関する。
[従来の技術コ 従来,この種の情報処理装置では,プロセッサは,ジャ
ンプ命令を実行する場合,命令大行時にジャンプ条件が
成立するとジャンプアドレスを虜算し,その結果をアド
レスバスに出力して,次の命令を記憶部より取り出して
いた。
[発明が解決しようとする課題コ 上述した従来の情報処理装置では,ジャンプ命令を実行
する場合,ジャンプ条件の成立の有無とジャンプアドレ
スの演算を同一命令サイクルで行なっていたので,命令
の実行サイクルが遅くなるという欠点がある。
[課題を解決するための手段] 本発明による情報処理装置は,実行すべき命令を保持す
る第1の命令レジスタと,実行すべき命令が格納されて
いた記憶部の次のアドレスに格納されている命令を保持
する第2の命令レジスタと,第2の命令レジスタに保持
された命令がジャンプ命令の時.そのジャンプ条件が成
立した場合のジャンプ先のアドレスを格納するアドレス
レジスタとを有している。
[実施例コ 次に,本発明について図面を参照して説明する。
第1図は本発明の一実施例による情報処理装置の構成を
示すブロック図である。本実施例の情報処理装置は,第
lのマイクロ命令レジスタ1,第2のマイクロ命令レジ
スタ2.命令デコーダ3,ジャンプ命令デコーダ4,マ
イクロ命令記憶部5,ジャンプアドレスを格納する第1
アドレスレジスタ6.次のアドレスを格納する第2のア
ドレスレジスタ7,ジャンプアドレスを漬算するための
第1のアドレス濱算回路8,次のアドレスを演算する第
2のアドレス濱算回路9,及び第1及び第2のアドレス
線10及び11を有する。
本情報処理装置は.第2図に示す様に.クロックの立上
がりにより1プログラム命令を実行すると,その命令に
従って次の命令をフェッチしてくるためのアドレスを第
1のアドレス線10より出力する。出力されたアドレス
により.マイクロ命令記憶部5より次のプログラム命令
を読出し,次のクロックの立上がりで実行を開始し,そ
れらをくり返す。これらは,従来通りである。
ここで,マイクロ命令記憶部5は,たとえば,デュアル
ボートメモリで構成されていて,第1のアドレス線10
には実行するアドレス値が出力される。同時に.第2の
アドレス線11には,第1のアドレス線10の次のアド
レス値が出力される。
それぞれのアドレスの出力データは,それぞれ,第1及
び第2のマイクロ命令レジスタ1及び2に出力され,ク
ロックの立上りで保持される。第1のマイクロ命令レジ
スタ1に保持された命令は,命令デコーダ3によりデコ
ードされ,命令が実行される。第2のマイクロ命令レジ
スタ2に保持された命令は.第1のマイクロ命令レジス
タ1に保持される命令がジャンプ命令である場合を除き
,次に実行されるべき命令である。
ここで,第2マイクロ命令レジスタ2に保持された命令
がジャンプ命令であると,ジャンプ命令デコーダ4によ
りデコードされ.第1のアドレス演算回路8により,上
記ジャンプ命令のジャンプ条件が成立した場合のジャン
プアドレスが演算され,第1のアドレスレジスタ6に送
出され.クロックの立上りで保持される。
又.第2のアドレスレジスタ7には,実行中の命令の次
のアドレス値が保持される。
そして.次に,,第1のマイクロ命令レジスタ1に上記
ジャンプ命令が保持され実行され,ジャンプ条件が成立
すると,第1のアドレスレジスタ6のデータが,成立し
ないと節2のアドレスレジスタ7の内容が第1のアドレ
ス線10に送出され,次に実行すべき命令がマイクロ命
令記憶部5から送出される。
[発明の効果コ 以上説明した様に,本発明は,実行すべき命令を保持す
る第1のマイクロ命令レジスタと,実行すべき命令が格
納されていた記憶部の次のアドレスに格納された命令を
保持する第2のマイクロ命令レジスタと,第2のマイク
ロ命令レジスタの命令がジャンプ命令の時,そのジャン
プ命令が成立した場合のジャンプ先のアドレスを保持す
るアドレスレジスタとを有することにより,高速に命令
を実行することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例による情報処理装置の構成を
示すブロック図,第2図は第1図の装置の動作を説明す
るためのタイスムチャートである。 1・・・第1のマイクロ命令レジスタ,2・・・第2の
マイクロ命令レジスタ,3・・・命令デコーダ,4・・
・ジャンプ命令デコーダ,5・・・マイクロ命令記憶部
,6・・・第1のアドレスレジスタ,7・・・第2のア
ドレスレジスタ,8・・・第1のアドレス演算回路,9
・・・第2のアドレス演算回路,10・・・第1のアド
レス線.11・・・第2のアドレス線。 第1図 クロツク 第2図

Claims (1)

    【特許請求の範囲】
  1. 1、プロセッサと、該プロセッサの動作を指示する複数
    の命令からなるプログラムを格納する記憶部とを有し、
    前記プロセッサは前記記憶部より命令を現命令として読
    出し、該現命令の指示に従って動作すると同時に、前記
    現命令の次の命令である次命令の格納されているアドレ
    スを出力し、前記記憶部より前記次命令を読出する様な
    情報処理装置において、前記現命令を保持する第1の命
    令レジスタと、前記現命令が格納されていた前記記憶部
    の次のアドレスに格納されている命令を保持する第2の
    命令レジスタと、該第2の命令レジスタに保持された命
    令がジャンプ命令の時、そのジャンプ命令が成立した場
    合のジャンプ先のアドレスを格納するアドレスレジスタ
    とを有することを特徴とする情報処理装置。
JP18751189A 1989-07-21 1989-07-21 情報処理装置 Pending JPH0353322A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18751189A JPH0353322A (ja) 1989-07-21 1989-07-21 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18751189A JPH0353322A (ja) 1989-07-21 1989-07-21 情報処理装置

Publications (1)

Publication Number Publication Date
JPH0353322A true JPH0353322A (ja) 1991-03-07

Family

ID=16207349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18751189A Pending JPH0353322A (ja) 1989-07-21 1989-07-21 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0353322A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5201547A (en) * 1991-04-10 1993-04-13 Toyota Jidosha Kabushiki Kaisha Rear under body structure
JP2007022574A (ja) * 2005-07-14 2007-02-01 Ueno Seiki Kk 半導体装置のテ−ピング装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5201547A (en) * 1991-04-10 1993-04-13 Toyota Jidosha Kabushiki Kaisha Rear under body structure
JP2007022574A (ja) * 2005-07-14 2007-02-01 Ueno Seiki Kk 半導体装置のテ−ピング装置

Similar Documents

Publication Publication Date Title
US4954947A (en) Instruction processor for processing branch instruction at high speed
JPH0353322A (ja) 情報処理装置
KR100188374B1 (ko) 연산처리장치
JPS638971A (ja) 多項式ベクトル演算実行制御装置
JPH06124207A (ja) サブルーチン分岐命令実行方法
KR940006829B1 (ko) 인터럽트 변경이 가능한 구조를 갖는 디지탈신호 프로세서
JPS5971542A (ja) 演算処理装置
JP3062892B2 (ja) 演算処理装置
JPH0358128A (ja) 情報処理装置
JPS58200349A (ja) マイクロプログラム制御装置
JP2597744B2 (ja) 分岐制御方法
JPS62156738A (ja) プログラム制御装置
JPH03232019A (ja) 情報処理装置
JP2825315B2 (ja) 情報処理装置
JPS6373335A (ja) 情報処理装置
JPH0256027A (ja) ディジタルシグナルプロセッサの並列処理方式
JP3074790B2 (ja) マイクロプロセッサ
JPH0424731B2 (ja)
JPS63291108A (ja) プロセツサ
JPH0457021B2 (ja)
JPS59160239A (ja) 情報処理装置
JPH04317130A (ja) 分岐命令処理装置
JPS61289431A (ja) デ−タフロ−計算機における多方向分岐方式
JPS62115541A (ja) マイクロ命令分岐アドレス生成方式
JPH0792902A (ja) プログラマブルコントローラ