JPH0443439A - 周辺制御装置 - Google Patents

周辺制御装置

Info

Publication number
JPH0443439A
JPH0443439A JP2151066A JP15106690A JPH0443439A JP H0443439 A JPH0443439 A JP H0443439A JP 2151066 A JP2151066 A JP 2151066A JP 15106690 A JP15106690 A JP 15106690A JP H0443439 A JPH0443439 A JP H0443439A
Authority
JP
Japan
Prior art keywords
program
address
program counter
storage means
microprogram
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
JP2151066A
Other languages
English (en)
Inventor
Hiroshi Iizuka
浩 飯塚
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 JP2151066A priority Critical patent/JPH0443439A/ja
Publication of JPH0443439A publication Critical patent/JPH0443439A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は周辺制御装置に関し、特にプログラム動作時に
指定したアドレスを通過した時点でのレジスタ情報等の
装置の動作情報を任意に収集可能とする保守・診断機能
を有する周辺制御装置に関する。
〔従来の技術〕
従来、この種の周辺制御装置は、プログラム中の特定な
アドレスに固定的に装置の動作情報を記録する処理を設
定していた。また、読み書き可能な記憶素子上のプログ
ラムの場合は、サービスプロセッサ等を用いて外部から
プログラムの一部を書き替えることによって、目的とす
るアドレスで装置の動作情報を記憶素子上に記録する処
理を行なっていた。
〔発明が解決しようとする課題〕
上述した従来の周辺制御装置は、目的とするアドレスを
通過した時点での動作情報を収集する手段として、プロ
グラムの一部を書き替えて動作情報を収集し、記憶素子
上に記録する処理を行なうプログラムを呼び出していた
読み書き可能な記憶素子上で書き替えを行なった場合、
周辺制御装置が初期設定を行うたびごとに書き替えが無
効化され、再度書き替えを行なわねばならないという、
欠点がある。
また、周辺制御装置のプログラムが磁気記憶媒体で存在
し、初期設定のたびにブートロードされる形式となって
いるものでは、磁気記憶媒体中のプログラムを書き替え
る方法もある。しかし、この場合、目的とするアドレス
での情報収集を中止する場合や、情報を収集するためア
ドレスを変更する場合など、プログラムの書き替えや、
修正を重ねているとプログラムを破壊する可能性が増大
し、その扱いはきわめて慎重さを要求され、一般に扱い
にくいという欠点がある。
さらに、プログラムが書き込み不可能な不揮発性記憶素
子上に存在する場合、プログラムの書き替えによって任
意のアドレスでプログラム動作の情報を得たり、実行速
度の低下を防ぐために情報収集を途中で中止するという
ことが不可能であるという欠点がある。
〔課題を解決するための手段〕
本発明の周辺制御装置は、インタフェースによって上位
装置と接続され、マイクロプロセッサとマイクロプログ
ラム実行時に実行アドレスを示すプログラムカウンタと
マイクロプログラムを格納するメモリとを有し、プログ
ラムカウンタで指示されたアドレスに格納されたデータ
をメモリより順次読み出すことにより制御を行う周辺制
御装置において、 上位装置から指定されたアドレスイメージを格納するア
ドレス格納手段と、前記アドレスイメージと前記プログ
ラムカウンタの値とを比較し、致した時に前記マイクロ
プロセッサに対して割込み信号を発生する比較手段と、
割込み発生時に装置の動作情報を収集し、記憶する記憶
手段とを備えて構成される。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
る。
プログラムカウンタ1は、プログラムの実行アドレスが
格納され、アドレス格納レジスタ2とともに比較器3に
接続されている。比較器3は割込み信号線4を介してC
PUの制御回路5と接続されている。割込みベクトル6
は割込みが発生した時に実行が開始されるアドレスが格
納されており、内部バス7を介してプログラムカウンタ
1と接続されている。また、レジスタを含む装置の動作
情報を格納する記憶回路8と、マイクロプログラム格納
領域9と、プログラムの実行によって随時更新されるレ
ジスタ類10とは、内部ノ(スフに接続されている。さ
らに、この周辺制御装置はボート11から上位装置との
インタフェース12を介し、上位装置13に接続されて
いる。
次に上記構成にもとづいた本実施例の動作を説明する。
まず、割込み処理を行なわせるアドレスをボート11で
上位装置13からインタフェース12を介し受は取り、
アドレス一致比較用のアドレスデータとして、アドレス
格納レジスタ2に格納する。比較器3でプログラムカウ
ンタ1の値とアドレス格納レジスタ2の値とを常に比較
し、一致した時点で割込み信号線4によってCPUの制
御回路5に割込み要求を出す。割込み要求によってCP
Uの制御回路5は、割込みベクトル6の内容を内部バス
7を介してプログラムカウンタ1にセットさせることに
より、プログラム格納領域9に格納されているプログラ
ムの実行アドレスを割込みベクトル6で指定した割込み
処理プログラムの先頭アドレスに変更する。
被割込みプログラムへの戻りアドレスは、記憶回路8に
一時的に退避しておく。割込み処理プログラムに、従っ
てCPUの制御回路5が動作することによって記憶回路
8にレジスタ類10の内容や装置の動作に関する情報を
格納する。割込み処理プログラムの終了時に、記憶回路
8に退避していた被割込みプログラムへの戻りアドレス
を、プログラムカウンタ1にセットすることによりもと
の処理を継続する。
〔発明の効果〕
以上説明したように本発明は、プログラム実行時の動作
情報を得るために目的とするアドレスで割込みを行って
処理をするため、プログラムを書き替える必要がなく、
誤ってプログラムを破壊することを防ぐことができると
いう効果がある。また、プログラムが書き込み不可な不
揮発性記憶素子上で動作していても、目的とするアドレ
スを通過した時点で動作情報を得ることができるという
効果がある。さらに、アドレスの設定操作を上位装置か
ら行うため、遠隔操作で情報収集が上位装置から自由に
行なえるという効果もある。
ジスタ、3・・・比較器、4・・・割込み信号線、5・
・・CPUの制御回路、6・・・割込みベクトル、7・
・・内部バス、8・・・記憶回路、9・・・マイクロプ
ログラム格納領域、10・・・レジスタ類、11・・・
ボート、12・・・上位装置とのインタフェース、13
・・・上位装置。

Claims (1)

  1. 【特許請求の範囲】 インタフェースによって上位装置と接続され、マイクロ
    プロセッサとマイクロプログラム実行時に実行アドレス
    を示すプログラムカウンタとマイクロプログラムを格納
    するメモリとを有し、プログラムカウンタで指示された
    アドレスに格納されたデータをメモリより順次読み出す
    ことにより制御を行う周辺制御装置において、 上位装置から指定されたアドレスイメージを格納するア
    ドレス格納手段と、前記アドレスイメージと前記プログ
    ラムカウンタの値とを比較し、一致した時に前記マイク
    ロプロセッサに対して割込み信号を発生する比較手段と
    、割込み発生時に装置の動作情報を収集し記憶する記憶
    手段とを備えて成ることを特徴とする周辺制御装置。
JP2151066A 1990-06-08 1990-06-08 周辺制御装置 Pending JPH0443439A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2151066A JPH0443439A (ja) 1990-06-08 1990-06-08 周辺制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2151066A JPH0443439A (ja) 1990-06-08 1990-06-08 周辺制御装置

Publications (1)

Publication Number Publication Date
JPH0443439A true JPH0443439A (ja) 1992-02-13

Family

ID=15510560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2151066A Pending JPH0443439A (ja) 1990-06-08 1990-06-08 周辺制御装置

Country Status (1)

Country Link
JP (1) JPH0443439A (ja)

Similar Documents

Publication Publication Date Title
JPH01219982A (ja) Icカード
JPH0328947A (ja) 周辺制御装置
KR890000100B1 (ko) 제어 레지스터 처리방식
JPS58197553A (ja) プログラム監視装置
JPH0443439A (ja) 周辺制御装置
JP2731047B2 (ja) プログラムのオペランドチェック方式
JPH0335331A (ja) 周辺制御装置
JPS61134836A (ja) ソフトウエア使用制限方式
JPS6217299B2 (ja)
JPH07253931A (ja) プログラムデータ格納領域の破壊防止方式
JP3293144B2 (ja) 周辺制御装置
JPS5942332B2 (ja) プログラムロ−ド方式
JPS6148741B2 (ja)
JPS58182766A (ja) プログラムトレ−ス装置
JP2696970B2 (ja) 情報処理装置
JP3127737B2 (ja) ディジタル信号処理装置
CN115686707A (zh) 一种linux系统logo加载方法、系统、存储介质及智能终端
JPH06168079A (ja) データバックアップシステム
JPH06236300A (ja) マイクロコンピュータ
JPH1011320A (ja) 計算機等の処理装置におけるromプログラムモニタ装置
JPH01300352A (ja) ダンプ領域指示制御方式
JPH05242050A (ja) プロセッサ装置
JPH07239802A (ja) 障害情報管理装置
JPH06139084A (ja) 情報処理装置
JPH04352249A (ja) 計算機内障害発生時のデータ・セーブ装置