JPS63177232A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPS63177232A JPS63177232A JP62010357A JP1035787A JPS63177232A JP S63177232 A JPS63177232 A JP S63177232A JP 62010357 A JP62010357 A JP 62010357A JP 1035787 A JP1035787 A JP 1035787A JP S63177232 A JPS63177232 A JP S63177232A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- address
- service processor
- circuit
- instruction
- 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 8
- 238000001514 detection method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、情報処理装置に関し、特に、情報処理装置に
おけるソフトデバッグ方式及び障害捜索方式に関する。
おけるソフトデバッグ方式及び障害捜索方式に関する。
従来の技術
従来の情報処理装置には、サービスプロセッサをシステ
ムの運用及び障害監視用に使用する為に常備しており、
ソフトウェアのデバッグ時及び障害捜索時においては、
調査対象の命令アドレスをサービスプロセッサより設定
することにより、CPUヘアドレス一致モードを設定す
る。 cpuは取り出した命令のアドレスが一致すると
命令停止及びクロック停止を自CPUに指示して停止す
る。サービスプロセッサは常にCPUの状態監視を行っ
ており、CPUの状態変化をサービスプロセッサ内の画
面等に表示することで、オペレータに知らせている。オ
ペレータ、は、 CPUが停止状態になったことを知る
とサービスプロセッサを操作し、CPU内部の状態を画
面表示することでアドレス一致時の内部状態を知り、デ
バッグ時の内部状態及び障害時の内部状態を知ることに
なる。
ムの運用及び障害監視用に使用する為に常備しており、
ソフトウェアのデバッグ時及び障害捜索時においては、
調査対象の命令アドレスをサービスプロセッサより設定
することにより、CPUヘアドレス一致モードを設定す
る。 cpuは取り出した命令のアドレスが一致すると
命令停止及びクロック停止を自CPUに指示して停止す
る。サービスプロセッサは常にCPUの状態監視を行っ
ており、CPUの状態変化をサービスプロセッサ内の画
面等に表示することで、オペレータに知らせている。オ
ペレータ、は、 CPUが停止状態になったことを知る
とサービスプロセッサを操作し、CPU内部の状態を画
面表示することでアドレス一致時の内部状態を知り、デ
バッグ時の内部状態及び障害時の内部状態を知ることに
なる。
発明が解決しようとする問題点
しかしながら、上述した従来の情報処理装置は。
ソフトデバッグ時及び障害捜索時にアドレスを一致させ
てCPUを停止させることはできるが、内部状態を外部
より知るためにオペレータの操作を必要とし、デバッグ
時間及び障害解析までに時間がかかり、容易にできない
うえ、サービスプロセッサが常時CPUの状態監視を行
っているために、サービスプロセッサ内の他処理が高速
にできないという欠点がある。
てCPUを停止させることはできるが、内部状態を外部
より知るためにオペレータの操作を必要とし、デバッグ
時間及び障害解析までに時間がかかり、容易にできない
うえ、サービスプロセッサが常時CPUの状態監視を行
っているために、サービスプロセッサ内の他処理が高速
にできないという欠点がある。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記諸欠
点を解消することを可能とした新規な情報処理装置を提
供することにある。
従って本発明の目的は、従来の技術に内在する上記諸欠
点を解消することを可能とした新規な情報処理装置を提
供することにある。
ウ 問題点を解決するための手段
上記目的を達成する為に1本発明に係る情報処理装置は
、CPU内に命令のアドレス一致の都度サービスプロセ
ッサへ割り込む機能と、アドレス一致によりCPUが停
止する機能と、前記サービスプロセッサより該CPUの
内部状態を読み出す機能と。
、CPU内に命令のアドレス一致の都度サービスプロセ
ッサへ割り込む機能と、アドレス一致によりCPUが停
止する機能と、前記サービスプロセッサより該CPUの
内部状態を読み出す機能と。
読み出した内容を外部へ出力する機能とを具備して構成
される。
される。
実施例
以下、本発明をその好ましい一実施例について図面を参
照して具体的に説明する。
照して具体的に説明する。
第1図は本発明の一実施例を示すブロック構成図である
。
。
第1図を参照するに、参照番号1は中央処理部(以下C
PUと呼ぶ)、2はサービスプロセッサ。
PUと呼ぶ)、2はサービスプロセッサ。
3はCPUで実行される命令が格納されているローカル
メモリ、4は前記ローカルメモリ3を読み出すアドレス
レジスタ、5はローカルメモリ3より読み出した命令コ
ードを格納する命令レジスタ。
メモリ、4は前記ローカルメモリ3を読み出すアドレス
レジスタ、5はローカルメモリ3より読み出した命令コ
ードを格納する命令レジスタ。
6は取り出した命令によって動作する命令実行部。
9はアドレス一致モードを示すフラグ、7は比較アドレ
スレジスタ、8は比較器、11はアドレス一致時にサー
ビスプロセッサ2へ割込信号101を出す割込回路、1
2.23はあらかじめアドレス一致モードを設定してお
くモード設定回路A及びB、13はアドレス一致時に自
CPUを停止させるストップ制御回路、21はCPUか
らの割込信号101を検出する割込検出回路、22はC
PU内部のレジスタ等の内部状態を読み出す読み出し回
路、24は読み出した内容を外部へ出力する出力回路を
それぞれ示す。
スレジスタ、8は比較器、11はアドレス一致時にサー
ビスプロセッサ2へ割込信号101を出す割込回路、1
2.23はあらかじめアドレス一致モードを設定してお
くモード設定回路A及びB、13はアドレス一致時に自
CPUを停止させるストップ制御回路、21はCPUか
らの割込信号101を検出する割込検出回路、22はC
PU内部のレジスタ等の内部状態を読み出す読み出し回
路、24は読み出した内容を外部へ出力する出力回路を
それぞれ示す。
次に本実施例の動作について説明する。
ソフトデバッグ時及び障害捜索時にオペレータがサービ
スプロセッサ2を使用してアドレス一致モードを設定す
ると、サービスプロセッサ2内のモード設定回路(A)
23よりCPU l内のモード設定回路(B)12へ信
号線100を介してアドレス一致モード及び比較アドレ
スが送られる。cput内のモード設定回路(B)12
は、該信号を受けるとアドレス一致モードフラグ9を“
オン”にし、比較アドレスをレジスタ7へ設定する。こ
の状態においてCPU 1の命令を走行させると、命令
が格納されているローカルメモリ3より命令が読み出さ
れ、アドレスレジスタ4にローカルメモリ内アドレスが
セットされる。セットされたアドレスにより読み出され
た命令は、命令レジスタ5、命令実行部6へ転送され、
実行される。また、アドレスレジスタ4にアドレスがセ
ットされると、比較アドレスレジスタ7の値と比較器8
を介して比較され、アドレスが一致し、且つアドレス一
致モードフラグ9が“オン”のときに、割込回路11及
びストップ制御回路13へ起動がかけられる。起動を受
けた割込回路11はサービスプロセッサ2への割込み信
号101を活性化する。一方、起動を受けたストップ制
御回路13は自CPUに命令のストップ又はクロックス
トップの指示を出すことによってCPU1は停止ヒ状態
になる。サービスプロセッサ2内の割込検出回路21は
、割込信号101を受けると読み出し回路22に起動を
かけ、読み出し回路22よりCPLIIへREAD指示
104を送り、103のデータ線を介して命令実行部6
の内部状態を読み出す、読み出されたデータは出力回路
24より104のデータ線を介して画面及びプリンタ等
の出力装置に出力され、しかして内部状態を出力するこ
とにより、アドレス一致時におけるCPU lの内部状
態を知ることになる。
スプロセッサ2を使用してアドレス一致モードを設定す
ると、サービスプロセッサ2内のモード設定回路(A)
23よりCPU l内のモード設定回路(B)12へ信
号線100を介してアドレス一致モード及び比較アドレ
スが送られる。cput内のモード設定回路(B)12
は、該信号を受けるとアドレス一致モードフラグ9を“
オン”にし、比較アドレスをレジスタ7へ設定する。こ
の状態においてCPU 1の命令を走行させると、命令
が格納されているローカルメモリ3より命令が読み出さ
れ、アドレスレジスタ4にローカルメモリ内アドレスが
セットされる。セットされたアドレスにより読み出され
た命令は、命令レジスタ5、命令実行部6へ転送され、
実行される。また、アドレスレジスタ4にアドレスがセ
ットされると、比較アドレスレジスタ7の値と比較器8
を介して比較され、アドレスが一致し、且つアドレス一
致モードフラグ9が“オン”のときに、割込回路11及
びストップ制御回路13へ起動がかけられる。起動を受
けた割込回路11はサービスプロセッサ2への割込み信
号101を活性化する。一方、起動を受けたストップ制
御回路13は自CPUに命令のストップ又はクロックス
トップの指示を出すことによってCPU1は停止ヒ状態
になる。サービスプロセッサ2内の割込検出回路21は
、割込信号101を受けると読み出し回路22に起動を
かけ、読み出し回路22よりCPLIIへREAD指示
104を送り、103のデータ線を介して命令実行部6
の内部状態を読み出す、読み出されたデータは出力回路
24より104のデータ線を介して画面及びプリンタ等
の出力装置に出力され、しかして内部状態を出力するこ
とにより、アドレス一致時におけるCPU lの内部状
態を知ることになる。
発明の詳細
な説明したように1本発明によれば、CPUが記憶部よ
り取り出す命令のアドレス一致回路7〜10でアドレス
が一致する毎に5割込回!lll11でサービスプロセ
ッサへ割り込むと同時に、 cpuはストップ制御回路
の働きにより停止状態となり、割り込みを検出したサー
ビスプロセッサがCPU内部状態を読み出し回路、出力
回路を介して外部に出力する為に、ソフトデバッグ時あ
るいは障害捜索時に、アドレス一致時のCPUの内部状
態を早く知ることができ、解析を容易にする上、サービ
スプロセッサが常にCPUを監視する必要がないために
。
り取り出す命令のアドレス一致回路7〜10でアドレス
が一致する毎に5割込回!lll11でサービスプロセ
ッサへ割り込むと同時に、 cpuはストップ制御回路
の働きにより停止状態となり、割り込みを検出したサー
ビスプロセッサがCPU内部状態を読み出し回路、出力
回路を介して外部に出力する為に、ソフトデバッグ時あ
るいは障害捜索時に、アドレス一致時のCPUの内部状
態を早く知ることができ、解析を容易にする上、サービ
スプロセッサが常にCPUを監視する必要がないために
。
サービスプロセッサ内の他の処理を高速に行える効果が
得られる。
得られる。
第1図は本発明の一実施例を示したブロック構成図であ
る。 161.中央処理部、200.サービスプロセッサ、3
10.ローカルメモリ、4.、、読み出しアドレスレジ
スタ、500.命令レジスタ、6゜、8命令実行部、7
...比較アドレスレジスタ、800.比較器、960
.アドレス一致モードフラグ、100. 、ゲート回路
、11. 、 、割込回路。 12、 、 、モード設定回路B、13. 、 、スト
ップ制御回路、21. 、 、割込検出回路、22.
、 、読み出し回路、23. 、 、モード設定回路A
、 24. 、 、出力回路
る。 161.中央処理部、200.サービスプロセッサ、3
10.ローカルメモリ、4.、、読み出しアドレスレジ
スタ、500.命令レジスタ、6゜、8命令実行部、7
...比較アドレスレジスタ、800.比較器、960
.アドレス一致モードフラグ、100. 、ゲート回路
、11. 、 、割込回路。 12、 、 、モード設定回路B、13. 、 、スト
ップ制御回路、21. 、 、割込検出回路、22.
、 、読み出し回路、23. 、 、モード設定回路A
、 24. 、 、出力回路
Claims (1)
- サービスプロセッサを有する情報処理装置において、中
央処理装置(以下CPUと略記する)が記憶部より取り
出す命令のアドレス一致毎にサービスプロセッサへ割り
込む機能と、前記アドレス一致によりCPUが停止する
機能と、前記サービスプロセッサより該CPUの内部状
態を読み出す機能と、読み出した内容を出力する機能と
を有し、アドレス一致モードを設定することにより、C
PUがアドレス一致を検出する都度前記サービスプロセ
ッサへ割り込むと同時に、自CPUを停止させて前記サ
ービスプロセッサ内でCPUの複数のレジスタ等の内部
状態を読み出して外部へ出力することを特徴とした情報
処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62010357A JPS63177232A (ja) | 1987-01-19 | 1987-01-19 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62010357A JPS63177232A (ja) | 1987-01-19 | 1987-01-19 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63177232A true JPS63177232A (ja) | 1988-07-21 |
Family
ID=11747919
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62010357A Pending JPS63177232A (ja) | 1987-01-19 | 1987-01-19 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63177232A (ja) |
-
1987
- 1987-01-19 JP JP62010357A patent/JPS63177232A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58181160A (ja) | 緊急動作制御方式 | |
| JPH03134742A (ja) | デバッグ装置 | |
| JPH0331953A (ja) | 情報処理装置 | |
| JPS61224056A (ja) | チヤネル障害検出処理方式 | |
| JPH03204739A (ja) | マイクロコンピュータ | |
| JPH0736735A (ja) | デバッグ装置 | |
| JP2684966B2 (ja) | 入出力処理装置のデバッグ装置 | |
| JPS59117645A (ja) | 計算機システムの試験方法 | |
| JPH0512005A (ja) | 情報処理装置 | |
| JPS62171045A (ja) | 障害情報保持回路 | |
| JPS63132362A (ja) | コマンド動作制御方式 | |
| JPH01199238A (ja) | データ処理装置 | |
| JPS59163653A (ja) | デバツグ装置 | |
| JPS63124143A (ja) | 情報処理装置 | |
| JPS58129558A (ja) | 情報処理装置 | |
| JPH01166140A (ja) | 情報処理装置診断方式 | |
| JPH0566964A (ja) | フアームウエア診断装置 | |
| JPH02212948A (ja) | 中央処理装置の障害情報収集装置 | |
| JPH05298199A (ja) | 入出力制御装置 | |
| JPH07225697A (ja) | 障害情報処理装置 | |
| JPS5935250A (ja) | プログラム制御装置 | |
| JPS62217335A (ja) | Cpu暴走監視回路 | |
| JPH01222339A (ja) | 障害処理方式 | |
| JPS61251940A (ja) | 障害時デ−タ収集方式 | |
| JPH0340039A (ja) | ファームウェア診断装置 |