JPS6349959A - 割込み入力制御方式 - Google Patents

割込み入力制御方式

Info

Publication number
JPS6349959A
JPS6349959A JP19497186A JP19497186A JPS6349959A JP S6349959 A JPS6349959 A JP S6349959A JP 19497186 A JP19497186 A JP 19497186A JP 19497186 A JP19497186 A JP 19497186A JP S6349959 A JPS6349959 A JP S6349959A
Authority
JP
Japan
Prior art keywords
input
interrupt
interruption
microprocessor
equipments
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
JP19497186A
Other languages
English (en)
Inventor
Teru Morimoto
森本 輝
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 JP19497186A priority Critical patent/JPS6349959A/ja
Publication of JPS6349959A publication Critical patent/JPS6349959A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14—Handling requests for interconnection or transfer
    • G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 本発明は、マイクロプロセッサを用いたコンピュータシ
ステムにおいて、多種多様のオプション入出力(I 1
0)機器を接続する場合に、限られた割込み入力に対し
て、マイクロプロセッサの制御プログラムによる初期設
定処理により1割込み機番(割込みチャネル)を各入出
力機器に予め自由に割り付け可能として、特に制御プロ
グラムの割込み処理等に関連するソフトウェアの汎用性
を向上させる。
〔産業上の利用分野〕
本発明は9例えば金融機関向は端末機などに用いられる
マイクロプロセッサによる制御装置における割込み人力
制御方式に関するものである。
〔従来の技術〕
第3図は従来方式の例を示す。
第3図において、10はマイクロプロセッサ(MPU)
、11はマイクロプロセッサ10に割込み信号をあげる
割込みコントローラ、13Aないし13Xは入出力(I
lo)機器を表す。
例えば端末機において、各種の入出力機器13A、13
B・・・に対する入出力を制御するマイクロプロセッサ
10は、入出力機器13A等から割込みコントローラ1
1を介して割込みが起きると。
その入出力割込みに関する割込み機番(INTO。
lNT1.・・・、lNT7)に対応する処理を実行す
る。
従来、この割込み機番は、各種入出力機器13A、・・
・の種別に対応して、固定的に定められている。入出力
の割込み機番は、ハードウェアの回路構成上、その数が
限られている。
〔発明が解決しようとする問題点〕
端末機の用途によって、接続される入出力機器は多種多
様となっているが、従来方式によれば。
入出力機器固有に割込み機番が定められているため、オ
プションの入出力機器を追加したり、交換したりすると
、そのたびにマイクロプロセッサ上で動作する制御プロ
グラムを変更しなければならないという問題があった。
また、変更した制御プログラムは、その端末機だけで動
作可能であり、専用化されてしまうので。
そのメンテナンスが複雑化し、管理が困難になるという
問題があった。
本発明は上記問題点の解決を図り、各種のオプション入
出力機器に対する割込み機番を、システムごとに自由に
割り付け可能とする手段を提供し。
共通の制御プログラムで1種々の組合わせによる入出力
機器を制御できるようにすることを目的としている。
〔問題点を解決するための手段〕
第1図は本発明の基本構成例を示す。
第1図において、10,11.13A〜13Xは第3図
図示のものに対応する。12は各種入出力機器と割込み
コントローラ11に対する割込み機番との対応を可変と
する割込み入力選択回路。
14は割込み入力選択回路12へ選択制御信号を供給す
る割込み選択レジスタ、15はアドレス/データバス等
のメインバス、16は電源バックアップによりデータを
記憶するバックアンプRAM。
17は接続される入出力機器に関する機能データを記憶
するハードウェア機能データ記憶部、18はマイクロプ
ロセッサ10によって実行処理される選択情報初期設定
処理部を表す。
本発明の場合9割込みコントローラ11と、入出力(I
 10)機器L3A、13B、・・・との間に。
割込み入力選択回路12が設けられる。割込み入力選択
回路12は1割込み選択レジスタ14からの選択制御信
号により、入出力機器13A、13B、・・・から割込
みコントローラ11への割込み入力に関する接続を切り
換える。
この入出力割込み機番(INTO,lNTl。
・・・、lNT7)に対する割り付け情報は1例えば各
システムごとに、予めハードウェア機能データ記憶部1
7に格納される。即ち、配下に接続されるオプションの
入出力機器に関する個数などの機能データが、ハードウ
ェア機能データ記憶部17に格納される。
マイクロプロセッサ10は、電源が投入されると2選択
情報初期設定処理部18を起動し、これによりハードウ
ェア機能データ記憶部17のデータを読み出して、メイ
ンバス15を介して1割込み選択レジスタ14に0割込
み機番の選択情報を設定する。以後、各入出力機器13
A、13B。
・・・からの割込み人力は1割込み入力選択回路12に
よって対応付けられた割込み機番に対して1行われるこ
とになる。なお+lA択情報初期設定処理部18は1図
示省略したROM等に格納された制御プログラムによっ
て実行されるものであって。
オプションの入出力機器に関係なく、各システムにおい
て共通化される。
〔作用〕
オプションの入出力機器を追加または交換する場合には
、ハードウェア機能データ記憶部17に。
そのデータを書き込むだけでよい。これにより。
マイクロプロセッサ10の初期設定時に9割込み選択レ
ジスタ14へ割込み機番の選択情報が設定され9割込み
入力選択回路12により、接続の切り換えがなされるの
で、所定の割込み機番に、入出力機器13A、13B、
・・・を自由に割り付けることができることとなる。
〔実施例〕
第2図は本発明の一実施例における割込み入力選択回路
の構成例を示している。図中、12Aは第1図に示す割
込み入力選択回路12の一部の回路を表し、20−0な
いし20−7はスリーステートバッファを表す。
各入出力機器毎に1例えば第2図に示す選択回路12A
が設けられる。割込み選択レジスタ14への設定情報に
より、スリーステートバッファ20−0.20−1.・
・・に対する選択制御信号が送られ2人出力機器からの
割込み入力は、1つのスリーステートバッファ20−1
を介して、特定の割込み殿番(I NT i)に導かれ
る。他の入出力機器についても同様である。もちろん、
オプションではない入出力機器については1選択回路1
2Aを設けな(でもよい。
〔発明の効果〕
以上説明したように1本発明によれば、接続される入出
力機器に対して、ハードウェアの割込み機番を予め固定
化する必要はないので、入出力を制御する制御プログラ
ム等を専用化する必要はな(、各種異なるオプション入
出力機器が接続された装置において、共通な制御プログ
ラムを用いることができるようになる。従って、柔軟性
、汎用性に富むマイクロプロセッサを用いた入出カシス
テムを構築できる。
【図面の簡単な説明】
第1図は本発明の基本構成例、第2図は本発明の一実施
例における割込み人力選択回路の構成例。 第3図は従来方式の例を示す。 図中、10はマイクロプロセッサ、11は割込みコント
ローラ、12は割込み入力選択回路、13Aないし13
Xは入出力機器、14は割込み選択レジスタ、15はメ
インバス、20−0ないし20−7はスリーステートバ
ッファを表す。 特許出願人    富士通株式会社 復代理人弁理士   小笠原 吉義 苓肥朗ml[トタ呻△゛、1列 第 1 邑

Claims (1)

  1. 【特許請求の範囲】 割込み機番に対応した処理機能を有するマイクロプロセ
    ッサ(10)と、割込みを発生させる複数の入出力機器
    (13A、13B、・・・)と、該入出力機器からの割
    込み要求により上記マイクロプロセッサに割込み信号を
    送出する割込みコントローラ(11)とを備えたシステ
    ムにおいて、 上記マイクロプロセッサ(10)による設定処理により
    、上記各入出力機器(13A、・・・)に対し割込み機
    番を予め割り付ける割込み入力割り付け手段(14)と
    、 該割込み入力割り付け手段(14)による設定情報に基
    づいて、上記各入出力機器(13A、・・・)から上記
    割込みコントローラ(11)への割込み入力に関する接
    続を切り換える割込み入力選択接続手段(12)とを備
    えたことを特徴とする割込み入力制御方式。
JP19497186A 1986-08-20 1986-08-20 割込み入力制御方式 Pending JPS6349959A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19497186A JPS6349959A (ja) 1986-08-20 1986-08-20 割込み入力制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19497186A JPS6349959A (ja) 1986-08-20 1986-08-20 割込み入力制御方式

Publications (1)

Publication Number Publication Date
JPS6349959A true JPS6349959A (ja) 1988-03-02

Family

ID=16333391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19497186A Pending JPS6349959A (ja) 1986-08-20 1986-08-20 割込み入力制御方式

Country Status (1)

Country Link
JP (1) JPS6349959A (ja)

Similar Documents

Publication Publication Date Title
JP3144842B2 (ja) マイクロプロセッサ
JPH0895895A (ja) 情報処理装置におけるシリアルポートi/o機器の制御装置
JP2695773B2 (ja) マルチcpu制御方式
JPH03268159A (ja) 保守用コンソール接続方式
JPS62152071A (ja) デ−タ処理装置
JPS6170610A (ja) 数値制御装置
JPH02118738A (ja) 二重化制御システムの異常レベルによる切換方式
JPS58107906A (ja) 工程歩進形プログラマブルコントロ−ラ
JPH01258061A (ja) 分散制御システムのバックアップ方式
JPH0192847A (ja) デバック制御方式
JPH02133851A (ja) 通信制御装置
JPH04142648A (ja) データ転送処理方式
JPH01180350A (ja) 印刷方式
JPS62160540A (ja) 二重化情報処理装置
JPH01251123A (ja) キーボードディスプレイ装置
JPS6249463A (ja) 入出力制御装置のパツチ方式
JPS6270912A (ja) 機械制御装置
JPH01137338A (ja) スタンバイ系のチェック方式
JPH0195349A (ja) 入出力装置
JPH0370810B2 (ja)
JPS6326715A (ja) ワ−クステ−シヨンの接続切換装置
JPH0267038A (ja) 分散形交換システムの制御方式
JPS6232745A (ja) 回線処理システム
JPH01300364A (ja) マルチプロセッサ方式
JPH0247752A (ja) チャネル切換方式