JPH0368418B2 - - Google Patents
Info
- Publication number
- JPH0368418B2 JPH0368418B2 JP18655983A JP18655983A JPH0368418B2 JP H0368418 B2 JPH0368418 B2 JP H0368418B2 JP 18655983 A JP18655983 A JP 18655983A JP 18655983 A JP18655983 A JP 18655983A JP H0368418 B2 JPH0368418 B2 JP H0368418B2
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- interrupt request
- software
- hardware
- priority
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Description
【発明の詳細な説明】
〔発明の属する技術分野〕
本発明はストアードプログラム制御のデータ処
理装置に割込み要求信号を出力する割込み制御装
置に関する。
理装置に割込み要求信号を出力する割込み制御装
置に関する。
割込み機能を用いて応用システムを設計する
と、通常、複数の割込みが同時に発生したり、あ
るいは割込み処理中にさらに別の割込みが発生す
るというような事態が頻発する。このような環境
下では複数の割込み要求のうち、いずれの要求を
優先させるかが問題となり、通常割込み要求に優
先順位を対応づけて対処している。しかし前記割
込み要求に優先順位を対応づけた応用システムに
おいて、高優先順位で割込んだ割込み要求に対す
る処理に長時間を要すると、この間、低い優先順
位の割込み要求は待たされ、割込み要求に応答で
きなくなり、オーバーランが発生することがあ
る。このような事態を回避するためには、当該高
優先順位の優先順位を格下げし、待たされている
中、低優先順位の割込みを先に処理し、その後、
格下げした高優先順位の割込みを処理するという
操作を行うことが必要となる。
と、通常、複数の割込みが同時に発生したり、あ
るいは割込み処理中にさらに別の割込みが発生す
るというような事態が頻発する。このような環境
下では複数の割込み要求のうち、いずれの要求を
優先させるかが問題となり、通常割込み要求に優
先順位を対応づけて対処している。しかし前記割
込み要求に優先順位を対応づけた応用システムに
おいて、高優先順位で割込んだ割込み要求に対す
る処理に長時間を要すると、この間、低い優先順
位の割込み要求は待たされ、割込み要求に応答で
きなくなり、オーバーランが発生することがあ
る。このような事態を回避するためには、当該高
優先順位の優先順位を格下げし、待たされている
中、低優先順位の割込みを先に処理し、その後、
格下げした高優先順位の割込みを処理するという
操作を行うことが必要となる。
従来、前記操作は割込み要求の優先順位を任意
に設定できるハードウエア機能を持たせて処理し
ていた。従つて、現在サービスされている割込み
要求の優先順位を保持しておくためのレジスタ、
各割込み要求ごとに優先順位を指定するレジス
タ、各割込み要求ごとに指定した優先順位と、現
在サービスされている割込み要求の優先順位とを
比較するための回路等が必要で、ハードウエアの
負担が非常に大きくなり、応用システムのコスト
アツプを来たすという欠点があつた。
に設定できるハードウエア機能を持たせて処理し
ていた。従つて、現在サービスされている割込み
要求の優先順位を保持しておくためのレジスタ、
各割込み要求ごとに優先順位を指定するレジス
タ、各割込み要求ごとに指定した優先順位と、現
在サービスされている割込み要求の優先順位とを
比較するための回路等が必要で、ハードウエアの
負担が非常に大きくなり、応用システムのコスト
アツプを来たすという欠点があつた。
本発明の目的は、上記欠点を除去することによ
り、優先順位可変の操作を容易に実現できる割込
み制御装置を提供することにある。
り、優先順位可変の操作を容易に実現できる割込
み制御装置を提供することにある。
本発明の割込み制御装置は、ストアードプログ
ラム制御のデータ処理装置に割込み要求信号を出
力する割込み制御装置であつて、特定の命令実行
に基づいて複数の割込み要求Si(iは1からnま
での正の整数)を発生する第1の割込み要求発生
部と、特定の割込み要因に基づいて前記第1の割
込み要求発生部より発生する割込み要求以外の複
数の割込み要求Hi(iは1からnまでの正の整
数)を発生する第2の割込み要求発生部と、前記
第1及び第2の割込み要求発生部からの割込み要
求Si、Hiの優先度をそれぞれsj、hj(jは1から
(n−1)までの正の整数)としたとき、hjを高
優先とした以下sj、k(j+1)、s(j+1)の
順で低優先と判断し、入力された前記割込み要求
Si、Hiのうちの最高優先度のものを選択して前
記割込み要求信号を発生する優先順位判別部と、
特定の動作要因に基づく処理を第1及び第2の処
理に分割し、前記第2の処理に対応して所定の優
先度をもつ前記特定の割込み要因を発生し、かつ
前記特定の割込み要因より低い優先度をもち前記
第2の処理実行後に実行され前記第1の処理実行
のための割込み要求と対応する命令を配置したプ
ログラムを含む優先順位制御手段とを有してい
る。
ラム制御のデータ処理装置に割込み要求信号を出
力する割込み制御装置であつて、特定の命令実行
に基づいて複数の割込み要求Si(iは1からnま
での正の整数)を発生する第1の割込み要求発生
部と、特定の割込み要因に基づいて前記第1の割
込み要求発生部より発生する割込み要求以外の複
数の割込み要求Hi(iは1からnまでの正の整
数)を発生する第2の割込み要求発生部と、前記
第1及び第2の割込み要求発生部からの割込み要
求Si、Hiの優先度をそれぞれsj、hj(jは1から
(n−1)までの正の整数)としたとき、hjを高
優先とした以下sj、k(j+1)、s(j+1)の
順で低優先と判断し、入力された前記割込み要求
Si、Hiのうちの最高優先度のものを選択して前
記割込み要求信号を発生する優先順位判別部と、
特定の動作要因に基づく処理を第1及び第2の処
理に分割し、前記第2の処理に対応して所定の優
先度をもつ前記特定の割込み要因を発生し、かつ
前記特定の割込み要因より低い優先度をもち前記
第2の処理実行後に実行され前記第1の処理実行
のための割込み要求と対応する命令を配置したプ
ログラムを含む優先順位制御手段とを有してい
る。
以下、本発明の実施例について図面を参照して
説明する。
説明する。
第1図は本発明の一実施例のブロツク図であ
る。
る。
本実施例は、ストアードプログラム制御のデー
タ処理装置に割込み要求信号を出力する割込み制
御装置であつて、特定の命令実行に基づいて複数
の割込み要求Si(iは1からnまでの正の整数)
を発生する第1の割込み要求発生部としてのソフ
トウエア割込み要求発生部1と、特定の割込み要
因に基づいてソフトウエア割込み要求発生部1よ
り発生する割込み要求以外の複数の割込み要求
Hi(iは1からnまでの正の整数)を発生する第
2の割込み要求発生部としてのハードウエア割込
み要求発生部3と、ソフトウエア及びハードウエ
ア割込み要求発生部1,3から発生する割込み要
求Si及びHiの優先度をそれぞれsj、hj(jは1か
ら(n−1)までの正の整数)としたとき、hjを
高優先とした以下sj、k(j+1)、s(j+1)
の順で低優先と判断し、入力された割込み要求
Si、Hiのうちの最高優先度のものを選択して割
込み要求信号を発生する優先順位判別部6と、特
定の動作要因に基づく処理を第1及び第2の処理
に分割し、第2の処理に対応して所定の優先度を
もつ特定の割込み要因を発生し、かつ特定の割込
み要因より低い優先度をもち、第2の処理実行後
に実行され第1の処理実行のための割込み要求と
対応する命令を配置したプログラムを含む優先順
位制御手段としてのデータ処理装置(図示省略)
と、ソフトウエア割込み要求記憶部2、ハードウ
エア割込み要求記憶部4、割込み要求制御部5と
を含むことから構成される。なお、7は割込み受
付け部である。
タ処理装置に割込み要求信号を出力する割込み制
御装置であつて、特定の命令実行に基づいて複数
の割込み要求Si(iは1からnまでの正の整数)
を発生する第1の割込み要求発生部としてのソフ
トウエア割込み要求発生部1と、特定の割込み要
因に基づいてソフトウエア割込み要求発生部1よ
り発生する割込み要求以外の複数の割込み要求
Hi(iは1からnまでの正の整数)を発生する第
2の割込み要求発生部としてのハードウエア割込
み要求発生部3と、ソフトウエア及びハードウエ
ア割込み要求発生部1,3から発生する割込み要
求Si及びHiの優先度をそれぞれsj、hj(jは1か
ら(n−1)までの正の整数)としたとき、hjを
高優先とした以下sj、k(j+1)、s(j+1)
の順で低優先と判断し、入力された割込み要求
Si、Hiのうちの最高優先度のものを選択して割
込み要求信号を発生する優先順位判別部6と、特
定の動作要因に基づく処理を第1及び第2の処理
に分割し、第2の処理に対応して所定の優先度を
もつ特定の割込み要因を発生し、かつ特定の割込
み要因より低い優先度をもち、第2の処理実行後
に実行され第1の処理実行のための割込み要求と
対応する命令を配置したプログラムを含む優先順
位制御手段としてのデータ処理装置(図示省略)
と、ソフトウエア割込み要求記憶部2、ハードウ
エア割込み要求記憶部4、割込み要求制御部5と
を含むことから構成される。なお、7は割込み受
付け部である。
本実施例は、プログラムされた割込み要求Siと
して、ソフトウエア割込み命令a、b及びcの実
行による割込み要求を扱い、該割込み要求Si以外
の割込み要求Hiとして、ハードウエア要因を基
にするハードウエア割込み要求a、b及びcを扱
う割込み制御装置である。
して、ソフトウエア割込み命令a、b及びcの実
行による割込み要求を扱い、該割込み要求Si以外
の割込み要求Hiとして、ハードウエア要因を基
にするハードウエア割込み要求a、b及びcを扱
う割込み制御装置である。
ソフトウエア割込み要求発生部1は、ソフトウ
エア割込み命令aの実行によりハイレベルとなる
ソフトウエア割込み要求信号11、ソフトウエア
割込み命令bの実行によりハイレベルとなるソフ
トウエア割込み要求信号12、及びソフトウエア
割込み命令cの実行によりハイレベルとなるソフ
トウエア割込み要求信号13を発生し、ソフトウ
エア割込み要求記憶部2に出力する。
エア割込み命令aの実行によりハイレベルとなる
ソフトウエア割込み要求信号11、ソフトウエア
割込み命令bの実行によりハイレベルとなるソフ
トウエア割込み要求信号12、及びソフトウエア
割込み命令cの実行によりハイレベルとなるソフ
トウエア割込み要求信号13を発生し、ソフトウ
エア割込み要求記憶部2に出力する。
ソフトウエア割込み要求記憶部2は、ソフトウ
エア割込み要求信号11,12及び13がハイレ
ベルとなつたことを検出して、各々割込み要求に
対応づけられたフリツプフロツプ(以下、F/F
という。)に記憶する。21,22及び23はソ
フトウエア割込み要求記憶信号で、信号21はソ
フトウエア割込み要求信号11がハイレベルとな
つたことを検出して、信号22はソフトウエア割
込み要求信号12がハイレベルとなつたことを検
出して、信号23はソフトウエア割込み要求信号
13がハイレベルとなつたことを検出してそれぞ
れハイレベルとなる。
エア割込み要求信号11,12及び13がハイレ
ベルとなつたことを検出して、各々割込み要求に
対応づけられたフリツプフロツプ(以下、F/F
という。)に記憶する。21,22及び23はソ
フトウエア割込み要求記憶信号で、信号21はソ
フトウエア割込み要求信号11がハイレベルとな
つたことを検出して、信号22はソフトウエア割
込み要求信号12がハイレベルとなつたことを検
出して、信号23はソフトウエア割込み要求信号
13がハイレベルとなつたことを検出してそれぞ
れハイレベルとなる。
ハードウエア割込み要求発生部3は、データ処
理装置への外部入力、データ処理装置に接続され
るタイマ等のハードウエア要因を基に、割込み要
求を発生するもので、ハードウエア割込み要求a
が発生したときにハイレベルとなるハードウエア
割込み要求信号31、ハードウエア割込み要求b
が発生したときにハイレベルとなるハードウエア
割込み要求信号32、及びハードウエア割込み要
求cが発生したときにハイレベルとなるハードウ
エア割込み要求信号33を発生し、ハードウエア
割込み要求記憶部4に出力する。
理装置への外部入力、データ処理装置に接続され
るタイマ等のハードウエア要因を基に、割込み要
求を発生するもので、ハードウエア割込み要求a
が発生したときにハイレベルとなるハードウエア
割込み要求信号31、ハードウエア割込み要求b
が発生したときにハイレベルとなるハードウエア
割込み要求信号32、及びハードウエア割込み要
求cが発生したときにハイレベルとなるハードウ
エア割込み要求信号33を発生し、ハードウエア
割込み要求記憶部4に出力する。
ハードウエア割込み要求記憶部4は、ハードウ
エア割込み要求信号31,32及び33がハイレ
ベルとなつたことを検出して、各々の割込み要求
に対応づけられたF/Fに記憶する。41,42
及び43はハードウエア割込み要求記憶信号で、
信号41はハードウエア割込み要求信号31がハ
イレベルとなつたことを検出して、信号42はハ
ードウエア割込み要求信号32がハイレベルとな
つたことを検出して、信号43はハードウエア割
込み要求信号33がハイレベルとなつたことを検
出してそれぞれハイレベルとなる。
エア割込み要求信号31,32及び33がハイレ
ベルとなつたことを検出して、各々の割込み要求
に対応づけられたF/Fに記憶する。41,42
及び43はハードウエア割込み要求記憶信号で、
信号41はハードウエア割込み要求信号31がハ
イレベルとなつたことを検出して、信号42はハ
ードウエア割込み要求信号32がハイレベルとな
つたことを検出して、信号43はハードウエア割
込み要求信号33がハイレベルとなつたことを検
出してそれぞれハイレベルとなる。
割込み要求制御部5は、ソフトウエア割込み及
びハードウエア割込みのすべての割込みの許可、
禁止及び各割込み要求ごとに割込みの許可、禁止
を行うもので、ソフトウエア割込み要求記憶部2
及びハードウエア割込み要求記憶部4からの割込
み要求記憶信号21,22,23,41,42,
43が接続されている。割込み要求制御部5の出
力51,52,53,54,55,56は、割込
み要求が発生し、かつ割込みが許可されていると
ハイレベルとなる許可割込み要求信号で、51は
ソフトウエア割込み命令aによる割込み要求、5
2はソフトウエア割込み命令bによる割込み要
求、53はソフトウエア割込み命令cによる割込
み要求、54はハードウエア割込み要求a、55
はハードウエア割込み要求b、56はハードウエ
ア割込み要求cにそれぞれ対応している。
びハードウエア割込みのすべての割込みの許可、
禁止及び各割込み要求ごとに割込みの許可、禁止
を行うもので、ソフトウエア割込み要求記憶部2
及びハードウエア割込み要求記憶部4からの割込
み要求記憶信号21,22,23,41,42,
43が接続されている。割込み要求制御部5の出
力51,52,53,54,55,56は、割込
み要求が発生し、かつ割込みが許可されていると
ハイレベルとなる許可割込み要求信号で、51は
ソフトウエア割込み命令aによる割込み要求、5
2はソフトウエア割込み命令bによる割込み要
求、53はソフトウエア割込み命令cによる割込
み要求、54はハードウエア割込み要求a、55
はハードウエア割込み要求b、56はハードウエ
ア割込み要求cにそれぞれ対応している。
優先順位判別部6は、割込み要求制御部5から
出力されている許可割込み要求信号51,52,
53,54,55,56のうち、ハイレベルとな
つている最も優先順位の高い割込み要求を選択す
る。優先順位判別部6の出力61,62,63,
64,65,66は、最も優先順位の高い割込み
要求に対応した出力のみがハイレベルとなる優先
順位判別信号で、61はソフトウエア割込み命令
aによる割込み要求、62はソフトウエア割込み
命令bによる割込み要求、63はソフソウエア割
込み命令cによる割込み要求、64はハードウエ
ア割込み要求a、65はハードウエア割込み要求
b、66はハードウエア割込み要求cにそれぞれ
対応している。優先順位はハードウエア割込み要
求aが最も高く、以下ソフトウエア割込み命令a
による割込み要求、ハードウエア割込み要求b、
ソフトウエア割込み命令bによる割込み要求、ハ
ードウエア割込み要求c、ソフトウエア割込み命
令cによる割込み要求の順になつており、変更は
できない。
出力されている許可割込み要求信号51,52,
53,54,55,56のうち、ハイレベルとな
つている最も優先順位の高い割込み要求を選択す
る。優先順位判別部6の出力61,62,63,
64,65,66は、最も優先順位の高い割込み
要求に対応した出力のみがハイレベルとなる優先
順位判別信号で、61はソフトウエア割込み命令
aによる割込み要求、62はソフトウエア割込み
命令bによる割込み要求、63はソフソウエア割
込み命令cによる割込み要求、64はハードウエ
ア割込み要求a、65はハードウエア割込み要求
b、66はハードウエア割込み要求cにそれぞれ
対応している。優先順位はハードウエア割込み要
求aが最も高く、以下ソフトウエア割込み命令a
による割込み要求、ハードウエア割込み要求b、
ソフトウエア割込み命令bによる割込み要求、ハ
ードウエア割込み要求c、ソフトウエア割込み命
令cによる割込み要求の順になつており、変更は
できない。
割込み受付け部7は、優先順位判別部6で最も
優先順位が高いと判断された割込み要求をCPU
に知らせる。優先順位判別部6からの優先順位判
別信号61,62,63,64,65,66が接
続され、CPUへの処理中断要求信号71が出力
される。
優先順位が高いと判断された割込み要求をCPU
に知らせる。優先順位判別部6からの優先順位判
別信号61,62,63,64,65,66が接
続され、CPUへの処理中断要求信号71が出力
される。
第2図は第1図に示す実施例の一部詳細回路図
であり、ソフトウエア割込み要求記憶部2、ハー
ドウエア割込み要求記憶部4、割込み要求制御部
5、優先順位判別部6の詳細な論理回路構成を示
す。
であり、ソフトウエア割込み要求記憶部2、ハー
ドウエア割込み要求記憶部4、割込み要求制御部
5、優先順位判別部6の詳細な論理回路構成を示
す。
次に、第2図を参照して本実施例の動作につい
て説明する。
て説明する。
ハードウエア割込み要求記憶部4で、81はハ
ードウエア割込み要求aの発生によりハードウエ
ア割込み要求信号31がハイレベルとなつたこと
を検出して、82はハードウエア割込み要求bの
発生によりハードウエア割込み要求信号32がハ
イレベルとなつたことを検出して、83はハード
ウエア割込み要求cの発生によりハードウエア割
込み要求信号33がハイレベルとなつたことを検
出してそれぞれセツトされるハードウエア割込み
要求F/Fである。ソフトウエア割込み要求記憶
部2で、84はソフトウエア割込み命令aの実行
によりソフトウエア割込み要求信号11がハイレ
ベルとなつたことを検出して、85はソフトウエ
ア割込み命令bの実行によりソフトウエア割込み
要求信号12がハイレベルとなつたことを検出し
て、86はソフトウエア割込み命令cの実行によ
りソフトウエア割込み要求信号13がハイレベル
となつたことを検出して、それぞれセツトされる
ソフトウエア割込み要求F/Fである。
ードウエア割込み要求aの発生によりハードウエ
ア割込み要求信号31がハイレベルとなつたこと
を検出して、82はハードウエア割込み要求bの
発生によりハードウエア割込み要求信号32がハ
イレベルとなつたことを検出して、83はハード
ウエア割込み要求cの発生によりハードウエア割
込み要求信号33がハイレベルとなつたことを検
出してそれぞれセツトされるハードウエア割込み
要求F/Fである。ソフトウエア割込み要求記憶
部2で、84はソフトウエア割込み命令aの実行
によりソフトウエア割込み要求信号11がハイレ
ベルとなつたことを検出して、85はソフトウエ
ア割込み命令bの実行によりソフトウエア割込み
要求信号12がハイレベルとなつたことを検出し
て、86はソフトウエア割込み命令cの実行によ
りソフトウエア割込み要求信号13がハイレベル
となつたことを検出して、それぞれセツトされる
ソフトウエア割込み要求F/Fである。
割込み要求制御部5で、91,92,93は各
ハードウエア割込み要求を許可するハードウエア
割込み要求許可F/Fで、93はハードウエア割
込み要求F/F81をセツトする前記ハードウエ
ア割込み要求aを許可し、92はハードウエア割
込み要求F/F82をセツトする前記ハードウエ
ア割込み要求bを許可し、91はハードウエア割
込み要求F/F83をセツトする前記ハードウエ
ア割込み要求cをそれぞれ許可するF/Fであ
る。ハードウエア割込み要求許可F/F91,9
2,93は命令によりセツト、リセツトすること
が可能で、セツトすると対応するハードウエア割
込み要求が許可される。
ハードウエア割込み要求を許可するハードウエア
割込み要求許可F/Fで、93はハードウエア割
込み要求F/F81をセツトする前記ハードウエ
ア割込み要求aを許可し、92はハードウエア割
込み要求F/F82をセツトする前記ハードウエ
ア割込み要求bを許可し、91はハードウエア割
込み要求F/F83をセツトする前記ハードウエ
ア割込み要求cをそれぞれ許可するF/Fであ
る。ハードウエア割込み要求許可F/F91,9
2,93は命令によりセツト、リセツトすること
が可能で、セツトすると対応するハードウエア割
込み要求が許可される。
94,95,96は各ソフトウエア割込み要求
を許可するソフトウエア割込み要求許可F/F
で、F/F94はソフトウエア割込み要求F/F
84をセツトする前記ソフトウエア割込み命令a
の実行による割込み要求を許可し、F/F95は
ソフトウエア割込み要求F/F85をセツトする
前記ソフトウエア割込み命令bの実行による割込
み要求を許可し、F/F96はソフトウエア割込
み要求F/F86をセツトする前記ソフトウエア
割込み命令cの実行による割込み要求をそれぞれ
許可するF/Fである。ソフトウエア割込み要求
許可F/F94,95,96は命令によりセツ
ト、リセツトすることが可能で、セツトすると対
応するソフトウエア割込み要求が許可される。
を許可するソフトウエア割込み要求許可F/F
で、F/F94はソフトウエア割込み要求F/F
84をセツトする前記ソフトウエア割込み命令a
の実行による割込み要求を許可し、F/F95は
ソフトウエア割込み要求F/F85をセツトする
前記ソフトウエア割込み命令bの実行による割込
み要求を許可し、F/F96はソフトウエア割込
み要求F/F86をセツトする前記ソフトウエア
割込み命令cの実行による割込み要求をそれぞれ
許可するF/Fである。ソフトウエア割込み要求
許可F/F94,95,96は命令によりセツ
ト、リセツトすることが可能で、セツトすると対
応するソフトウエア割込み要求が許可される。
103はすべての割込みの許可、禁止を制御す
る割込み許可F/Fで、割込み許可命令の実行に
よりセツトされ、割込み禁止命令の実行によりリ
セツトされる。割込み許可F/F103がリセツ
トされているとハードウエア及びソフトウエア割
込み要求はすべて禁止される。
る割込み許可F/Fで、割込み許可命令の実行に
よりセツトされ、割込み禁止命令の実行によりリ
セツトされる。割込み許可F/F103がリセツ
トされているとハードウエア及びソフトウエア割
込み要求はすべて禁止される。
97,98,99,100,101,102は
アンド回路で、各アンド回路の1つの入力端には
割込み許可F/F103の出力が共通に接続され
ている。アンド回路97の入力には、さらにハー
ドウエア割込み要求許可F/F93の出力及びハ
ードウエア割込み要求F/F81の出力が、アン
ド回路98の入力にはハードウエア割込み要求許
可F/F92の出力及びハードウエア割込み要求
F/F82の出力が、アンド回路99の入力には
ハードウエア割込み要求許可F/F91の出力及
びハードウエア割込み要求F/F83の出力が、
それぞれ接続されている。又、アンド回路100
の入力にはソフトウエア割込み要求許可F/F9
4の出力及びソフトウエア割込み要求F/F84
の出力が、アンド回路101の入力にはソフトウ
エア割込み要求許可F/F95の出力及びソフト
ウエア割込み要求許可F/F85の出力が、アン
ド回路102の入力にはソフトウエア割込み要求
許可F/F96の出力及びソフトウエア割込み要
求F/F86の出力がそれぞれ接続されている。
アンド回路97,98,99,100,101,
102の出力は許可割込み要求信号54,55,
56,51,52,53にそれぞれ対応し、各ア
ンド回路97,98,99,100,101,1
02のすべての入力がハイレベルのときのみ、各
対応する出力がハイレベルとなる。
アンド回路で、各アンド回路の1つの入力端には
割込み許可F/F103の出力が共通に接続され
ている。アンド回路97の入力には、さらにハー
ドウエア割込み要求許可F/F93の出力及びハ
ードウエア割込み要求F/F81の出力が、アン
ド回路98の入力にはハードウエア割込み要求許
可F/F92の出力及びハードウエア割込み要求
F/F82の出力が、アンド回路99の入力には
ハードウエア割込み要求許可F/F91の出力及
びハードウエア割込み要求F/F83の出力が、
それぞれ接続されている。又、アンド回路100
の入力にはソフトウエア割込み要求許可F/F9
4の出力及びソフトウエア割込み要求F/F84
の出力が、アンド回路101の入力にはソフトウ
エア割込み要求許可F/F95の出力及びソフト
ウエア割込み要求許可F/F85の出力が、アン
ド回路102の入力にはソフトウエア割込み要求
許可F/F96の出力及びソフトウエア割込み要
求F/F86の出力がそれぞれ接続されている。
アンド回路97,98,99,100,101,
102の出力は許可割込み要求信号54,55,
56,51,52,53にそれぞれ対応し、各ア
ンド回路97,98,99,100,101,1
02のすべての入力がハイレベルのときのみ、各
対応する出力がハイレベルとなる。
すなわち、ハードウエア割込み、ソフトウエア
割込みを問わず、割込み要求が優先順位判別部6
に許可割込み要求信号として伝播し、CPUに対
して割込み処理を要求するためには、割込み要求
が発生し割込み要求が記憶され、対応する割込み
要求許可F/F及び割込み許可F/F103がセ
ツトされていることが条件である。
割込みを問わず、割込み要求が優先順位判別部6
に許可割込み要求信号として伝播し、CPUに対
して割込み処理を要求するためには、割込み要求
が発生し割込み要求が記憶され、対応する割込み
要求許可F/F及び割込み許可F/F103がセ
ツトされていることが条件である。
優先順位判別部6で、116,117,11
8,119,120はアンド回路、111,11
2,113,114,115はインバータ回路で
ある。インバータ回路111の入力にはアンド回
路97の出力が、インバータ回路112の入力は
アンド回路100の出力が、インバータ回路11
3の入力にはアンド回路98の出力が、インバー
タ回路114の入力にはアンド回路101の出力
が、インバータ回路115の入力にはアンド回路
99の出力がそれぞれ接続されている。アンド回
路118の入力にはインバータ回路111の出力
及びアンド回路100の出力が、アンド回路11
6の入力にはインバータ回路111,112の出
力及びアンド回路98の出力が、アンド回路11
9の入力にはインバータ回路111,112,1
13の出力及びアンド回路101の出力が、アン
ド回路117の入力にはインバータ回路111,
112,113,114の出力及びアンド回路9
9の出力が、アンド回路120の入力にはインバ
ータ回路111,112,113,114の出力
及びアンド回路102の出力がそれぞれ接続され
ている。そして、アンド回路116,117,1
18,119,120からそれぞれ優先順位判別
信号65,66,61,62,63が出力され
る。各優先順位判別信号61〜66は、割込み受
付け部に接続されており、優先順位判別信号64
はアンド回路97の出力がハイレベルとなると無
条件でハイレベルとなり、優先順位判別信号61
はアンド回路97の出力がロウレベルでかつ、ア
ンド回路100の出力がハイレベルとなるとハイ
レベルとなる。又、優先順位判別信号65はアン
ド回路97及び100の出力がロウレベルで、か
つアンド回路98の出力がハイレベルとなるとハ
イレベルとなり、優先順位判別信号62はアンド
回路97,100及び98の出力がロウレベル
で、かつアンド回路101がハイレベルとなると
ハイレベルとなる。更に優先順位判別信号66は
アンド回路97,100,98、及び101がハ
イレベルとなるとハイレベルとなる。更に優先順
位判別信号66はアンド回路97,100,9
8、及び101がロウレベルで、かつアンド回路
99がハイレベルとなるとハイレベルとなり、優
先順位判別信号63はアンド回路97,100,
98,101及び99の出力がロウレベルで、か
つアンド回路102の出力がハイレベルとなると
ハイレベルとなる。
8,119,120はアンド回路、111,11
2,113,114,115はインバータ回路で
ある。インバータ回路111の入力にはアンド回
路97の出力が、インバータ回路112の入力は
アンド回路100の出力が、インバータ回路11
3の入力にはアンド回路98の出力が、インバー
タ回路114の入力にはアンド回路101の出力
が、インバータ回路115の入力にはアンド回路
99の出力がそれぞれ接続されている。アンド回
路118の入力にはインバータ回路111の出力
及びアンド回路100の出力が、アンド回路11
6の入力にはインバータ回路111,112の出
力及びアンド回路98の出力が、アンド回路11
9の入力にはインバータ回路111,112,1
13の出力及びアンド回路101の出力が、アン
ド回路117の入力にはインバータ回路111,
112,113,114の出力及びアンド回路9
9の出力が、アンド回路120の入力にはインバ
ータ回路111,112,113,114の出力
及びアンド回路102の出力がそれぞれ接続され
ている。そして、アンド回路116,117,1
18,119,120からそれぞれ優先順位判別
信号65,66,61,62,63が出力され
る。各優先順位判別信号61〜66は、割込み受
付け部に接続されており、優先順位判別信号64
はアンド回路97の出力がハイレベルとなると無
条件でハイレベルとなり、優先順位判別信号61
はアンド回路97の出力がロウレベルでかつ、ア
ンド回路100の出力がハイレベルとなるとハイ
レベルとなる。又、優先順位判別信号65はアン
ド回路97及び100の出力がロウレベルで、か
つアンド回路98の出力がハイレベルとなるとハ
イレベルとなり、優先順位判別信号62はアンド
回路97,100及び98の出力がロウレベル
で、かつアンド回路101がハイレベルとなると
ハイレベルとなる。更に優先順位判別信号66は
アンド回路97,100,98、及び101がハ
イレベルとなるとハイレベルとなる。更に優先順
位判別信号66はアンド回路97,100,9
8、及び101がロウレベルで、かつアンド回路
99がハイレベルとなるとハイレベルとなり、優
先順位判別信号63はアンド回路97,100,
98,101及び99の出力がロウレベルで、か
つアンド回路102の出力がハイレベルとなると
ハイレベルとなる。
すなわち、優先順位判別部6では、アンド回路
97,98,99,100,101,102の出
力である許可割込み要求信号54,55,56,
51,52,53をハイレベルとする割込み要求
について、ハードウエア割込み要求aを最高優先
順位とし、以下ソフトウエア割込み命令aによる
割込み要求、ハードウエア割込み要求b、ソフト
ウエア割込み命令bによる割込み要求、ハードウ
エア割込み要求c、ソフトウエア割込み命令cに
よる割込み要求の順で優先順位を設定し、ハイレ
ベルとなつている許可割込み要求信号のうち最も
高い優先順位を持つ許可割込み要求信号に対応す
る優先順位判別信号のみをハイレベルにする。
97,98,99,100,101,102の出
力である許可割込み要求信号54,55,56,
51,52,53をハイレベルとする割込み要求
について、ハードウエア割込み要求aを最高優先
順位とし、以下ソフトウエア割込み命令aによる
割込み要求、ハードウエア割込み要求b、ソフト
ウエア割込み命令bによる割込み要求、ハードウ
エア割込み要求c、ソフトウエア割込み命令cに
よる割込み要求の順で優先順位を設定し、ハイレ
ベルとなつている許可割込み要求信号のうち最も
高い優先順位を持つ許可割込み要求信号に対応す
る優先順位判別信号のみをハイレベルにする。
次に、例としてハードウエア割込み要求F/F
81はCRTターミナルからのキー入力割込みに
より、ハードウエア割込み要求F/F82はタイ
マー割込みにより、ハードウエア割込み要求F/
F83はシリアルデータ受信割込みにより、それ
ぞれセツトされるF/Fとし、又、ソフトウエア
割込み要求F/F84はソフトウエア割込み命令
a、ソフトウエア割込み要求F/F85はソフト
ウエア割込み命令b、ソフトウエア割込み要求
F/F86はソフトウエア割込み命令cの実行に
より、それぞれセツトされるF/Fとして、本実
施例の動作を説明する。
81はCRTターミナルからのキー入力割込みに
より、ハードウエア割込み要求F/F82はタイ
マー割込みにより、ハードウエア割込み要求F/
F83はシリアルデータ受信割込みにより、それ
ぞれセツトされるF/Fとし、又、ソフトウエア
割込み要求F/F84はソフトウエア割込み命令
a、ソフトウエア割込み要求F/F85はソフト
ウエア割込み命令b、ソフトウエア割込み要求
F/F86はソフトウエア割込み命令cの実行に
より、それぞれセツトされるF/Fとして、本実
施例の動作を説明する。
優先順位は前記優先順位判別部6で、CRTタ
ーミナルからのキー入力割込みを最高優先順位と
判別し、以下ソフトウエア割込み命令aによる割
込み、タイマー割込み、ソフトウエア割込み命令
bによる割込み、シリアル割込み、ソフトウエア
割込み命令cによる割込みの順で判別する。ここ
でCRTターミナルからのキー入力割込み発生す
ると、ハードウエア割込み要求信号31がハイレ
ベルとなり、ハードウエア割込み要求F/F81
がセツトされる。そのとき、ハードウエア割込み
要求許可F/F93又は、割込み許可F/F10
3がリセツトされていると、アンド回路97の出
力はロウレベルとなり、割込み要求は伝播しない
が、割込み要求許可F/F93及び、割込み許可
F/F103がセツトされていると、アンド回路
97の出力はハイレベルとなつて、優先順位判別
部6へ割込み要求が許可割込み要求信号54とし
て伝わる。
ーミナルからのキー入力割込みを最高優先順位と
判別し、以下ソフトウエア割込み命令aによる割
込み、タイマー割込み、ソフトウエア割込み命令
bによる割込み、シリアル割込み、ソフトウエア
割込み命令cによる割込みの順で判別する。ここ
でCRTターミナルからのキー入力割込み発生す
ると、ハードウエア割込み要求信号31がハイレ
ベルとなり、ハードウエア割込み要求F/F81
がセツトされる。そのとき、ハードウエア割込み
要求許可F/F93又は、割込み許可F/F10
3がリセツトされていると、アンド回路97の出
力はロウレベルとなり、割込み要求は伝播しない
が、割込み要求許可F/F93及び、割込み許可
F/F103がセツトされていると、アンド回路
97の出力はハイレベルとなつて、優先順位判別
部6へ割込み要求が許可割込み要求信号54とし
て伝わる。
他のタイマー割込み、シリアルデータ受信割込
み、ソフトウエア割込み命令a、b及びcにより
割込み要求も同様で、各々対応するハードウエア
又はソフトウエア割込み要求許可F/F91,9
2,93,94,95,96及び割込み許可F/
F103がセツトされているときにのみ、優先順
位判別部6へ割込み要求が伝わる。
み、ソフトウエア割込み命令a、b及びcにより
割込み要求も同様で、各々対応するハードウエア
又はソフトウエア割込み要求許可F/F91,9
2,93,94,95,96及び割込み許可F/
F103がセツトされているときにのみ、優先順
位判別部6へ割込み要求が伝わる。
ここで、ハードウエア割込み要求許可F/F9
1,92,93、ソフトウエア割込み要求許可
F/F94,95,96及び割込み許可F/F1
03がセツトされているとすると、CRTターミ
ナルからのキー入力割込みが発生すると、アンド
回路97の出力すなわち許可割込み要求信号54
はハイレベルとなる。従つて、優先順位判別部6
のインバータ回路111の出力がロウレベルとな
り、アンド回路116,117,118,11
9,120の出力、すなわち優先順位判別信号6
5,66,61,62,63がロウレベルとな
る。すなわちキー入力割込みが発生すると、優先
順位判別信号うち、優先順位判別信号64だけが
ハイレベルとなる。優先順位判別信号61〜66
の接続されている割込み受付け部7では、優先順
位判別のうちハイレベルとなつている信号に対応
した割込み要求に対する処理をCPUに要求する
ために、キー入力割込みがCPUに認められて、
キー入力割込み処理が起動される。
1,92,93、ソフトウエア割込み要求許可
F/F94,95,96及び割込み許可F/F1
03がセツトされているとすると、CRTターミ
ナルからのキー入力割込みが発生すると、アンド
回路97の出力すなわち許可割込み要求信号54
はハイレベルとなる。従つて、優先順位判別部6
のインバータ回路111の出力がロウレベルとな
り、アンド回路116,117,118,11
9,120の出力、すなわち優先順位判別信号6
5,66,61,62,63がロウレベルとな
る。すなわちキー入力割込みが発生すると、優先
順位判別信号うち、優先順位判別信号64だけが
ハイレベルとなる。優先順位判別信号61〜66
の接続されている割込み受付け部7では、優先順
位判別のうちハイレベルとなつている信号に対応
した割込み要求に対する処理をCPUに要求する
ために、キー入力割込みがCPUに認められて、
キー入力割込み処理が起動される。
この場合、たとえ他のタイマー割込み、シリア
ルデータ受信割込み、ソフトウエア割込み命令
a、b及びcの実行による割込みが発生していた
としても、キー入力割込みは最も優先順位の高い
割込み要求として受付けられる。又、キー入力割
込み処理は最も優先順位が高いために、キー入力
割込み処理中はすべての割込みは受付けられな
い。
ルデータ受信割込み、ソフトウエア割込み命令
a、b及びcの実行による割込みが発生していた
としても、キー入力割込みは最も優先順位の高い
割込み要求として受付けられる。又、キー入力割
込み処理は最も優先順位が高いために、キー入力
割込み処理中はすべての割込みは受付けられな
い。
従つてキー入力割込みによつて起動される処理
に長時間を要するプログラムの場合は、タイマー
割込みやシリアルデータ受信割込みを無視しない
ために以下の操作により割込み処理プログラムの
優先順位を下げることを行う。まず、キー入力割
込みによつて起動されるプログラムをキー入力デ
ータの読取り等の高優先順位の処理プログラム
と、その他の入力データの解釈等の優先順位の高
くない処理プログラムに分割し、前者を、本来の
ハードウエア割込みであるキー入力割込み処理ル
ーチンのアドレスに配置し、後者を、トフトウエ
ア割込み命令cの実行により起動される割込み処
理ルーチンのアドレスに配置し、独立した割込み
処理として位置付ける。更に高優先順位の処理プ
ログラムの最終にソフトウエア割込み命令cを配
置し、ソフトウエア割込み要求F/F86をセツ
トしてから、メインルーチンへのリターン命令を
行うようにプログラムを作成する。
に長時間を要するプログラムの場合は、タイマー
割込みやシリアルデータ受信割込みを無視しない
ために以下の操作により割込み処理プログラムの
優先順位を下げることを行う。まず、キー入力割
込みによつて起動されるプログラムをキー入力デ
ータの読取り等の高優先順位の処理プログラム
と、その他の入力データの解釈等の優先順位の高
くない処理プログラムに分割し、前者を、本来の
ハードウエア割込みであるキー入力割込み処理ル
ーチンのアドレスに配置し、後者を、トフトウエ
ア割込み命令cの実行により起動される割込み処
理ルーチンのアドレスに配置し、独立した割込み
処理として位置付ける。更に高優先順位の処理プ
ログラムの最終にソフトウエア割込み命令cを配
置し、ソフトウエア割込み要求F/F86をセツ
トしてから、メインルーチンへのリターン命令を
行うようにプログラムを作成する。
次に、このようにプログラムされた場合の割込
み処理を動作を説明する。キー入力割込みが発生
すると、キー入力割込み処理ルーチンへ分岐し、
高優先順位の処理を終了するとソフトウエア割込
み命令cを実行し、ソフトウエア割込み要求F/
F86をセツトしメインルーチンへ一旦リターン
する。メインルーチンへリターンすると、ハード
ウエア割込み要求F/F81がリセツトされるた
めに、低い優先順位の割込み要求が受付けられる
ようになる。すなわち、タイマー割込み要求や、
シリアルデータ受信割込みが発生して、対応する
ハードウエア割込み要求F/Fがセツトされてい
れば対応する割込み処理が行われる。このとき、
ソフトウエア割込み要求F/F86はセツトされ
ているが、優先順位がタイマー割込みや、シリア
ルデータ受信割込みより低いために割込みは受付
けられない。タイマー割込み処理及びシリアルデ
ータ受信割込み処理を終了し、再びメインルーチ
ンへリターンすると、対応するハードウエア割込
み要求F/Fはリセツトされるため、ソフトウエ
ア割込み命令cの実行による割込み要求が受付け
られ、キー入力処理の残りの優先度の高くないプ
ログラムを実行し、キー入力割込みにより起動さ
れる処理をすべて終了する。
み処理を動作を説明する。キー入力割込みが発生
すると、キー入力割込み処理ルーチンへ分岐し、
高優先順位の処理を終了するとソフトウエア割込
み命令cを実行し、ソフトウエア割込み要求F/
F86をセツトしメインルーチンへ一旦リターン
する。メインルーチンへリターンすると、ハード
ウエア割込み要求F/F81がリセツトされるた
めに、低い優先順位の割込み要求が受付けられる
ようになる。すなわち、タイマー割込み要求や、
シリアルデータ受信割込みが発生して、対応する
ハードウエア割込み要求F/Fがセツトされてい
れば対応する割込み処理が行われる。このとき、
ソフトウエア割込み要求F/F86はセツトされ
ているが、優先順位がタイマー割込みや、シリア
ルデータ受信割込みより低いために割込みは受付
けられない。タイマー割込み処理及びシリアルデ
ータ受信割込み処理を終了し、再びメインルーチ
ンへリターンすると、対応するハードウエア割込
み要求F/Fはリセツトされるため、ソフトウエ
ア割込み命令cの実行による割込み要求が受付け
られ、キー入力処理の残りの優先度の高くないプ
ログラムを実行し、キー入力割込みにより起動さ
れる処理をすべて終了する。
すなわち、キー入力割込みにより起動される処
理の優先順位を高優先順位の処理終了後に格下げ
して、待たされていたタイマー割込みやシリアル
データ受信割込み処理を行なつた後に、続く残り
の優先順位の高くない処理を行うという操作を行
なつたことになる。
理の優先順位を高優先順位の処理終了後に格下げ
して、待たされていたタイマー割込みやシリアル
データ受信割込み処理を行なつた後に、続く残り
の優先順位の高くない処理を行うという操作を行
なつたことになる。
又、ここで、キー入力割込み処理ルーチンでの
高優先順位の処理終了後にタイマー割込みのみを
受付けたい場合には、ソフトウエア割込み命令b
を実行してからリターンすれば、ソフトウエア割
込み命令bによる割込み要求はシリアルデータ受
信割込みより優先順位が高いので、シリアルデー
タ受信割込みはソフトウエア割込み命令bにより
起動された処理を終了するまで受付けられず、所
望の割込み処理動作を行なわせることができる。
高優先順位の処理終了後にタイマー割込みのみを
受付けたい場合には、ソフトウエア割込み命令b
を実行してからリターンすれば、ソフトウエア割
込み命令bによる割込み要求はシリアルデータ受
信割込みより優先順位が高いので、シリアルデー
タ受信割込みはソフトウエア割込み命令bにより
起動された処理を終了するまで受付けられず、所
望の割込み処理動作を行なわせることができる。
更に、優先順位の高いソフトウエア割込み命令
を実行すれば、割込み処理の優先順位を上げるこ
とも可能である。
を実行すれば、割込み処理の優先順位を上げるこ
とも可能である。
以上、詳細に説明したとおり、本発明の割込み
制御装置は、上記の構成となつているので、プロ
グラムされた所定の割込み要求を発生しその優先
順位を判別し制御を行うことができ、割込み処理
の優先順位の可変処理を容易に行なうことができ
るという効果を有している。
制御装置は、上記の構成となつているので、プロ
グラムされた所定の割込み要求を発生しその優先
順位を判別し制御を行うことができ、割込み処理
の優先順位の可変処理を容易に行なうことができ
るという効果を有している。
第1図は本発明の一実施例のブロツク図、第2
図はその一部詳細回路図である。 1……ソフトウエア割込み要求発生部、2……
ソフトウエア割込み要求記憶部、3……ハードウ
エア割込み要求発生部、4……ハードウエア割込
み要求記憶部、5……割込み要求制御部、6……
優先順位判別部、11〜13……ソフトウエア割
込要求信号、21〜23……ソフトウエア割込要
求記憶信号、31〜33……ハードウエア割込要
求信号、41〜43……ハードウエア割込要求記
憶信号、51〜56……許可割込要求信号、61
〜66……優先順位判別信号、71……処理中断
要求信号、81〜83……ハードウエア割込み要
求フリツプフロツプ、84〜86……ソフトウエ
ア割込み要求フリツプフロツプ、91〜93……
ハードウエア割込み要求許可フリツプフロツプ、
94〜96……ソフトウエア割込み要求許可フリ
ツプフロツプ、103……割込み許可フリツプフ
ロツプ、97〜102……アンド回路、111〜
115……インバータ回路、116〜120……
アンド回路。
図はその一部詳細回路図である。 1……ソフトウエア割込み要求発生部、2……
ソフトウエア割込み要求記憶部、3……ハードウ
エア割込み要求発生部、4……ハードウエア割込
み要求記憶部、5……割込み要求制御部、6……
優先順位判別部、11〜13……ソフトウエア割
込要求信号、21〜23……ソフトウエア割込要
求記憶信号、31〜33……ハードウエア割込要
求信号、41〜43……ハードウエア割込要求記
憶信号、51〜56……許可割込要求信号、61
〜66……優先順位判別信号、71……処理中断
要求信号、81〜83……ハードウエア割込み要
求フリツプフロツプ、84〜86……ソフトウエ
ア割込み要求フリツプフロツプ、91〜93……
ハードウエア割込み要求許可フリツプフロツプ、
94〜96……ソフトウエア割込み要求許可フリ
ツプフロツプ、103……割込み許可フリツプフ
ロツプ、97〜102……アンド回路、111〜
115……インバータ回路、116〜120……
アンド回路。
1 ガーベジコレクタを備えるとともにメモリ空
間がデータタイプ毎に分割されている情報処理シ
ステムにおいて、データタイプのメモリ内の開始
番地と終了番地データに従つてメモリをスキヤン
するメモリスキヤン手段と、該メモリスキヤン手
段によつて判別された各データタイプのアクテイ
ブセル量を計数とする手段と、該メモリスキヤン
手段によつて判別されたガーベジセル量を計数す
る手段と、該夫々の計数結果と各々の過去のセル
量の使用実績値から各々の将来の必要セル量を予
測する手段と、各データタイプ毎に予測された該
セル量と全体のメモリサイズから各データタイプ
のメモリサイズを決定する手段と、各メモリサイ
ズに応じてデータを移動させる手段を設けたこと
を特徴とするメモリ容量制御方式。
間がデータタイプ毎に分割されている情報処理シ
ステムにおいて、データタイプのメモリ内の開始
番地と終了番地データに従つてメモリをスキヤン
するメモリスキヤン手段と、該メモリスキヤン手
段によつて判別された各データタイプのアクテイ
ブセル量を計数とする手段と、該メモリスキヤン
手段によつて判別されたガーベジセル量を計数す
る手段と、該夫々の計数結果と各々の過去のセル
量の使用実績値から各々の将来の必要セル量を予
測する手段と、各データタイプ毎に予測された該
セル量と全体のメモリサイズから各データタイプ
のメモリサイズを決定する手段と、各メモリサイ
ズに応じてデータを移動させる手段を設けたこと
を特徴とするメモリ容量制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18655983A JPS6077243A (ja) | 1983-10-05 | 1983-10-05 | 割込み制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18655983A JPS6077243A (ja) | 1983-10-05 | 1983-10-05 | 割込み制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6077243A JPS6077243A (ja) | 1985-05-01 |
| JPH0368418B2 true JPH0368418B2 (ja) | 1991-10-28 |
Family
ID=16190641
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18655983A Granted JPS6077243A (ja) | 1983-10-05 | 1983-10-05 | 割込み制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6077243A (ja) |
-
1983
- 1983-10-05 JP JP18655983A patent/JPS6077243A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6077243A (ja) | 1985-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0454255B2 (ja) | ||
| JP2900627B2 (ja) | 割り込み制御装置 | |
| JPH0368418B2 (ja) | ||
| US6535943B1 (en) | Information processing device enabling floating interrupt to be pending and a method executing an interrupt condition change instruction | |
| US6920513B2 (en) | Bus management techniques | |
| JPH01214939A (ja) | シングルチップマイクロコンピュータ | |
| JP2001256044A (ja) | データ処理装置 | |
| JPH0414376B2 (ja) | ||
| JP3105554B2 (ja) | 割込みコントローラ | |
| JPH08137703A (ja) | タスク切替装置 | |
| JPS59144955A (ja) | 情報処理装置 | |
| JPS6022248A (ja) | 割込み制御装置 | |
| JPS6115453B2 (ja) | ||
| JPH06230980A (ja) | 割込み回路 | |
| JPH06309179A (ja) | 割り込み制御装置 | |
| JPS61136159A (ja) | シングルチツプマイクロコンピユ−タ | |
| JP3594778B2 (ja) | 割り込み制御装置 | |
| JPH11203147A (ja) | 割り込み制御回路 | |
| JPS59200356A (ja) | プログラムトレ−ス方式 | |
| JPH02222059A (ja) | マルチプロセッサシステム | |
| JPH07114479A (ja) | 割り込み制御方式 | |
| JPH04270441A (ja) | データ処理装置 | |
| JPS6218937B2 (ja) | ||
| JPH0221329A (ja) | レポート出力方式 | |
| JPH02176813A (ja) | 中央処理装置およびタイマ回路 |