JPS6320633A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPS6320633A
JPS6320633A JP16723686A JP16723686A JPS6320633A JP S6320633 A JPS6320633 A JP S6320633A JP 16723686 A JP16723686 A JP 16723686A JP 16723686 A JP16723686 A JP 16723686A JP S6320633 A JPS6320633 A JP S6320633A
Authority
JP
Japan
Prior art keywords
interrupt
signal
control part
control unit
factor
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
JP16723686A
Other languages
English (en)
Inventor
Katsuhiro Yagi
八木 且広
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 JP16723686A priority Critical patent/JPS6320633A/ja
Publication of JPS6320633A publication Critical patent/JPS6320633A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置に関し、特にマイクロプログラム
制御部とマイクロプログラム制御部に割込み、マイクロ
プログラム制御部の指示によって動作するバードウェア
制御部とを含んで構成される情報処理装置に関する。
〔従来の技術〕
近年マイクロプログラム制御の情報処理装置がますます
増加の傾向にあるが、マイクロプログラム制御を用いた
装置の一つにマイクロプログラム制御部とマイクロプロ
グラム制御部に割込みマイクロプログラム制御部の指示
によって動作するハードウェア制御部?持ち、以下の動
作を行う装置がある。
ハードウェア制f:4部は通常、自分自身の4]J断で
処理を行っているが、マイクロプログラム制御部の判断
や処理が必要になると、マイクロプログラム制御部に対
して割込みの形で割込みの種別を判断する情報を伴なっ
て割込み要求を上げ、マイクロプログラム制御部の指示
があるまで動作を中断する。これに対してマイクロプロ
グラム制御部は、ハードウェア制御部の割込み要因が何
であるかを判断し、ハードウェア制御部に対して割込み
に応じた指示分出す。ハードウェア制御部では、マイク
ロプログラム制御部の指示によって処理を再開し、再び
マイクロプログラム制御部の判断や処理と必要とするま
で、処理を続行する。
〔発明が解決しようとする問題点〕
上述した従来の情報処理装置では、ハードウェア制御部
が故障などの原因で誤って割込み要求を上げても、マイ
クロプログラム制御部は上げられた割込み要求に対する
動作指示を与える。しかし、故障などの原因で誤って割
込みを上げている場合には、マイクロプログラム制御部
がハードウェア制御部に対して動作指示を与えても割込
み要因がリセットされず、同一の割込み含繰り返し、マ
イクロプログラム制御部で実行される池の処理を阻害す
るという問題点があった。また、マイクロプログラム制
御部の動作指示によって、ハードウェア制御部の内部が
変化してしまいハードウェア制御部の障害解析の複雑さ
を招くという問題点もあった。
〔問題点を解決するための手段〕
本発明の装置は、マイクロプログラム制御部と、これに
割込み要求信号と割込みを特定する特定情報とからなる
割込み要求を出力し前記マイクロプログラム制御部から
供給される前記割込み要求に対応した動作指示に応答し
て動作するハードウェア制御部とにより構成される情報
処理装置において、前記特定情報の供給に応答して次に
発生が予測される割込み要因に対応する予測信号を発生
する予測信号発生手段と、予め発生順序が知られている
複数の割込み要因のそれぞれに対して設けられ前記対応
する予測信号の供給をうけ発生した割込み要因が予測さ
れたものであるときには予測−致信号を発生する予測一
致信号発生手段と、前記予測一致信号の供給に応答して
前記割込み要求信号を発生する割込み要求信号発生手段
と、前記予測一致信号の供給のうけて前記発生した割込
み要因を特定する前記特定情報を生成する割込み要因特
定手段とを含んで構成される。
〔実施例〕
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。第
1図の情報処理装置は、ハードウェア制御部1と、マイ
クロプログラム制御部2とを含んで構成され、ハードウ
ェア制御部1は割込要因a〜dのそれぞれに対応したア
ンド回路15〜18と、割込み許可回路14と、オア回
路19と、エンコーダ20と、フリップフロップ21と
、レジスタ22とを含んで構成される。
ハードウェア制御部1からマイクロプログラム制御部2
へは割込み要求信号60および割込パラメータ30.3
1が、マイクロプログラム制御部2からハードウェア制
御部1へは指示信号70および指示パラメータ71がそ
れぞれ送出される。
第2図はハードウェア制御部1の割込み要因a〜dの発
生順序を示した図である。第2図において割込み要因a
の次は割込み要因a又はb、割込み要因すの次は割込み
要因C又はd、割込み要因Cの次は割込み要因a、割込
み要因dの次は割込み要因aの割込みが起こる事を示し
ている。これ以外の組み合せ、例えば割込み要因Cの次
に割込み要因dの割込みは正常な状態では起こらない。
第3図はエンコーダ20の入力と出力との関係を表わし
た図である。第3図において信号線36が“1”の時エ
ンコーダ20の出力は’ 11 ”になり割込み要因が
aがオンになったことを示す°。
信号線36が“O゛で信号線37が“1パの時はエンコ
ーダ20の出力が“10”になり割込み要因すがオンに
なったことを示す。信号線36,37が“O“で信号線
38が°°1パの時はエンコーダ20の出力が“01”
になり割込み要因Cがオンになったことを示す。信号線
36,37.38がO“で信号線39が“1”の時はエ
ンコーダ20の出力が“OO゛になり割込み要因dがオ
ンになったことを示す。また信号線36〜39が全て“
0”の時にはエンコーダ20の出力は不定である。
第4図は割込み許可回路14の入力と出力の関係を表わ
した図である。第4図において、割込み許可回路14の
入力である割込みパラメータ30゜31が°“11”の
時には割込み許可回路14の出力(信号線32.3B、
34.35)は“1100”になる。これは前回の割込
みが割込み要因aであって、次回予測される割込みは、
割込み要因a又は割込み要因すであることを示す。割込
みパラメータ30.31が“10”の時には割込み許可
回路14の出力は“0011″“になり、前回の割込み
が割込み要因すであって、次回予測される割込みは割込
み要因C又は割込み要因dであることを示す。さらに割
込みパラメータ30.31が“01゛の時は割込み許可
回路14の出力はパ1o o o ”になり前回の割込
みが割込み要因Cであって、次回予測される割込みは割
込み要因aであることを示し、割込みパラメータ30.
31か“OO“の時は割込み許可回路14の出力は10
o o ”になり前回の割込みが割込み要因dであって
、次回予測される割込みは割込み要因aであることを示
す。
今ハードウェア制御部1のレジスタ22に°°00”°
の値が保持されているとすると、割込み許可回路14の
出力は“1000”になっている。この状態で割込み要
因aがオンになると、割込み要因aはアンド回路15.
オア回路19を通して、フリップフロップ21をセット
し、レジスタ22にエンコーダ20の出力データを取り
込む。この時エンコーダ20は信号線36が1”である
ので、割込みが割込み要因aである事を示すデータ“1
1”が出力される。フリップフロップ21がセットされ
ると割込み要求信号60がオンになり、ハードウェア制
御部1はマイクロプログラム制御部2の指示があるまで
動作を停止する。この時、フリップフロップ21は割込
みが受は付けられるまで、レジスタ22は次の割込みが
起こるまで内容は保持される。
マイクロプログラム制御部2は割込みを受は付けると、
割込みパラメータ61が“11”であることにより、割
込み要因aの割込みであることを知り、この割込みに対
する指示を指示信号70゜指示パラメータ71を通して
行う。ハードウェア制御部1はこの指示を受けて、停止
中の動作を再開し、再び動き始める。
その後、ハードウェア制御部1で割込み要因Cが故障な
どの原因でオンになったとする。この時、レジスタ22
には割込み要因aが起った時の値“11“が保持されて
いるので、割込み許可回路14は信号線34に対して“
O”を出力している。
このため割込み要因Cがオンになっても、マイクロプロ
グラム制御部2に対する割込みは起らず、マイクロプロ
グラム制御部2で実行される他の処理を阻害しない。ま
た、マイクロプログラム制御部2はハードウェア制御部
1に対して何の指示も行なわないため、ハードウェア制
御部1の内容は余分な指示を与える前の情報が保持され
る。
〔発明の効果〕
以上説明したように本発明には、予測される割込み以外
は割込まないようにすることによって、マイクロプログ
ラム制御部の他の処理が阻害されるのを防ぎ、ハードウ
ェア制御部の障害解析を容易にするという効果がある。
【図面の簡単な説明】
第1図は本発明の−・実施例を示すブロック図、第2図
はハードウェア制御部1の割込み要因の発生順序を示し
た図、第3図はエンコーダ20の入力と出力との関係図
、第4図はv1込み許可回路14の入力と出力との関係
図である。 1・−・ハードウェア制御部、2・・・マイクロプログ
ラム制御部、14・・・割込み許可回路、15〜18・
・・アンド回路、19・・・オア回路、20・・・エン
コーダ、21・・フリップフロップ、22・・・レジス
タ、30.31・・・割込パラメータ、60・・・割込
み要求信号、70・・・指示信号、71・・・指示パラ
メータ、32〜41・・・信号線、a、b、c、d・・
・割込み要因。 第3図

Claims (1)

  1. 【特許請求の範囲】 マイクロプログラム制御部と、これに割込み要求信号と
    割込みを特定する特定情報とからなる割込み要求を出力
    し前記マイクロプログラム制御部から供給される前記割
    込み要求に対応した動作指示に応答して動作するハード
    ウェア制御部とにより構成される情報処理装置において
    、 前記特定情報の供給に応答して次に発生が予測される割
    込み要因に対応する予測信号を発生する予測信号発生手
    段と、 予め発生順序が知られている複数の割込み要因のそれぞ
    れに対して設けられ前記対応する予測信号の供給をうけ
    発生した割込み要因が予測されたものであるときには予
    測一致信号を発生する予測一致信号発生手段と、 前記予測一致信号の供給に応答して前記割込み要求信号
    を発生する割込み要求信号発生手段と、 前記予測一致信号の供給のうけて前記発生した割込み要
    因を特定する前記特定情報を生成する割込み要因特定手
    段とを含むことを特徴とする情報処理装置。
JP16723686A 1986-07-15 1986-07-15 情報処理装置 Pending JPS6320633A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16723686A JPS6320633A (ja) 1986-07-15 1986-07-15 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16723686A JPS6320633A (ja) 1986-07-15 1986-07-15 情報処理装置

Publications (1)

Publication Number Publication Date
JPS6320633A true JPS6320633A (ja) 1988-01-28

Family

ID=15845980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16723686A Pending JPS6320633A (ja) 1986-07-15 1986-07-15 情報処理装置

Country Status (1)

Country Link
JP (1) JPS6320633A (ja)

Similar Documents

Publication Publication Date Title
US3409879A (en) Computer organization employing plural operand storage
EP0290942B1 (en) Guest machine execution control system for virtual machine system
JPH053016B2 (ja)
JPS62279430A (ja) 情報処理装置
JPS63155330A (ja) マイクロプログラム制御装置
JPS6320540A (ja) 情報処理装置
JPS60128541A (ja) マイクロプロセツサ
JPS58114141A (ja) マルチマイクロプロセツサにおける障害通知方式
JPH10161887A (ja) 割込み信号同期化方法及び割込み信号同期化装置
JPS61267137A (ja) 割込み動作制御方式
JPS58107932A (ja) 共通バス障害チエツク方式
JPS5870361A (ja) 入力制御方式
JPS62190953A (ja) 通信制御装置における回線制御装置の管理回路
JPS62231340A (ja) 計算機
JPH01120634A (ja) 割込み制御装置
JPS5896353A (ja) 情報処理装置の誤動作検出装置
JPH02311933A (ja) 割込制御方式
JPS61289749A (ja) シリアルデ−タ転送装置
JPH0540666A (ja) 集積回路マイクロプロセツサの割り込みモニタ装置
JPH02242347A (ja) プログラムデバック制御装置
JPH0194444A (ja) 実行レベル例外の検出装置
JPS60193049A (ja) マイクロプログラムロ−ド方式
JPS62217335A (ja) Cpu暴走監視回路
JPH01290041A (ja) 割込み制御回路
JPH01199238A (ja) データ処理装置