JPH01136251A - 自己診断方式 - Google Patents

自己診断方式

Info

Publication number
JPH01136251A
JPH01136251A JP29472587A JP29472587A JPH01136251A JP H01136251 A JPH01136251 A JP H01136251A JP 29472587 A JP29472587 A JP 29472587A JP 29472587 A JP29472587 A JP 29472587A JP H01136251 A JPH01136251 A JP H01136251A
Authority
JP
Japan
Prior art keywords
program
self
execution
signal
initialization
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
JP29472587A
Other languages
English (en)
Inventor
Takanori Umeki
梅木 尊則
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 JP29472587A priority Critical patent/JPH01136251A/ja
Publication of JPH01136251A publication Critical patent/JPH01136251A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は自己診断方式に関し、特に自己診断プログラム
を内蔵する装置の自己診断方式に関する。
〔従来の技術〕
従来、この種の自己診断プログラムを内蔵する装置では
、電源投入時および初期化(以下、「初期化」という言
葉を「初期化信号」を除いて電源投入時以外の初期化に
限定して使用する)時に発生する初期化信号に基づいて
内蔵されている自己診断プログラムを常に最初から実行
するようになっていた。
〔発明が解決しようとする問題点〕
上述した従来の自己診断方式では、電源投入時および初
期化時に発生する初期化信号に基づいて常に自己診断プ
ログラムを実行するようになっていたので、自己診断範
囲の広い装置ではそのつど自己診断に要する時間が多く
かかり、初期化後に皿座に装置を使用することができな
いという欠点がある。
本発明の目的は、上述の点に濡み、初期化時の不要な自
己診断プログラムの実行を避けることにより、自己診断
に要する無駄な時間を省略して装置のスムーズな運用を
図ることができる自己診断方式を提供することにある。
〔問題点を解決するための手段〕
本発明の自己診断方式は、自己診断プログラムを内蔵す
る装置の自己診断方式において、初期化信号が電源投入
時に発生したものであるか電源投入時以外の初期化時に
発生したものであるかを識別する初期化信号識別手段と
、この初期化信号識別手段により前記初期化信号が電源
投入時に発生したものであると識別されたときに前記自
己診断プログラムを実行後に制御プログラムの実行を開
始させ前記初期化信号が電源投入時以外の初期化時に発
生したものであると識別されたときに前記自己診断プロ
グラムを実行させずに前記制御プログラムの実行を開始
させる実行プログラム切換手段とを有する。
〔作用〕
本発明の自己診断方式では、初期化信号識別手段が初期
化信号が電源投入時に発生したものであるか電源投入時
以外の初期化時に発生したものであるかを識別し、実行
プログラム切換手段が初期化信号識別手段により初期化
信号が電源投入時に発生したものであると識別されたと
きに自己診断プログラムを実行後に制御プログラムの実
行を開始させ初期化信号が電源投入時以外の初期化時に
発生したものであると識別されたときに自己診断プログ
ラムを実行させずに制御プログラムの実行を開始させる
〔実施例〕
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の自己診断方式の一実施例の構成を示
すブロックである0本実施例の自己診断方式は、初期化
信号lおよび電源投入検出信号5を入力して第1選択信
号6aまたは第2選択信号6bを出力する実行プログラ
ム切換回路2と、電源状態信号3を入力して電源投入を
検出すると電源投入検出信号5を出力する電源投入検出
回路4と、2つの実行ポインタaおよびbを格納し実行
プログラム切換回路2からの第1選択信号6aまたは第
2選択信号6bに応じて実行ポインタaまたはbを選択
的に出力する実行ポインタ格納レジスタ7と、実行ポイ
ンタaが指す先頭アドレスaを有する自己診断プログラ
ム81および実行ポインタbが指す先頭アドレスbを有
する制御プログラム82からなるプログラム8とから、
その主要部が構成されている。
実行プログラム切換回路2には、初期化信号1が電源投
入検出信号5と同時に入力されているかどうかに応じて
電源投入時に発生したものであるか初期化時に発生した
ものであるかを識別する初期化信号識別手段21と、初
期化信号識別手段21により初期化信号が電源投入時に
発生したものであると識別されたときに自己診断プログ
ラム81を実行後にmmプログラム82の実行を開始さ
せるために第1選択信号6aを出力し初期化信号が初期
化時に発生したものであると識別されたときに自己診断
プログラム81を実行させずに制御プログラム82の実
行を開始させるために第2選択信号6bを出力する実行
プログラム切換手段22とを含んでいる。
なお、自己診断プログラム81の末尾アドレスの次のア
ドレスは、制御プログラム82の先頭アドレスbとなっ
ている。
次に、このように構成された本実施例の自己診断方式の
動作について説明する。
いま、装置に電源が投入されると、電源状態信号3を入
力する電源投入検出回路4が電源投入を検出し、電源投
入検出信号5を実行プログラム切換回路2に出力する。
また、これと並行して、電源投入に基づいて発生された
初期化信号1が実行プログラム切換回路2に入力される
電源投入検出信号5および初期化信号1を入力した実行
プログラム切換回路2は、初期化信号識別手段21によ
り初期化信号1が電源投入時に発生したものであること
を識別し、自己診断プログラム81を実行後に制御プロ
グラム82の実行を開始させるために実行プログラム切
換手段22により第1選択信号6aを出力する。
第1の選択信号6aを受けた実行ポインタ格納レジスタ
7は、プログラム8の実行開始ポインタとして実行ポイ
ンタaを出力する。この結果、図示しないプログラム実
行手段により、プログラム8が自己診断プログラム81
から実行を開始され、自己診断プログラム81の実行が
終了すると、それに続いて制御プログラム82の実行が
開始される。
次に、装置が初期化されると、実行プログラム切換回路
2は初期化信号lを受信するが、電源状態信号3が変化
しないので電源投入検出回路4は電源投入を検出せずに
電源投入検出信号5を出力しない。
このため、初期化信号1のみを入力した実行プログラム
切換回路2は、初期化信号識別手段21により初期化信
号1が初期化時に発生したものであることを識別し、自
己診断プログラム81を実行せずに制御プログラム82
の実行を開始させるために実行プログラム切換手段22
により第2の選択信号6bを出力する。
第2の選択信号6bを受けた実行ポインタ格納レジスタ
7は、プログラム8の実行開始ポインタとして実行ポイ
ンタbを出力する。この結果、図示しないプログラム実
行手段により、プログラム8が制御プログラム82から
実行を開始され、自己診断プログラム81は実行されな
い。
なお、上記実施例では、初期化信号識別手段21および
実行プログラム切換手段22を実行プログラム切換回路
2中に構成した例を示したが、これらの手段は全く別の
ハードウェア構成を採るようにしてもよく、またソフト
ウェア的に構成するようにしてもよい。
〔発明の効果〕
以上説明したように本発明は、電源投入時に発生する初
期化信号であることを認識したときにのみ自己診断プロ
グラムを実行させるようにしたことにより、不要な自己
診断プログラムの実行を避けることができ、自己診断に
要する無駄な時間を省略して装置のスムーズな運用を行
うことができる効果がある。
【図面の簡単な説明】
第1図は本発明の自己診断方式の一実施例の構成を示す
ブロック図である。 図において、 1・・・初期化信号、 2・・・実行プログラム切換回路、 3・・・電源状態信号、 4・・・電源投入検出回路、 5・・・電源投入検出信号、 6a・・第1選択信号、 6b・・第2選択信号、 7・・・実行ポインタ格納レジスタ、 8・・・プログラム、 21・・・初期化信号識別手段、 22・・・実行プログラム切換手段、 81・・・自己診断プログラム、 82・・・制御プログラム、 a、b・実行ポインタである。

Claims (1)

  1. 【特許請求の範囲】 自己診断プログラムを内蔵する装置の自己診断方式にお
    いて、 初期化信号が電源投入時に発生したものであるか電源投
    入時以外の初期化時に発生したものであるかを識別する
    初期化信号識別手段と、 この初期化信号識別手段により前記初期化信号が電源投
    入時に発生したものであると識別されたときに前記自己
    診断プログラムを実行後に制御プログラムの実行を開始
    させ前記初期化信号が電源投入時以外の初期化時に発生
    したものであると識別されたときに前記自己診断プログ
    ラムを実行させずに前記制御プログラムの実行を開始さ
    せる実行プログラム切換手段と、 を有することを特徴とする自己診断方式。
JP29472587A 1987-11-21 1987-11-21 自己診断方式 Pending JPH01136251A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29472587A JPH01136251A (ja) 1987-11-21 1987-11-21 自己診断方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29472587A JPH01136251A (ja) 1987-11-21 1987-11-21 自己診断方式

Publications (1)

Publication Number Publication Date
JPH01136251A true JPH01136251A (ja) 1989-05-29

Family

ID=17811504

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29472587A Pending JPH01136251A (ja) 1987-11-21 1987-11-21 自己診断方式

Country Status (1)

Country Link
JP (1) JPH01136251A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH032023A (ja) * 1989-05-31 1991-01-08 Rika Kogyo Kk 押出成形制御装置における初期診断装置
JP2016126692A (ja) * 2015-01-08 2016-07-11 株式会社デンソー 電子制御装置
JP2017091442A (ja) * 2015-11-17 2017-05-25 株式会社デンソー 電子制御装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61198337A (ja) * 1985-02-28 1986-09-02 Toshiba Corp 自己診断装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61198337A (ja) * 1985-02-28 1986-09-02 Toshiba Corp 自己診断装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH032023A (ja) * 1989-05-31 1991-01-08 Rika Kogyo Kk 押出成形制御装置における初期診断装置
JP2016126692A (ja) * 2015-01-08 2016-07-11 株式会社デンソー 電子制御装置
JP2017091442A (ja) * 2015-11-17 2017-05-25 株式会社デンソー 電子制御装置

Similar Documents

Publication Publication Date Title
JP2655615B2 (ja) 情報処理装置
JPH01136251A (ja) 自己診断方式
JPS6128144A (ja) トレ−ス動作実行装置
JP2844624B2 (ja) データ処理装置
JPS60178524A (ja) 1チツプマイクロコンピユ−タ
JPS60229141A (ja) レジスタのデ−タ保存方式
JP2998299B2 (ja) プロセッサ制御装置
JPH04310138A (ja) データ伝送装置のデバッグ方法
JPS61211746A (ja) プログラム実行制御方式
JPS59200356A (ja) プログラムトレ−ス方式
JPH02103636A (ja) 付加演算装置
JPS61187044A (ja) 情報処理装置
JPH05204710A (ja) イベントトレース装置
JPS62197834A (ja) マイクロプログラム制御装置
JPH02144733A (ja) インサーキットエミュレータ
JPS62248043A (ja) マイクロコンピユ−タ・インストラクシヨン・フエツチ用メモリ切換回路
JPS6362037A (ja) マイクロプログラム制御装置
JPH0331940A (ja) マイクロプログラム制御装置
JPH0756765A (ja) 入出力処理装置のデバッグ装置
JPS625449A (ja) 情報処理装置のデバツグ方式
JPH01175046A (ja) 動作履歴記憶装置
JPS5944658B2 (ja) プログラム点検回路
JPH0797326B2 (ja) 情報処理装置
JPH08263324A (ja) デバッグ容易化装置
JPS63116243A (ja) 自己診断方式