JPS61166638A - ヒストリ回路 - Google Patents

ヒストリ回路

Info

Publication number
JPS61166638A
JPS61166638A JP60007774A JP777485A JPS61166638A JP S61166638 A JPS61166638 A JP S61166638A JP 60007774 A JP60007774 A JP 60007774A JP 777485 A JP777485 A JP 777485A JP S61166638 A JPS61166638 A JP S61166638A
Authority
JP
Japan
Prior art keywords
processor
instruction
history
decoder
gate
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
JP60007774A
Other languages
English (en)
Inventor
Akira Kawasaki
河崎 明
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 JP60007774A priority Critical patent/JPS61166638A/ja
Publication of JPS61166638A publication Critical patent/JPS61166638A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はマイクロプログラム制御装置のデバッグ田ヒス
トリl′i5′回路に間1− 蒔にプログラムのヒスト
リ取得手段に関する。
(従来の技術) 従来、マイクロプログラム制御装置のプログラムヒスト
リ回路はプログラムの命令アドレスをすべてメモリの内
部に取込むように構成されてい几。
(発明の解決しようとする問題点) 従って、十分なヒストリを取込むtめには大きなヒスト
リ用メモリ容量が必要であうt6本発明の目的は、特定
命令を解読し友とき、および特定命令の次の命令を解読
したときに限ってアドレスのヒストIJ e取込むこと
によって上記欠点を除去し、ヒストリ用のメモリ容量を
削減して構成し几ヒストリ回路を提供することにある。
(問題点を解決するための手段) 本発明によるヒストリ回路はプロセサと、タイミング検
出手段と、デコーダと、ヒストリメモリとを具備して構
成し九ものである。
プロセサはアドレス信号、および命令を送受して処理を
実行するためのものである。
タイミング検出手段は、プロセサから送出された命令の
読出しタイミングを検出するためのものである。
デコーダは、プロセサから送出され7を特定命令の内容
を解読する定めのものである。
ヒストリメモリは、特定命令を解読し几ときに上記検出
された命令タイミング、ならびに上記命令タイミングに
続く次の命令タイミングによりプロセサからのアドレス
信号を記憶するためのものである。
(実施 例) 次に、本発明について図面を参照して詳細に説明する。
本発明の実施例を示す第1図において、1はプロセサ、
2はデコーダ、3はJK形ラフリップフロップ4はヒス
トリメモリ、5〜7はそれぞれANDゲート、8はOR
ゲート、9はインバータである。
第1図において、デコーダ2はプロセサ1から信号線1
3′f:介して送出され九データを解読し、ヒストリメ
モリ4はプロセサ1から信号線14ヲ介して送出された
アドレス信号’1ANDゲート6の出力信号により記憶
するものである。JK形フリップ70ツブ3はデコーダ
2から出力され比信号’1ANDゲート5の出力信号に
二りラッチし、ANDゲート7の出力信号によりリセッ
トするものである。ANDゲート5はプロセサーから信
号線11.12上に送出される信号の論理積によりJK
形ラフリップフロップ3ヒストリメモリ4とのクロック
を生成するものである。ANDゲート6はANDゲート
5からのクロックとORゲート8の出力との間で論理積
を求め、ヒストリメモリ4に対してアドレス’に与える
ものである。
ORゲートgflJK形ラフリップフロップ3出力とデ
コーダ2の出力との間で論理和を求める      1
.1”ためのものである。デコーダ2の出力はJK形フ
リッグプロップ3のJ端子に加えられるが、インバータ
9はデコーダ2の出力を反転してJK形ラフリップフロ
ップ3に端子に加えるためのものである。ANDゲート
7はインバータ9の出力とORゲート8の入力との間で
論理積を求めるものである。
信号線11上の信号はプロセサ1からのインストラクシ
ョンフェッチ信号でちゃ、信号線12上の信号はメモI
J lj−ド信号である。
これらの信号はANDゲート5に加えられ、プロセサ1
の命令読出しタイミングを発生する。
デコーダ2はプロセサ1から信号線13上に送出された
データを解読するものであり1例えば、ジャンプ命令、
コール命令などを解読している。
デコーダ2により命令が解読されると、この命令はOR
ゲート8t−通してANDゲート6の一方の入力端子に
加えられ゛る。ANDゲート6の一方の入力端子にAN
Dゲート5から出力され次命令読出しタイミング信号が
加えられると。
これによりヒストリメモリ4が起動され、プロセサlへ
信号線14t″介して送出されたアドレス信号がヒスト
リメモリ4に記憶される。JK形ラフリップフロップ3
デコーダ2の出力信号によシセットされ、次の命令読出
しタイミングのときにANDゲート6を開き、ヒストリ
メ七り4を起動して信号線14上のアドレス信号をヒス
トリメモリ4に記憶させる。JK形フリップ70ツブ3
は、次の二度目の命令読出しタイミングによりリセット
される。
以上によりヒストリメモリ4はジャンプ命令、コール命
令などの命令のアドレス、および次のジャンプ先の命令
アドレス金記憶する。
(発明の効果) 本発明は以上説明したように、特定命令を解読し、解読
出力がオンになつ几とき、およびプロセサの次の命令読
出しタイミングのときに限って命令アドレスをヒストリ
メモリに記憶させることにニジ、ヒストリメモリの容量
を削減できると云う効果がある。
【図面の簡単な説明】 第1図は、本発明によるヒストリ回路の一実施例を示す
ブロック図である。 1・・・プロセサ   2・・・デコーダ3・・・JK
形スフリップフロッ プ・・・ヒストリメモリ 5〜7・・・ANDゲート   8・・・ORゲート9
・・・インバータ   13 、14・・・信号線特許
出願人  日本電気株式会社 代理人 弁理士 井 ノ  ロ   連片1 図

Claims (1)

    【特許請求の範囲】
  1. アドレス信号および命令を送受して処理を実行するため
    のプロセサと、前記プロセサから送出された命令の読出
    しタイミングを検出するためのタイミング検出手段と、
    前記プロセサから送出された特定命令の内容を解読する
    ためのデコーダと、前記特定命令を解読したときに前記
    検出された命令タイミング、ならびに前記命令タイミン
    グに続く次の命令タイミングにより前記プロセサからの
    前記アドレス信号を記憶するためのヒストリメモリとを
    具備して構成したことを特徴とするヒストリ回路。
JP60007774A 1985-01-18 1985-01-18 ヒストリ回路 Pending JPS61166638A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60007774A JPS61166638A (ja) 1985-01-18 1985-01-18 ヒストリ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60007774A JPS61166638A (ja) 1985-01-18 1985-01-18 ヒストリ回路

Publications (1)

Publication Number Publication Date
JPS61166638A true JPS61166638A (ja) 1986-07-28

Family

ID=11675021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60007774A Pending JPS61166638A (ja) 1985-01-18 1985-01-18 ヒストリ回路

Country Status (1)

Country Link
JP (1) JPS61166638A (ja)

Similar Documents

Publication Publication Date Title
CA1250666C (ja)
JPS5852265B2 (ja) デ−タ処理装置
US4677549A (en) Pipelined data processor system having increased processing speed
JPS61166638A (ja) ヒストリ回路
JPS6312030A (ja) 情報処理装置のエラ−処理機構
US4723258A (en) Counter circuit
JP2694948B2 (ja) マイクロプログラム処理装置
JPS638971A (ja) 多項式ベクトル演算実行制御装置
JPH0831033B2 (ja) データ処理装置
JPH0314148A (ja) プログラム破壊検出装置
JPS6220960Y2 (ja)
JPH03262039A (ja) 例外処理回路
JP2560312B2 (ja) 情報処理システム
JPS60238933A (ja) 制御記憶装置のエラ−処理方式
JPH03204029A (ja) 情報処理装置
JPS61143848A (ja) マイクロプログラム制御装置
GB1482229A (en) Arrangement for cumulative summing and compressing data
JPS61220045A (ja) 情報処理装置
JPH0333939A (ja) マイクロプロセッサ
JPS5936853A (ja) 演算処理装置
JPS6086625A (ja) デ−タ処理装置
JPS5969843A (ja) マイクロプログラム制御方式
JPS6320631A (ja) レジスタ選択方式
JPS60214660A (ja) 可変長デ−タ受信解析回路
JPS57100542A (en) Information processor of microprogram control system