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
Links
- 230000010365 information processing Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はファームウェアのデパック機構に関し、特にマ
イクロプログラムのアドレ、スストップ機構によるファ
ームウェアのデパック機構に関する。
イクロプログラムのアドレ、スストップ機構によるファ
ームウェアのデパック機構に関する。
従来、この種のプロセッサに内臓されたファームウェア
のデパック機構は、操作員によって設定されたマイクロ
命令の実行アドレスで、マイクロ命令の実行が停止する
構造になっていた。
のデパック機構は、操作員によって設定されたマイクロ
命令の実行アドレスで、マイクロ命令の実行が停止する
構造になっていた。
上述した従来のファームウェアのデーパツク機構では、
設定したストップアドレスで必らすマイクロ命令の実行
は止ってしまう為、動作中幾度も実行されるアドレスで
、ある条件の時だけ止めてデータを採取しデパックする
必要がある場合、必要なデータの採取が難しいという欠
点があった。
設定したストップアドレスで必らすマイクロ命令の実行
は止ってしまう為、動作中幾度も実行されるアドレスで
、ある条件の時だけ止めてデータを採取しデパックする
必要がある場合、必要なデータの採取が難しいという欠
点があった。
本発明のファームウェアのデパック機構は、プロセッサ
によってマイクロ命令を実行する情報処理装置において
、ストップアドレスを設定するアドレススイッチと、前
記アドレススイッチのマイクロ命令の実行アドレスを比
較し等しければアドレス一致信号を生成する手段と、レ
ジスタを選択するレジスタ選択スイッチと、レジスタ比
較データを設定するデータスイッチと、前記レジスタ選
択スイッチで選択されたレジスタの値と前記データスイ
ッチの値を比較して等しければレジスタ一致信号を生成
する手段と、前記アドレス一致信号と前記レジスタ一致
信号が共に“1”ならばプロセッサのクロックを停止し
マイクロプログラムの実行を停止する手段とを備えて構
成される。
によってマイクロ命令を実行する情報処理装置において
、ストップアドレスを設定するアドレススイッチと、前
記アドレススイッチのマイクロ命令の実行アドレスを比
較し等しければアドレス一致信号を生成する手段と、レ
ジスタを選択するレジスタ選択スイッチと、レジスタ比
較データを設定するデータスイッチと、前記レジスタ選
択スイッチで選択されたレジスタの値と前記データスイ
ッチの値を比較して等しければレジスタ一致信号を生成
する手段と、前記アドレス一致信号と前記レジスタ一致
信号が共に“1”ならばプロセッサのクロックを停止し
マイクロプログラムの実行を停止する手段とを備えて構
成される。
第1図は本発明の一実施例の構成を示すブロック図であ
る。
る。
レジスタ選択スイッチ1は、情報処理装置の有するレジ
スタ群14の中から設定されたスイッチの値に対応する
レジスタを選択し、その値を出力している。データスイ
ッチ2には、前記レジスタ群14の値と比較されるべき
値が操作員により設定されており、レジスタ比較手段3
は、レジスタ選択スイッチにより選択され出力されてい
るレジスタの値とデータスイッチ2の値とを比較し等し
ければ、レジスタ一致信号4をNANDゲート9に出力
する。5はハードウェアのスイッチによってストップア
ドレスを設定する手段すなわちアドレススイッチであり
、操作員によって任意に設定される。
スタ群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に供給されなくなる為マイクロ
プログラムの実行は停止する。
レジスタであり、マイクロ命令実行アドレスレジスタ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・・・・・・レジスタ。
号、11・・・・・・プロセッサクロック信号、12・
・・・・・ANDゲート、13・・・・・・プロセッサ
、14・・・・・・レジスタ。
Claims (1)
- プロセッサによってマイクロ命令を実行する情報処理装
置において、ストップアドレスを設定するアドレススイ
ッチと、前記アドレススイッチのマイクロ命令の実行ア
ドレスを比較し等しければアドレス一致信号を生成する
手段と、レジスタを選択するレジスタ選択スイッチと、
レジスタ比較データを設定するデータスイッチと、前記
レジスタ選択スイッチで選択されたレジスタの値と前記
データスイッチの値を比較して等しければレジスタ一致
信号を生成する手段と、前記アドレス一致信号と前記レ
ジスタ一致信号が共に“1”ならばプロセッサのクロッ
クを停止しマイクロプログラムの実行を停止する手段と
を備えて成ることを特徴とするファームウェアのデバッ
グ機構。
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)
| 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 |
-
1990
- 1990-06-18 JP JP2159144A patent/JPH0448344A/ja active Pending
Cited By (1)
| 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) | マイクロ・プログラム制御方式 |