JPH0448344A - ファームウェアのデバック機構 - Google Patents

ファームウェアのデバック機構

Info

Publication number
JPH0448344A
JPH0448344A JP2159144A JP15914490A JPH0448344A JP H0448344 A JPH0448344 A JP H0448344A JP 2159144 A JP2159144 A JP 2159144A JP 15914490 A JP15914490 A JP 15914490A JP H0448344 A JPH0448344 A JP H0448344A
Authority
JP
Japan
Prior art keywords
address
register
execution
value
equal
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
JP2159144A
Other languages
English (en)
Inventor
Atsushi Morioka
篤志 盛岡
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 JP2159144A priority Critical patent/JPH0448344A/ja
Publication of JPH0448344A publication Critical patent/JPH0448344A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はファームウェアのデパック機構に関し、特にマ
イクロプログラムのアドレ、スストップ機構によるファ
ームウェアのデパック機構に関する。
〔従来の技術〕
従来、この種のプロセッサに内臓されたファームウェア
のデパック機構は、操作員によって設定されたマイクロ
命令の実行アドレスで、マイクロ命令の実行が停止する
構造になっていた。
〔発明が解決しようとする課題〕
上述した従来のファームウェアのデーパツク機構では、
設定したストップアドレスで必らすマイクロ命令の実行
は止ってしまう為、動作中幾度も実行されるアドレスで
、ある条件の時だけ止めてデータを採取しデパックする
必要がある場合、必要なデータの採取が難しいという欠
点があった。
〔課題を解決するための手段〕
本発明のファームウェアのデパック機構は、プロセッサ
によってマイクロ命令を実行する情報処理装置において
、ストップアドレスを設定するアドレススイッチと、前
記アドレススイッチのマイクロ命令の実行アドレスを比
較し等しければアドレス一致信号を生成する手段と、レ
ジスタを選択するレジスタ選択スイッチと、レジスタ比
較データを設定するデータスイッチと、前記レジスタ選
択スイッチで選択されたレジスタの値と前記データスイ
ッチの値を比較して等しければレジスタ一致信号を生成
する手段と、前記アドレス一致信号と前記レジスタ一致
信号が共に“1”ならばプロセッサのクロックを停止し
マイクロプログラムの実行を停止する手段とを備えて構
成される。
〔実施例〕
第1図は本発明の一実施例の構成を示すブロック図であ
る。
レジスタ選択スイッチ1は、情報処理装置の有するレジ
スタ群14の中から設定されたスイッチの値に対応する
レジスタを選択し、その値を出力している。データスイ
ッチ2には、前記レジスタ群14の値と比較されるべき
値が操作員により設定されており、レジスタ比較手段3
は、レジスタ選択スイッチにより選択され出力されてい
るレジスタの値とデータスイッチ2の値とを比較し等し
ければ、レジスタ一致信号4をNANDゲート9に出力
する。5はハードウェアのスイッチによってストップア
ドレスを設定する手段すなわちアドレススイッチであり
、操作員によって任意に設定される。
6は、実行中のマイクロ命令のアドレスを示すマイクロ
レジスタであり、マイクロ命令実行アドレスレジスタ6
の値は、マイクロブグラム実行中は常にアドレス比較手
段7によって、アドレススイッチ5の値と比較され、等
しければアドレス比較手段7はアドレス一致信号8をN
ANDゲート9に出力する。イネーブル信号10が“1
”の時にレジスタ一致信号4と、アドレス一致信号8と
が共に1”ならNANDゲート9の出力は°“O″にな
り、プロセッサクロック信号11はANDゲート12で
阻止されプロセッサ13に供給されなくなる為マイクロ
プログラムの実行は停止する。
〔発明の効果〕
以上説明したように本発明はアドレスストップの条件に
ハードウェアとしてのレジスタの値とアドレスの両方を
用いることによって、動作中に幾度も実行されるアドレ
スで任意のレジスタの値を判断し、期待値と等しい場合
だけマイクロプログラムの実行を停止しその時のデータ
を採取できるという効果がある。
・・・NANDゲート、10・・・・・・イネーブル信
号、11・・・・・・プロセッサクロック信号、12・
・・・・・ANDゲート、13・・・・・・プロセッサ
、14・・・・・・レジスタ。

Claims (1)

    【特許請求の範囲】
  1. プロセッサによってマイクロ命令を実行する情報処理装
    置において、ストップアドレスを設定するアドレススイ
    ッチと、前記アドレススイッチのマイクロ命令の実行ア
    ドレスを比較し等しければアドレス一致信号を生成する
    手段と、レジスタを選択するレジスタ選択スイッチと、
    レジスタ比較データを設定するデータスイッチと、前記
    レジスタ選択スイッチで選択されたレジスタの値と前記
    データスイッチの値を比較して等しければレジスタ一致
    信号を生成する手段と、前記アドレス一致信号と前記レ
    ジスタ一致信号が共に“1”ならばプロセッサのクロッ
    クを停止しマイクロプログラムの実行を停止する手段と
    を備えて成ることを特徴とするファームウェアのデバッ
    グ機構。
JP2159144A 1990-06-18 1990-06-18 ファームウェアのデバック機構 Pending JPH0448344A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2159144A JPH0448344A (ja) 1990-06-18 1990-06-18 ファームウェアのデバック機構

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2159144A JPH0448344A (ja) 1990-06-18 1990-06-18 ファームウェアのデバック機構

Publications (1)

Publication Number Publication Date
JPH0448344A true JPH0448344A (ja) 1992-02-18

Family

ID=15687217

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2159144A Pending JPH0448344A (ja) 1990-06-18 1990-06-18 ファームウェアのデバック機構

Country Status (1)

Country Link
JP (1) JPH0448344A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9433772B2 (en) 2009-12-22 2016-09-06 Teikoku Seiyaku Co., Ltd. Electrode device used in iontophoresis treatment

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9433772B2 (en) 2009-12-22 2016-09-06 Teikoku Seiyaku Co., Ltd. Electrode device used in iontophoresis treatment

Similar Documents

Publication Publication Date Title
US5129079A (en) Computer system having subinstruction surveillance capability
JP3708521B2 (ja) パイプライン方式のプロセッサのための監視点エンジン
JPH0448344A (ja) ファームウェアのデバック機構
JPH0449433A (ja) ファームウェアのデバッグ機構
JPS60124746A (ja) デ−タ処理装置
JPS62145426A (ja) マイクロプログラム処理装置
KR920003909B1 (ko) 디버깅지원회로
JP2770420B2 (ja) マイクロプログラム制御方式
JPH10240571A (ja) アドレストレース回路
JPH03252830A (ja) 情報処理装置のデバッグ機構
JPS6049442A (ja) マイクロ診断方式
JPH03134742A (ja) デバッグ装置
JPS5981739A (ja) 情報処理装置
JPS62109137A (ja) デ−タ処理システム
JPS63155330A (ja) マイクロプログラム制御装置
JPH04310138A (ja) データ伝送装置のデバッグ方法
JPS61240341A (ja) マイクロプログラム制御装置
JPS62254236A (ja) 例外事象検出装置
JPH02242347A (ja) プログラムデバック制御装置
JPH08263324A (ja) デバッグ容易化装置
JPS6349846A (ja) 演算処理装置
JPS63197245A (ja) マイクロプログラム制御装置
JPH04157537A (ja) アドレストラップ方式
JPS60209851A (ja) プログラム・シ−ケンス・ストツプ方式
JPH01102653A (ja) マイクロ・プログラム制御方式