JPH04230533A - 割込制御回路 - Google Patents

割込制御回路

Info

Publication number
JPH04230533A
JPH04230533A JP6391A JP6391A JPH04230533A JP H04230533 A JPH04230533 A JP H04230533A JP 6391 A JP6391 A JP 6391A JP 6391 A JP6391 A JP 6391A JP H04230533 A JPH04230533 A JP H04230533A
Authority
JP
Japan
Prior art keywords
interrupt
interruption
instruction
generating
bus
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
JP6391A
Other languages
English (en)
Inventor
Yoji Shinozaki
篠▲崎▼ 洋二
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 JP6391A priority Critical patent/JPH04230533A/ja
Publication of JPH04230533A publication Critical patent/JPH04230533A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ソフトウエア割込命令
を発生させるための割込制御回路に関する。
【0002】
【従来の技術】ソフトウエア割込命令を発生させるため
の従来の割込制御回路は、割込発生条件を論理素子で構
成し、発生する割込みも、ハードウエア割込みのみであ
るのが一般的である。
【0003】
【発明が解決しようとする課題】上述したように、従来
の割込制御回路は、論理素子によって固定的に構成され
ていて、変更できるのは割込み先のベクターアドレス程
度であり、また、発生する割込みも、ハードウエア割込
みのみであるのが一般的であるため、実際に制御を実行
しているソフトウエアで割込発生条件を変えながら処理
を進行させることができないという欠点がある。
【0004】
【課題を解決するための手段】本発明の割込制御回路は
、ソフトウエアの割込みを発生させる条件を記憶する書
き替え可能な割込発生条件記憶部と、前記割込発生条件
記憶部に記憶した割込発生条件が満足されたときにソフ
トウエア割込命令を発生する割込命令発生部とを備えた
ものである。
【0005】すなわち、本発明の割込制御回路は、割込
発生条件記憶指示および割込発生条件読出指示を出すマ
イクロプロセッサとコントロールバスおよびアドレスバ
スおよびデータバスを介して接続されてソフトウエアの
割込みを発生させる条件を記憶する書き替え可能な割込
発生条件記憶部と、前記マイクロプロセッサとコントロ
ールバスおよびアドレスバスおよびデータバスを介して
接続され周辺回路とデータバスを介して接続されて前記
割込発生条件記憶部に記憶した割込発生条件が満足され
たときにソフトウエア割込命令を発生する割込命令発生
部とを備えたものである。
【0006】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
【0007】図1は本発明の第一の実施例を示すブロッ
ク図である。
【0008】図1の割込制御回路1において、割込命令
発生部20は、マイクロプロセッサ6からの割込発生条
件記憶指示をコントロールバス2およびアドレスバス3
の状態から検知し、アドレス信号とデータ信号とコント
ロール信号およびそれぞれのマスク情報等の割込発生条
件情報をデータバス4から取込んだ後、内部コントロー
ルバス21を介して割込発生条件記憶部10に対して記
憶命令を出してそれらを記憶させる。割込発生条件記憶
部10に記憶された割込発生条件情報は、割込発生条件
情報バス11を介して常時割込命令発生部20に出力さ
れており、そこでコントロールバス2およびアドレスバ
ス3およびデータバス4の状態と比較される。この比較
の結果割込発生条件が成立していることが確認されると
、割込命令発生部20は、マイクロプロセッサ6側のデ
ータバス4とメモリを含む周辺回路7側のデータバス5
を次の命令のフェッチサイクルの先頭で遮断し、割込発
生条件記憶部10から割込発生条件情報バス11を介し
て入手した割込命令情報に従ってソフトウエア割込命令
を発生させ、該当する割込処理を実行した後、割込が発
生する直前の状態に復旧して元の状態に戻る。
【0009】また、マイクロプロセッサ6が割込発生条
件読出指示を出すと、割込命令発生部20は、コントロ
ールバス2およびアドレスバス3の状態からそれを検知
し、割込発生条件記憶部10に対してマイクロプロセッ
サ6から指示された情報をデータバス4に出力する指令
を内部コントロールバス21を介して出してマイクロプ
ロセッサ6に渡す。
【0010】
【発明の効果】以上説明したように、本発明の割込制御
回路は、ソフトウエアの割込みを発生させる条件を記憶
する書き替え可能な割込発生条件記憶部と、この割込発
生条件記憶部に記憶した割込発生条件が満足されたとき
にソフトウエア割込命令を発生する割込命令発生部とを
設けることにより、ソフトウエアで割込み発生条件を変
えながら処理を進行させ、割込発生条件の成立の都度そ
れに応じた割込み処理を非同期で実行できるため、柔軟
性の高いシステムが実現できるという効果がある。
【図面の簡単な説明】
【図1】図1は本発明の第一の実施例を示すブロック図
である。
【符号の説明】

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  ソフトウエアの割込みを発生させる条
    件を記憶する書き替え可能な割込発生条件記憶部と、前
    記割込発生条件記憶部に記憶した割込発生条件が満足さ
    れたときにソフトウエア割込命令を発生する割込命令発
    生部とを備えることを特徴とする割込制御回路。
  2. 【請求項2】  割込発生条件記憶指示および割込発生
    条件読出指示を出すマイクロプロセッサとコントロール
    バスおよびアドレスバスおよびデータバスを介して接続
    されてソフトウエアの割込みを発生させる条件を記憶す
    る書き替え可能な割込発生条件記憶部と、前記マイクロ
    プロセッサとコントロールバスおよびアドレスバスおよ
    びデータバスを介して接続され周辺回路とデータバスを
    介して接続されて前記割込発生条件記憶部に記憶した割
    込発生条件が満足されたときにソフトウエア割込命令を
    発生する割込命令発生部とを備えることを特徴とする割
    込制御回路。
JP6391A 1991-01-07 1991-01-07 割込制御回路 Pending JPH04230533A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6391A JPH04230533A (ja) 1991-01-07 1991-01-07 割込制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6391A JPH04230533A (ja) 1991-01-07 1991-01-07 割込制御回路

Publications (1)

Publication Number Publication Date
JPH04230533A true JPH04230533A (ja) 1992-08-19

Family

ID=11463738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6391A Pending JPH04230533A (ja) 1991-01-07 1991-01-07 割込制御回路

Country Status (1)

Country Link
JP (1) JPH04230533A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072915A (ja) * 2008-09-18 2010-04-02 Hitachi Industrial Equipment Systems Co Ltd 割込制御装置、割込制御システム、割込制御方法および割込制御プログラム
WO2012086288A1 (ja) * 2010-12-20 2012-06-28 インターナショナル・ビジネス・マシーンズ・コーポレーション 例外の制御方法、システムおよびプログラム
US9710270B2 (en) 2010-12-20 2017-07-18 International Business Machines Corporation Exception control method, system, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072915A (ja) * 2008-09-18 2010-04-02 Hitachi Industrial Equipment Systems Co Ltd 割込制御装置、割込制御システム、割込制御方法および割込制御プログラム
WO2012086288A1 (ja) * 2010-12-20 2012-06-28 インターナショナル・ビジネス・マシーンズ・コーポレーション 例外の制御方法、システムおよびプログラム
JP5822848B2 (ja) * 2010-12-20 2015-11-25 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 例外の制御方法、システムおよびプログラム
US9710270B2 (en) 2010-12-20 2017-07-18 International Business Machines Corporation Exception control method, system, and program

Similar Documents

Publication Publication Date Title
US4961161A (en) Arithmetic processor performing mask and trap operations for exceptions
JPS58197553A (ja) プログラム監視装置
JPH04230533A (ja) 割込制御回路
JP3145044B2 (ja) 高速データ演算処理装置
JPH0573296A (ja) マイクロコンピユータ
JPH04280334A (ja) ワンチップマイクロコンピュータ
JPS6167148A (ja) マイクロコンピユ−タ
JPS623345A (ja) 割込方式
JPH04311225A (ja) マイクロプロセッサ命令実行方式
JP3900660B2 (ja) シーケンスコントローラ
JPH0340075A (ja) マイクロコンピュータ
JP3414579B2 (ja) プログラマブルコントローラ
JPH04245333A (ja) 情報処理装置
JPH0221331A (ja) マイクロコンピュータのプログラム制御方式
JPH0683986A (ja) シングルチップ・マイクロコンピュータ
JPH04344947A (ja) プログラム制御装置
JPS63155330A (ja) マイクロプログラム制御装置
JPH0795288B2 (ja) マイクロコンピュータ
JPH0512097A (ja) メモリアクセス方法及び回路
JPH04266129A (ja) 割込み処理装置
JPH0276037A (ja) 半導体集積回路
JPH01201730A (ja) 情報処理装置
JPS6027070A (ja) ベクトル処理装置
JPS62296236A (ja) マイクロプロセツサの割り込み処理装置
JPS58109908A (ja) シ−ケンスコントロ−ラのモニタ装置