JPS63133236A - マイクロプログラムアドレス一致検出方式 - Google Patents

マイクロプログラムアドレス一致検出方式

Info

Publication number
JPS63133236A
JPS63133236A JP61281281A JP28128186A JPS63133236A JP S63133236 A JPS63133236 A JP S63133236A JP 61281281 A JP61281281 A JP 61281281A JP 28128186 A JP28128186 A JP 28128186A JP S63133236 A JPS63133236 A JP S63133236A
Authority
JP
Japan
Prior art keywords
microprogram
program
address
range
coincidence
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
JP61281281A
Other languages
English (en)
Inventor
Takao Kato
孝雄 加藤
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 JP61281281A priority Critical patent/JPS63133236A/ja
Publication of JPS63133236A publication Critical patent/JPS63133236A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明はマイクロプログラムアドレス一致検出方式に関
し、特にマイクロプログラム方式で実現されている処理
装胃のマイクロプログラムアドレス一致検出方式に関す
る。
従来技術 従来、この種のマイクロプログラムアドレス一致検出方
式としては、マイクロプログラムの実行アドレスを保持
するマイクロプログラムカウンタの値が、単一条件であ
るマイクロプログラムアドレス一致指定レジスタに格納
された内容と一致したときにマイクロプログラムアドレ
ス一致通知を行う方式がある。
このような従来のマイクロプログラムアドレス一致検出
方式では、プログラム中の複数箇所で使用されるF W
 (firllware)機能がブEコグラム中のある
箇所で使用されるどきにのみ、そのマイクロプログラム
を停止さVたい場合に、プログラムのt))始時に停止
させたいマイクロプログラムアドレスを指定すると、プ
ログラムにおいてそのFWIfi能が目的の箇所で使用
される前にある箇所でそのFWI能が使用されると、マ
イクロプログラムアドレス一致が検出されることになる
ので、プログラム中の目的の箇所の先頭でプログラムを
停止させ、次にマイクロプログラムアドレス一致指示を
行わなければならないという欠点があった。
また、プログラムが一旦停止すると、プログラムの連続
性がなくなり、通常、異常が発生していた動作を保障で
きないという欠点があった。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、プログラム動作の連続性を保障すること
ができ、異常発生時と同等の条件の下でマイクロプログ
ラムアドレス一致を検出して通知することができるマイ
クロプログラムアドレス一致検出方式の提供を目的とす
る。
発明の構成 本発明によるマイクロプログラムアドレス一致検出方式
は、マイクロプログラム実行アドレスと、予め定められ
た所定アドレスとの一致を検出する一致検出手段を有す
るマイクロプログラムアドレス一致検出方式であって、
複数の前記マイクロプログラムからなるプログラムの実
行アドレスが、予め定められた前記プログラムの実行ア
ドレスの上限値と下限値との範囲内にあるかを検出する
範囲検出手段を設け、前記範囲検出手段により前記プロ
グラムの実行アドレスが前記範囲内にあることを検出し
、かつ前記一致検出手段により前記マイクロプログラム
の実行アドレスが前記所定アドレスと一致したことを検
出したときに前記マイクロプログラムの実行アドレスの
一致を通知するようにしたことを特徴とする。
実施例 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例を示すブロック間である。図
において1本発明の一実施例は、プログラムの実行アド
レスを保持するプログラムカウンタ1と、プログラムの
実行アドレスの上限値と下限値とを格納するプログラム
カウンタ範囲レジスタ2と、プログラムカウンタ範囲内
チェック手段3と、マイクロプログラムの実行アドレス
を保持するマイクロプログラムカウンタ4と、マイクロ
プログラムアドレス一致指定レジスタ5と、マイクロプ
ログラムアドレス一致検出手段6と、条件判定手段7と
、マイクロプログラムアドレス一致通知手段8とにより
構成されている。
プログラムカウンタ1の出力とプログラムカウンタ範囲
レジスタ2の出力とを入力とするプログラムカウンタ範
囲内チェック手段3は、プログラムカウンタ1の値がプ
ログラムカウンタ範囲レジスタ2で示す上限値と下限値
との範囲内にあるかをチェックし、プログラムカウンタ
1の値が範囲内にあるならば信号線9へ1″を出力し、
範囲内にあるのでなければ信号線9へ0”を出ツノする
一方、マイクロプログラムカウンタ4の出ノJとマイク
ロプログラムアドレス一致指定レジスタ5の出力とを入
力とするマイクロプログラムアドレス一致検出手段6は
、マイクロプログラムカウンタ4の値とマイクロプログ
ラムアドレス一致指定レジスタ5の内容とを比較し、比
較結果が一致ならば信号線10へ°゛1″を出力し、不
一致ならば信号線10へ“0”を出力する。
次に、信号線9,10を入力とする条件判定手段7は信
号線9.10の入力が共に1°′ならば信号線11へ1
″を出力し、信号線9.10の入力が共に01″でない
ならば(共にO′”、または、どちらかが0″ならば)
信号線11へ1101+を出力する。
マイクロプログラムアドレス一致通知手段8は信号線1
1が“1″ならばマイクロプログラムアドレス一致通知
を示すために信号線12へ°“1″を出力し、信号線1
1が°゛OOパばマイクロプログラムアドレス一致通知
の不成立を承りために信号線12へ“O”を出力するこ
とにより+3+作が終了する。
すなわち、プロゲラt\の実行アドレスがプログラムカ
ウンタ範囲レジスタ2に格納されたJ:限値と下限値と
の範囲内にあり、かつマイクロプログラムの実行アドレ
スがマイクロプログラムアドレス一致指定レジスタ5の
内容とが一致するとぎにのみ、このマイクロプログラム
の実行アドレスに対するマイクロプログラムアドレス一
致を通知するのである。
このように、マイクロプログラムアドレス一致通知の条
件に、プログラムの実行アドレスが予め定められた上限
値と下限値との範囲内にあるかどうかという条件を加え
てマイクロプログラムアドレスの一致をチェックするよ
うにすることによって、埠在勤作中のプログラムを中断
することなくマイクロプログラムアドレス一致を検出す
ることができ、すなわら、プログラム動作の連続性を保
障することができ、かつ異常発生時と同等の条件の下で
、マイクロプログラムアドレス一致を検出して通知する
ことができる。
発明の詳 細な説明したように本発明によれば、複数のマイクロプ
ログラムからなるプログラムの実行アドレスが予め定め
られたプログラムの実行アドレスの上限値と下限値との
範囲内にあるかをチェックするとともに、マイクロプロ
グラムの実行アドレスが所定アドレスと一致するかをチ
ェックするようにすることによって、プログラム動作の
連続性を途中で中断することなく保障することができ、
異常発生時と同等の条件の下でマイクロプログラムアド
レス一致を検出して通知することができるという効果が
ある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図である。 主要部分の符号の説明 1・・・・・・プログラムカウンタ 2・・・・・・プログラムカウンタ範囲レジスタ3・・
・・・・プログラムカウンタ範囲内チェック手段 7・・・・・・条件判定手段

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラムの実行アドレスと、予め定められた
    所定アドレスとの一致を検出する一致検出手段を有する
    マイクロプログラムアドレス一致検出方式であって、複
    数の前記マイクロプログラムからなるプログラムの実行
    アドレスが、予め定められた前記プログラムの実行アド
    レスの上限値と下限値との範囲内にあるかを検出する範
    囲検出手段を設け、前記範囲検出手段により前記プログ
    ラムの実行アドレスが前記範囲内にあることを検出し、
    かつ前記一致検出手段により前記マイクロプログラムの
    実行アドレスが前記所定アドレスと一致したことを検出
    したときに前記マイクロプログラムの実行アドレスの一
    致を通知するようにしたことを特徴とするマイクロプロ
    グラムアドレス一致検出方式。
JP61281281A 1986-11-26 1986-11-26 マイクロプログラムアドレス一致検出方式 Pending JPS63133236A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61281281A JPS63133236A (ja) 1986-11-26 1986-11-26 マイクロプログラムアドレス一致検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61281281A JPS63133236A (ja) 1986-11-26 1986-11-26 マイクロプログラムアドレス一致検出方式

Publications (1)

Publication Number Publication Date
JPS63133236A true JPS63133236A (ja) 1988-06-06

Family

ID=17636884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61281281A Pending JPS63133236A (ja) 1986-11-26 1986-11-26 マイクロプログラムアドレス一致検出方式

Country Status (1)

Country Link
JP (1) JPS63133236A (ja)

Similar Documents

Publication Publication Date Title
US5386565A (en) Method and system for controlling/monitoring computer system having plural operating systems to run thereon
US4308580A (en) Data multiprocessing system having protection against lockout of shared data
US6026504A (en) Multiprocessor system and method for error tracking
JPS63133236A (ja) マイクロプログラムアドレス一致検出方式
JPH01286029A (ja) マイクロプログラムのパッチ方式
JPS5899841A (ja) 部分実装された制御メモリのアドレス制御方式
JPS5914197A (ja) マルチプロセツサシステム
JPS59183443A (ja) デバツグ装置
JPS58161047A (ja) 計算機のプログラム例外検出方法
JPS62249253A (ja) リ−ドオンリ−メモリの内容診断方法
JP2778691B2 (ja) バス監視回路
JPS5868299A (ja) アドレス異常検出回路
JPH056897B2 (ja)
JP3169879B2 (ja) マイクロプロセッサ暴走検出方式
JPH01286028A (ja) マイクロプログラムのパッチ方式
JPH0330030A (ja) プログラム暴走検出方法
JPS63245532A (ja) 演算制御装置
JPS60173647A (ja) 情報処理装置のエラ−発生箇所検出方式
JPS62127944A (ja) 情報処理装置
JPS61290545A (ja) 検証用デ−タの自動出力装置
JPH04117528A (ja) データ照合処理装置
JPS6320633A (ja) 情報処理装置
JPH0287234A (ja) 情報処理システム
JPH02189662A (ja) 主記憶装置のエラー処理方法
JPS61160166A (ja) 記憶エラ−判定装置