JPS61262937A - 割込要因選択回路 - Google Patents

割込要因選択回路

Info

Publication number
JPS61262937A
JPS61262937A JP10404585A JP10404585A JPS61262937A JP S61262937 A JPS61262937 A JP S61262937A JP 10404585 A JP10404585 A JP 10404585A JP 10404585 A JP10404585 A JP 10404585A JP S61262937 A JPS61262937 A JP S61262937A
Authority
JP
Japan
Prior art keywords
selection
interrupt
interrupt factor
register
signal
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
JP10404585A
Other languages
English (en)
Inventor
Toru Taniguchi
徹 谷口
Toru Ichiki
徹 市木
Shinichi Tomizawa
富沢 信一
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10404585A priority Critical patent/JPS61262937A/ja
Publication of JPS61262937A publication Critical patent/JPS61262937A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 割込要因選択回路であって、多数の割込要因に対してプ
ログラム処理実行上必要な割込みの要因だけを選択し、
各種処理の高速化及びプログラム構成の簡易化を図った
ものである。
〔産業上の利用分野〕
本発明は割込要因選択回路に関する。
割込要因が何種類もある場合、マイクロプロセッサはソ
フトの処理上その中のある特定の種類の割込み要因だけ
を選択する必要がある。
例えば、割込処理を現在行っているときに、それと競合
する割込要因が入って来れば現在の処理を中断せざるを
得す、データの高速処理上好ましくない。
本発明は、必要な割込要因のみを選択できる割込要因選
択回路に関する。
〔従来の技術及び発明が解決しようとする問題点〕
従来の割込要因選択回路は、その代表例として優先レベ
ル制御方式によるものがある。
この優先レベル制御方式は、任意のIRQレヘレベ下は
受は付けない方式である。例えば、第2図に示すように
割込要因優先制御装置1′により割込要因IRQIから
I RQ3までのいずれが1つは選択されるが、それ以
下のIRQ4からI RQ3までは選択されない。そし
てTRQIがらI RQ3までのいずれか1つに対し割
込信号IRQがマイクロプロセッサ(MPU)2に送出
される。
従って、従来技術では、多数の割込要因に対しプログラ
ム処理上必要とする割込要因信号だけを選択することが
不可能であるという問題点があった。
更に、これが原因となって各種処理の高速化が困難であ
り、かつプログラム構成が複雑になるという問題点があ
った。
〔問題点を解決するための手段及び作用〕本発明は上記
問題点を解決し、割込要因を任意に選択しかつ各種処理
の高速化を可能にすると共にプログラム構成の簡単化を
図ることを目的とする。
このための手段として、本発明は、従来の割込要因優先
制御装置の代りに、割込要因選択装置を設けその内部に
選択レジスタと選択用ゲートから成る選択回路を設けた
従って、MPUからの選択信号に応して任意に必要な割
込要因を選択できるようになり、高速化も可能となる。
〔実施例〕
以下、本発明を実施例により添付図面を参照して説明す
る。
第1図は、本発明の実施例の構成図である。
本発明に係る割込(JRQ)要因j’A択回路11゜1
2・・・1nは割込要因選択装置1内に設けられ、各選
択回路の前段には割込要因保持レジスタ101゜102
・・・102が、後段に共通のオアゲート10がそれぞ
れ接続されている。
また、選択装置1はマイクロプロセッサ(MPU )2
に接続されMPU2はアドレスデコーダ3を介して選択
装置1に対し割込要因選択信号IRQ選択1.2・・・
nを送出する。
各TRQ要因選択回路11.12・・・1nは、それぞ
れIRQ要因選択レジしタILL 121・・・lnl
とナンドゲ−1−112,122,・・・1n2とから
構成されている。
上記各選択レジスタIIL 121.・・・lnlは上
記MPU2から送出された割込要因選択信号IRQ選択
1,2・・・nによりセントされる。
ナントゲート112.122.・・・1n2は選択レジ
スタ111、121.・・・lnlがセットされた場合
に、割込要因IRQI、2・・・nを選択する選択用の
ゲートを形成している。
一方、選択回路11.12・・・1nの前段に設けられ
た保持レジスタ101.102・・・10nは入力され
た割込要因IRQI、2・・・nを格納し、選択用ゲ一
ト112.122.・・・1n2へ送出するレジスタで
ある。
以下、上記構成を有する本発明回路の動作を説明する。
MPU2が、例えば、割込要因IRQ1とIRQ 2の
みを選択したい場合、アドレスデコーダ3を介してIR
Q選択1と2を本発明回路11と12の選択レジスタ1
11 と121へ送出する。これにより、選択レジスタ
111と121はセットされた状態となる。
この状態において、割込要因IRQIとIl?Q 2が
それぞれの保持レジスタ101 と102に保持されナ
ントゲート112と122へ入力される。
選択用ゲートであるナンドゲー)112 、122から
見ると、各保持レジスタ101 と102からの入力が
Hであり、各選択レジスタ111と121は上述したよ
うにセットされているのでそれからの入力はLである。
従って選択用ゲートたるナントゲート112と122の
出力はHとなって、割込要因IRQIとI RQ2が有
効となる。
このため、割込信号発生ゲートを構成するオアゲート1
0が開いてIRQ信号(割込信号)がMPU2へ送出さ
れる。
上記の動作により、例えばMPU2があるデータの処理
を割込要因TRQIとIRQ2により行っている場合、
それらと競合する他の割込要因I RQ3〜nまでが仮
りに入力されたとしても選択せず従来と異なりプログラ
ム処理上必要な割込要因だけを選択できる。
尚、この実施例では割込信号発生ゲートとしてオアゲー
トを、選択用ゲートとしてナントゲートを用いたが、他
の論理回路を用いてもよい。
〔発明の効果〕
上記のとおり、本発明によれば割込要因選択回路をM 
P Uからの割込要因選択信号によりセットされる選択
レジスタと、該選択レジスタがセットされたときに人力
された割込要因を有効にする選択用ゲー!−と、から構
成したので、MPUがプログラム上必要とする割込要因
のみを選択することが可能となり、各種処理の高速化も
実現されかつプログラム構成も簡単になった。
【図面の簡単な説明】
第1図は本発明の実施例を示す構成図、第2図は従来技
術の説明図である。 1・・・割込要因選択装置、 2・・・マイクロプロセツサ、 3・・・アドレスデコーダ、 11.12・・・1n−割込要因選択回路、111.1
21・・・1 n 1−割込要因選択レジスタ、112
.122・・・1n2−選択用ゲート、101.102
・・・10 n−割込要因保持レジスタ、10・・・割
込信号発生ゲート。

Claims (1)

  1. 【特許請求の範囲】 マイクロプロセッサ(2)からアドレスデコーダ(3)
    を介して送出された割込要因選択信号を入力する割込要
    因選択装置(1)が設けられ、 上記割込要因選択装置内には、各割込要因を保持する複
    数個の割込要因保持レジスタ(101)と、該保持レジ
    スタに対応して上記割込要因選択信号を入力する複数個
    の割込要因選択回路(11〜1n)と、が設けられてい
    ると共に、上記各割込要因選択回路(11〜1n)から
    の出力信号に基いて上記マイクロプロセッサに対し割込
    信号を送出する共通の割込信号発生ゲート(10)が設
    けられ、更に、上記各割込要因選択回路(11〜1n)
    が上記割込要因選択信号によりセットされる割込要因選
    択レジスタ(111〜1n1)と、該選択レジスタ(1
    11〜1n1)及び上記割込要因保持レジスタからの入
    力に基いて上記割込要因の有効無効を決定する選択用ゲ
    ート(112〜1n2)と、から構成されていることを
    特徴とする割込要因選択回路。
JP10404585A 1985-05-17 1985-05-17 割込要因選択回路 Pending JPS61262937A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10404585A JPS61262937A (ja) 1985-05-17 1985-05-17 割込要因選択回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10404585A JPS61262937A (ja) 1985-05-17 1985-05-17 割込要因選択回路

Publications (1)

Publication Number Publication Date
JPS61262937A true JPS61262937A (ja) 1986-11-20

Family

ID=14370244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10404585A Pending JPS61262937A (ja) 1985-05-17 1985-05-17 割込要因選択回路

Country Status (1)

Country Link
JP (1) JPS61262937A (ja)

Similar Documents

Publication Publication Date Title
US4435757A (en) Clock control for digital computer
JPH04245324A (ja) 演算装置
JPS61262937A (ja) 割込要因選択回路
JPS638493B2 (ja)
JPS6242306B2 (ja)
JPH0721035A (ja) データ処理装置
JPH04369064A (ja) 割込処理制御方法及びその装置
JP2806771B2 (ja) バス調停回路
JP2702291B2 (ja) 割込みコントローラ
SU1198531A1 (ru) Устройство дл сопр жени абонентов с электронно-вычислительной машиной
JPS59123957A (ja) デジタル信号演算装置
JPS6240747B2 (ja)
JPS63197260A (ja) 記憶装置制御方式
JPS6111503B2 (ja)
JP3597744B2 (ja) 割込み要因信号フラグレジスタ装置
JPS61264462A (ja) 自動機番設定方式
JPS61136115A (ja) マイクロコンピユ−タシステムの基本クロツク発生回路
JPH04215152A (ja) メモリライトプロテクト制御装置
JPH05127788A (ja) スイツチ信号の多入力回路
JPH04276826A (ja) 命令処理装置
JPH01113876A (ja) 画像入力装置
JPH05120031A (ja) マイクロコンピユータ
JPH05181739A (ja) メモリ・アクセス制御装置
JPS61216030A (ja) マイクロプログラム制御方式
JPH0512180A (ja) 割り込み制御回路