JPH02140839A - プレークポイントの処理方式 - Google Patents

プレークポイントの処理方式

Info

Publication number
JPH02140839A
JPH02140839A JP63295273A JP29527388A JPH02140839A JP H02140839 A JPH02140839 A JP H02140839A JP 63295273 A JP63295273 A JP 63295273A JP 29527388 A JP29527388 A JP 29527388A JP H02140839 A JPH02140839 A JP H02140839A
Authority
JP
Japan
Prior art keywords
address
breakpoint
brake point
storage means
cpu
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
JP63295273A
Other languages
English (en)
Inventor
Koji Fukuda
福田 光司
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 JP63295273A priority Critical patent/JPH02140839A/ja
Publication of JPH02140839A publication Critical patent/JPH02140839A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はラフト9エアのデバッグ方式に関し、特にその
ブレークポイントの処理方式に関する。
(従来の技術) 従来、この種のブレークポイントの処理方式では、ブレ
ークポイントのアドレスにソフトウェア割込み命令を挿
入することによって、ソフトウェア割込みを発生させて
いた。
(発明が解決しようとする課題) 上述した従来のブレークポイントの処理方式では、ノア
トウエア割込み命令を挿入してブレークポイントを設定
するようになっているので、書換え不能な領域1例えば
ROMにはブレークポイントが設定できない。よって、
命令を書換えながら実行スるアルゴリズムではブレーク
ポイントが使えないという欠点がある。
本発明の目的は、ノー−ドウエア上のブレークポイント
アドレスを予め記憶しておき、処理上のアドレスを予め
記憶されているアドレスと比較し。
両者の一致により割込み信号を発生させるととKより上
記欠点を除去し、任意にブレークポイントが使えるよう
Pζ構成したブレークポイントの処理方式を提供するこ
とにある。
(課題を解決するための手段) 本発明によるブレークポイントの処理方式は。
ブレークポイントアドレス記憶手段と、アドレス比較お
よび割込み信号発生手段と、ノット9エア格納手段とを
具備して構成しなものである。
ブレークポイントアドレス記憶手段は、CPUからデー
タバス上に送出されたブレークポイントアドレスを記憶
しておくためのものである。
アドレス比較および割込み信号発生手段は、ブレークポ
イントアドレス記憶手段に記憶されているブレークポイ
ントアドレスと、CPUからアドレスバス上に送出され
ているアドレスとを比較して1両者が一致したことを検
出した々らは割込み信号を発生するためのものである。
ソフトウェア格納手段は、CPUが上記ブレークポイン
トアドレスを設定するとともに割込み処理を実行するこ
とができるように、必要な情報を格納するためのもので
ある。
(実施例) 次に1本発明につbて図面を参照して説明する。
第1図は1本発明によるブレークポイントの処理方式の
一実施例を示すブロック図である。
第1図において、1はCPU、2はデータバス、3はブ
レークポイントアドレス記憶手段、4はアドレスバス、
5はアドレス比較および割込み信号発生手段、6は割込
みベクタテーブル、7は割込み処理ルーチン記憶手段、
Bは割込み信号線、9はブレークポイントアドレス設定
ルーチン記憶手段%1Gはデバッグ手段、11はハード
ウェア処理手段、12はソフトウェア格納手段である。
ハードウェア処理手段11はCPUIと、ブレークポイ
ントアドレス記憶手段3と、アドレス比較および割込み
信号発生手段5とから構成されてい為。
ソフトウェア格納手段12は1割込みベクタテーブルと
、デバッグ10とを具備して構成されたものである。デ
バッグ手段1oは割込み処理ルーチン記憶手段7と、ブ
レークポイントアドレス設定ルーチン記憶手段9とを具
備して構成されたものである。
ブレークポイントアドレス記憶手段3は主記憶とは非同
期に内容を読すことかできるメモリであって、CPUI
のデータバス2訃よびアドレスバス4に接続され、ソフ
トウェア上のブレークポイントアドレス設定手段1によ
って与えられ念データバス2上のブレークポイントアド
レスを記憶しておく。
アドレス比較および割込み信号発生手段5は。
CPU1からアドレスバス4上に送出されたアドレスと
、ブレークポイントアドレス記憶手段3の保持している
アドレスとを比較する。両者のアドレスが一致した場合
には、アドレス比較およヒ割込み信号発生手段5は割込
み信号を信号aBを介して、CPU1の割込み信号端子
NMIに入力してCPUI Kハードウェア的な割込み
を発生させる。辷れによって、CPU1は割込みベクタ
テーブル6上に該当するベクタのアドレスに制御を分岐
する。
割込み処理ルーチン記憶手段7のアドレスを該当するベ
クタに入れておき1割込み処理ルーチン記憶手段フに制
御を渡して割込みアドレス、およびレジスタ内容を表示
してからデバッグ手段10に制御を戻す。
これらの一連の動作によって、ブレークポイントの処理
が可能となる。
(発明の効果) 以上説明したように本発明は、ハードウェア的に予め記
憶されているブレークポイントアドレスと処理上のアド
レスとを比較し1両者の一致で割込み信号を発生させる
ことにより、メモリ上の命令を書換えなくてもブレーク
ポイント処理を実行できると−う効果がある。
【図面の簡単な説明】 第1図は1本発明によるブレークポイントの処理方式の
一実施例を示すブロック図である。 111・−CPU 2−・・データバス 3・・・ブレークポイント記憶手段 4・・・アドレスパス 5 ・ 6 ・ 7 ・ 8 ・ 9 ・ ・アドレス比較および割込み信号発生手段・割込みペク
タテーブル ・割込み処理手段 ・割込み信号線 0ブレ一クポイントアドレス設定手段 ・・デバッグ手段

Claims (1)

    【特許請求の範囲】
  1. CPUからデータバス上に送出されたブレークポイント
    アドレスを記憶しておくためのブレークポイントアドレ
    ス記憶手段と、前記ブレークポイントアドレス記憶手段
    に記憶されている前記ブレークポイントアドレスと前記
    CPUからアドレスバス上に送出されているアドレスと
    を比較して一致の検出により割込み信号を発生するため
    のアドレス比較および割込み信号発生手段と、前記CP
    Uが前記ブレークポイントアドレスを設定するとともに
    割込み処理を実行することができるように必要情報を格
    納するためのソフトウェア格納手段とを具備して構成し
    たことを特徴とするブレークポイントの処理方式。
JP63295273A 1988-11-22 1988-11-22 プレークポイントの処理方式 Pending JPH02140839A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63295273A JPH02140839A (ja) 1988-11-22 1988-11-22 プレークポイントの処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63295273A JPH02140839A (ja) 1988-11-22 1988-11-22 プレークポイントの処理方式

Publications (1)

Publication Number Publication Date
JPH02140839A true JPH02140839A (ja) 1990-05-30

Family

ID=17818461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63295273A Pending JPH02140839A (ja) 1988-11-22 1988-11-22 プレークポイントの処理方式

Country Status (1)

Country Link
JP (1) JPH02140839A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55119750A (en) * 1979-03-09 1980-09-13 Yokogawa Hokushin Electric Corp Processor providing test address function

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55119750A (en) * 1979-03-09 1980-09-13 Yokogawa Hokushin Electric Corp Processor providing test address function

Similar Documents

Publication Publication Date Title
JPS5886648A (ja) トレ−ス装置
US6175890B1 (en) Device for efficiently handling interrupt request processes
JPH0581087A (ja) プロセサのモニタ方式
JP2800577B2 (ja) デバッグ装置
JPH0652013A (ja) トレース回路
JPH02103643A (ja) デバッグ用割込発生回路
JPH0762697B2 (ja) パタ−ン発生器
JP2705359B2 (ja) トレース回路
JPS6282439A (ja) 擬似障害発生方式
JPH01175045A (ja) アドレスマッチ検出方法
JPH05100900A (ja) 情報処理装置
JPS59183443A (ja) デバツグ装置
JPH0782447B2 (ja) Dmaデータ転送制御装置
JPH06214828A (ja) 対話型デバッグ制御装置
JPS59200356A (ja) プログラムトレ−ス方式
JPS6376053A (ja) マルチコンピユ−タ装置
JPS6270947A (ja) デバグ割込み制御方式
JPH0762698B2 (ja) パタ−ン発生器
JPH04344947A (ja) プログラム制御装置
JPH02191046A (ja) プログラムの追跡方式
JPH02120940A (ja) デバッグ支援回路
JPH01185738A (ja) アドレストレース回路
JPH05204710A (ja) イベントトレース装置
JPH01121950A (ja) トレース機能付マイクロプロセッサ
JPH0315948A (ja) アドレスバス試験方式