JPS5886645A - 入出力制御方式 - Google Patents
入出力制御方式Info
- Publication number
- JPS5886645A JPS5886645A JP18573381A JP18573381A JPS5886645A JP S5886645 A JPS5886645 A JP S5886645A JP 18573381 A JP18573381 A JP 18573381A JP 18573381 A JP18573381 A JP 18573381A JP S5886645 A JPS5886645 A JP S5886645A
- Authority
- JP
- Japan
- Prior art keywords
- program
- interrupt
- input
- processing
- flip
- 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.)
- Granted
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)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(11発明の技術分野
本発明は、入出力制御方式に係り1%km数の入出力装
置を単一のマイクロプロセッサによシ制御する入出力制
御方式に関するものである。
置を単一のマイクロプロセッサによシ制御する入出力制
御方式に関するものである。
(2) 従来技術と問題点
従来の入出力制御方式においては、各入出力装置のデー
タ転送の優先順位に基づいて割当てられ・た割込みレベ
ルで、入出力装置の起動処理やデータ転送処理、#!結
処理、非同期割込み処理を笑行していた。この種の従来
の入出力制御方式においては、上位のプログラムへの終
結報告や非同期割込み報告のための終結処理、非同期割
込み処理が各入出力装置毎に必要となり、ta、制御が
複雑となる欠点があった。さらに、高優先順位の入出力
装置の終結処理中は低優先順位の入出力装置のデータ転
送が実行で良ないため、オーバランが発生する可能性が
大きいという欠点かあった。
タ転送の優先順位に基づいて割当てられ・た割込みレベ
ルで、入出力装置の起動処理やデータ転送処理、#!結
処理、非同期割込み処理を笑行していた。この種の従来
の入出力制御方式においては、上位のプログラムへの終
結報告や非同期割込み報告のための終結処理、非同期割
込み処理が各入出力装置毎に必要となり、ta、制御が
複雑となる欠点があった。さらに、高優先順位の入出力
装置の終結処理中は低優先順位の入出力装置のデータ転
送が実行で良ないため、オーバランが発生する可能性が
大きいという欠点かあった。
(3)発明の目的
本発明は、上記の欠点を除去するものであって。
特定の割込みレベルを各入出力装置共通の終結処理や非
同期処理用として使用し、その割込みレベルへの割込み
袈因として他の割込レベルのプログラムによシ制御可能
なりリップ・フロップを設けることによシ、フログラム
制御の単純化およびフ″ログラム容量の減少を実現でき
ると共に、オーバランの発生を防止できるようにし″た
入出力制御方式を提供することを目的としている・ (4)発明の構成 そしてそのため1本発明の入出力制御方式は。
同期処理用として使用し、その割込みレベルへの割込み
袈因として他の割込レベルのプログラムによシ制御可能
なりリップ・フロップを設けることによシ、フログラム
制御の単純化およびフ″ログラム容量の減少を実現でき
ると共に、オーバランの発生を防止できるようにし″た
入出力制御方式を提供することを目的としている・ (4)発明の構成 そしてそのため1本発明の入出力制御方式は。
複数の割込与レベルを具備したマイクロプロセッサを有
するデータ処理システムにおいて、特定の割込みレベル
の割込み要求信号を生成するフIJツブ・フロップを設
け、当該フリップ・フロッグを他の割込みしづルのプロ
グラムにより制−御できるようにしたことを特徴とする
ものである。
するデータ処理システムにおいて、特定の割込みレベル
の割込み要求信号を生成するフIJツブ・フロップを設
け、当該フリップ・フロッグを他の割込みしづルのプロ
グラムにより制−御できるようにしたことを特徴とする
ものである。
(5)発明の実施例
以下1本発明を図面を参照しつつ説明する。
第1図は本発明の1実施例のノ・−ドウエア構成を示す
図、第2図(イ)、(ロ)は本5#明の1実施例のソフ
トウェア構成の1例を示す図、第3図は従来の入出力処
理を示すタイムチャート、第4図は本発明による入出力
処理を示すタイムチャート、第5−図は本発明の第2実
施例の7・−ドウニア構gを示す図、第6図は本発明の
第2実施例のソフトウェア構成を示す図である。
図、第2図(イ)、(ロ)は本5#明の1実施例のソフ
トウェア構成の1例を示す図、第3図は従来の入出力処
理を示すタイムチャート、第4図は本発明による入出力
処理を示すタイムチャート、第5−図は本発明の第2実
施例の7・−ドウニア構gを示す図、第6図は本発明の
第2実施例のソフトウェア構成を示す図である。
第1図において、1はマイクロプロセッサ、2はメモリ
空間、3はIO窒間、4はフロッピィ・ディスク装置、
4はディスプレイ装置、6はプリンタ装置、7けインタ
フェース領域、8uFPD(フロッピィ・ディスク)制
御、プログラム、9けディスプレイ制御プログラム中ム
0け、プリンタ制御プログラム、11け終結処理1プロ
グラム、12は各種プUグラム、J 3FiPPD制御
レジスタ群。
空間、3はIO窒間、4はフロッピィ・ディスク装置、
4はディスプレイ装置、6はプリンタ装置、7けインタ
フェース領域、8uFPD(フロッピィ・ディスク)制
御、プログラム、9けディスプレイ制御プログラム中ム
0け、プリンタ制御プログラム、11け終結処理1プロ
グラム、12は各種プUグラム、J 3FiPPD制御
レジスタ群。
14はディスプレイ制御レジスタ、15はプリンタ制御
レジスタ群 ijFPD終結フラグ領域、18はディスプレイ終結フ
ラグ領域、19はプリンタ終結フラグ領域。
レジスタ群 ijFPD終結フラグ領域、18はディスプレイ終結フ
ラグ領域、19はプリンタ終結フラグ領域。
尤ないしTiは割込み要求信号線をそれぞれ示している
。
。
マイクロプロセラ−F1は複数の割込みレベルを有して
いる・メモリ空間2には、インタフェース領域7.PP
I)制御プログラム8.ディスプレイ制御プログラム9
.プリンタ制御プログラム10゜終結処理プログラム1
1およびその他の各種プログラム12が配置されている
。IO空間13には。
いる・メモリ空間2には、インタフェース領域7.PP
I)制御プログラム8.ディスプレイ制御プログラム9
.プリンタ制御プログラム10゜終結処理プログラム1
1およびその他の各種プログラム12が配置されている
。IO空間13には。
FPD制御レジしタ#13.ディスプレイ制御レジスタ
14.プリンタ制御レジスタ群15およびプログラムに
よって制御可能なフリップ・フロラ116が収容されて
いる。FPD制御制御レジスタ群上ディスプレイ制御レ
ジスタ群14お、よびプリンタ制御レジスタ群】5の各
レジスタ、4びにフリップ・フロップにはアドレスが付
されており。
14.プリンタ制御レジスタ群15およびプログラムに
よって制御可能なフリップ・フロラ116が収容されて
いる。FPD制御制御レジスタ群上ディスプレイ制御レ
ジスタ群14お、よびプリンタ制御レジスタ群】5の各
レジスタ、4びにフリップ・フロップにはアドレスが付
されており。
マイクロプロセッサ1はこれらの各種レジスタ】3およ
びフリップ・・フロップをアクセスすることが出来る。
びフリップ・・フロップをアクセスすることが出来る。
FPD制御制御レジスタ群上3ロツブイ・ディスク装置
4を制御するためのものであり。
4を制御するためのものであり。
ディスプレイ制御レジスタ群14はディスプレイ装置】
5を制御するためのものであり、プリンタmt+御tz
ジスタ群15はプリンタ装置6を制御するxめのもので
ある。マイクロプロセッサ1と複数の割込み要求フリッ
プ・フロップ(図示せず)のそれぞれの間には割込み要
求1号線為ないしTiか設けられている。また、フリッ
プ・フロップ16とマイクロプロセッサ1との間にも割
込み要求1g号線T1か設けられており、スリップ・フ
ロップ16がセットされると、信号線T、上の割込み要
求信号が論理rlJとなる。
5を制御するためのものであり、プリンタmt+御tz
ジスタ群15はプリンタ装置6を制御するxめのもので
ある。マイクロプロセッサ1と複数の割込み要求フリッ
プ・フロップ(図示せず)のそれぞれの間には割込み要
求1号線為ないしTiか設けられている。また、フリッ
プ・フロップ16とマイクロプロセッサ1との間にも割
込み要求1g号線T1か設けられており、スリップ・フ
ロップ16がセットされると、信号線T、上の割込み要
求信号が論理rlJとなる。
マイクロプロセッサlは、上記したように複数の割込み
レベルを有している。非割1込みレベルは通常のプログ
ラムの実行レベルである。最下位の割込みレベルは、各
入出力′装置の終結処理や非周期割込み処理のために割
当てられる。その他の割込みレベルは、各人、出力装置
のデータ転送の優先順位に基づいて割当てられている。
レベルを有している。非割1込みレベルは通常のプログ
ラムの実行レベルである。最下位の割込みレベルは、各
入出力′装置の終結処理や非周期割込み処理のために割
当てられる。その他の割込みレベルは、各人、出力装置
のデータ転送の優先順位に基づいて割当てられている。
また、最下位レベルの割込み忙対する割込み要因として
フリップ・フロップ16が設けられている。このクリッ
プ・フロップ16は、他の割込みレベルの割込み処理プ
ログラムによってセット可能である。
フリップ・フロップ16が設けられている。このクリッ
プ・フロップ16は、他の割込みレベルの割込み処理プ
ログラムによってセット可能である。
第2図(イ)、(a)は本発明の1実施例のソフトウェ
ア構成の1例を示すものである1通常のプログラム中の
プリント指令がフェッチされると、プリント制御プログ
ラムの実行が開始される。プリント制御プログラムは下
記のような処理を行う。
ア構成の1例を示すものである1通常のプログラム中の
プリント指令がフェッチされると、プリント制御プログ
ラムの実行が開始される。プリント制御プログラムは下
記のような処理を行う。
■ プリンタ動作可能であるか、否かを調べる。
可能であれは■の処理を行い、不可能であれは■の処理
を行う。
を行う。
■ プリント指定をプリンタ装置6に指ボし。
通常のプログラムにリターンする。
7’ rtンタ装置6から割込み要求が送られて来ると
。
。
マイクロプロセッサlはこの割込み要求を受付は得るか
否かを調べ、受付は得る場合はプI)ンタ制御プログラ
ムの中の割込み処理ルーチンを実行する。この割込み処
理ルーチンによって下記のような処理が行われる。
否かを調べ、受付は得る場合はプI)ンタ制御プログラ
ムの中の割込み処理ルーチンを実行する。この割込み処
理ルーチンによって下記のような処理が行われる。
■ プリント終了か否かを調べる。Yesであれは■の
処置を行い、Noであれは■の処理を行う。
処置を行い、Noであれは■の処理を行う。
■ 最終データか否η島を調べる*Yesであれは■の
も理を行い、Noであれは■の処理を行う。
も理を行い、Noであれは■の処理を行う。
■ プリント・データをプリンタ装置6へ転送し、しか
る後に通常のプログラムにリターンする。
る後に通常のプログラムにリターンする。
■ 最終プリント・データをプリンタ装f6へ転送する
。
。
■ プリンタ開始を指令し1通常のプログラムにリター
ンする。
ンする。
■ 終了状態をメモ17 K格納する。
■ プリンタ終結フラグ領域19の終結フラグをONと
する。
する。
0 割込み要求信号りの要因となるフ17ツブ・フロッ
プ16をセットし1通常のプログラムにリターンする。
プ16をセットし1通常のプログラムにリターンする。
なお1割込み要求信号ηとは。
割込み要求信号線T1上の信号を意味している。
マイクロプロセッサ1け1割込み要求信号りが論理「1
」となったことを検出すると、これより割込みレベルd
高い割込み要求が存在するか否かを調べ、存在しない場
合には、終結処理プログラムを実行する。終結処理プ日
グラムの実行によって下記のような処理か行われる。
」となったことを検出すると、これより割込みレベルd
高い割込み要求が存在するか否かを調べ、存在しない場
合には、終結処理プログラムを実行する。終結処理プ日
グラムの実行によって下記のような処理か行われる。
■ 割込み要求信号T1の要因となるスリップ・フロッ
プ】6を0FFVct6゜ ■ デバイス(入出力装置′)毎の終了”フラグをON
[すル11 YesテあれFioの処理を行い、N。
プ】6を0FFVct6゜ ■ デバイス(入出力装置′)毎の終了”フラグをON
[すル11 YesテあれFioの処理を行い、N。
であれにエラー報告を行う。
◎ 該当デバイスの終了フラグを0FF)(する。
O#x当タデバイス動作終了待ちの几めに侍ちとなりて
いるプログラムを一部させるための準備を行う。
いるプログラムを一部させるための準備を行う。
Oall’)デバイスの終了フラグがONであるか。
否かを調べる。Yesであれば[相]の処理を行い。
心であれは通常のプログラムにリターンする。
0 割込み要求信号りの要因となるフリップ・70ツブ
16をONにする。
16をONにする。
第3図は従来の入出力処理を示すタイムチセードである
。入出力処理は、起動処理、データ転送および終結処理
の順次で行われる0割込みレベルnの入出力装置に対す
る起動処理を実行しているときに1割込みレベルmから
データ転送の割込み要求が送られて来ると1割込みレベ
ルnの入出力装置に対する起動処理は中断され1割込み
レベルmの入出力装置に対するデータ転送が行われる。
。入出力処理は、起動処理、データ転送および終結処理
の順次で行われる0割込みレベルnの入出力装置に対す
る起動処理を実行しているときに1割込みレベルmから
データ転送の割込み要求が送られて来ると1割込みレベ
ルnの入出力装置に対する起動処理は中断され1割込み
レベルmの入出力装置に対するデータ転送が行われる。
割込みレベルmの入出力装置に対する終結処理をこの割
込み要求は直ちに受付けられず、この割込み要求は割込
みレベルmの終結処理が終了するまで待几される。
込み要求は直ちに受付けられず、この割込み要求は割込
みレベルmの終結処理が終了するまで待几される。
第4図は本発明による入出力処理を示すタイムチャート
である。本発明によれば終結処理の一部を最下位の割込
みレベルで実行している。このため最下位割込みレベル
の終結処理の実行中にデータ転送の割込み要求があった
場合、又は最下位割込みレベルの割込み要求とデータ転
送の割込み要求が競合した場合には、直ちにデータ転送
の割込み要求が受付けられ、データ転送が開始される。
である。本発明によれば終結処理の一部を最下位の割込
みレベルで実行している。このため最下位割込みレベル
の終結処理の実行中にデータ転送の割込み要求があった
場合、又は最下位割込みレベルの割込み要求とデータ転
送の割込み要求が競合した場合には、直ちにデータ転送
の割込み要求が受付けられ、データ転送が開始される。
第5図は本発明の第2実施例のハードウェア構成奮示す
図であ’)、 jl!6図は本発明の第2実施例のソフ
トウェア構成を示す図である。第5−にシいて、21は
マイク、ログロセッサ、22はメモリ空間、23はIO
空間、24#″tデイスプレイ装置、25はキーボード
、26はインタフェース領域、27はディスプレイ制御
プログラム、28はキーボード制御プログラム、29ハ
各楕プログラム、30はディスプレイ制御レジスタ、3
1線キ一ボード制御レジスタ群、32紘フリツプ・フロ
ップ、33はOR回路s TmとTrdd割込7:要i
r7.号融、34はDSP−KBイ:yタフエース領域
をそれぞれ示している。なお、1)SPはDispla
yの略であり、KBはKeyboardの略である。
図であ’)、 jl!6図は本発明の第2実施例のソフ
トウェア構成を示す図である。第5−にシいて、21は
マイク、ログロセッサ、22はメモリ空間、23はIO
空間、24#″tデイスプレイ装置、25はキーボード
、26はインタフェース領域、27はディスプレイ制御
プログラム、28はキーボード制御プログラム、29ハ
各楕プログラム、30はディスプレイ制御レジスタ、3
1線キ一ボード制御レジスタ群、32紘フリツプ・フロ
ップ、33はOR回路s TmとTrdd割込7:要i
r7.号融、34はDSP−KBイ:yタフエース領域
をそれぞれ示している。なお、1)SPはDispla
yの略であり、KBはKeyboardの略である。
第1実施例と同様に、マイクロプロセッサ21は複数の
割込みレベルを有しており、メモリ空間22にはインタ
フェース領域26.ディスプレイ制御プログラム27.
キーボード制御プログラム28および各種プロンラム2
9などか配置されており、IO空間23にはディスプレ
イ制御レジスタ群3】およびキーボード制御レジスタ群
などが配置されている。ディスプレイ制御レジスタ群3
0はディスプレイ装置24を制御するためのものであり
、キーボード制御レジスタ31は叡−ボード25を制御
するためのものである。ディスプレイ装置に起因する割
込み要求信号′は信号線T nJ: K送出される。O
R回路33の上側入力端子にはキーボード本来の割込み
要因(例えはキー人力による割込み要求信号)が人力さ
れ、OR回路32の下側入力端子KFiフリヴプ・フロ
ップ32の内容カ入力される。OR(ロ)路33の出力
は割込み胃求16号線脂上に送出される。ディスプレイ
装[24とキーボード25との関係は非常に複雑である
。例えは、グログラムによりディスプレイ画面に仮名フ
ィールドを設定しカーソルを仮名フィールドへ位置付け
ると、キーボード25を仮名モードに設定する必要があ
る。仮名モート°になって、オペレータが英字・仮名キ
ーを押下すると、仮名文字が自動的に入力される。即ち
、シフト・キーの操作を省略することが出来る。
割込みレベルを有しており、メモリ空間22にはインタ
フェース領域26.ディスプレイ制御プログラム27.
キーボード制御プログラム28および各種プロンラム2
9などか配置されており、IO空間23にはディスプレ
イ制御レジスタ群3】およびキーボード制御レジスタ群
などが配置されている。ディスプレイ制御レジスタ群3
0はディスプレイ装置24を制御するためのものであり
、キーボード制御レジスタ31は叡−ボード25を制御
するためのものである。ディスプレイ装置に起因する割
込み要求信号′は信号線T nJ: K送出される。O
R回路33の上側入力端子にはキーボード本来の割込み
要因(例えはキー人力による割込み要求信号)が人力さ
れ、OR回路32の下側入力端子KFiフリヴプ・フロ
ップ32の内容カ入力される。OR(ロ)路33の出力
は割込み胃求16号線脂上に送出される。ディスプレイ
装[24とキーボード25との関係は非常に複雑である
。例えは、グログラムによりディスプレイ画面に仮名フ
ィールドを設定しカーソルを仮名フィールドへ位置付け
ると、キーボード25を仮名モードに設定する必要があ
る。仮名モート°になって、オペレータが英字・仮名キ
ーを押下すると、仮名文字が自動的に入力される。即ち
、シフト・キーの操作を省略することが出来る。
第6図/fi第2笑施例のン7トゥエア構成を示すもの
である。
である。
ディスプレイ制御プログラムが実行されると。
下記のような処理が行われる。
■ データをディスプレイ画面上に表示する。
■ キーボードのモード設定が必要であるか。
否かを調べる。Yesであれは■の処理を行い。
Noであれにエンドとする。なお、エンドはリターンと
同一意味をもつ。
同一意味をもつ。
■ DSP−KBインタフェース領域にモード設定指定
を行う。
を行う。
■ キーボードの割込み要因となるフリップ・プロップ
32をONとし、しかるfKエンドとする。
32をONとし、しかるfKエンドとする。
7リツプ・フロップ32がONとなると1割込み要求信
号線−上の割込み要求信号は論理「1」となる。この割
込み要求信号は割込みレベルmをもつものであ8る。割
込みレベルmけ劃込みレベルnよりも優先順位が高い。
号線−上の割込み要求信号は論理「1」となる。この割
込み要求信号は割込みレベルmをもつものであ8る。割
込みレベルmけ劃込みレベルnよりも優先順位が高い。
マイクロプロセッサ1は割込み要求信号Tmが論理「1
」となると、これより高い割込み要求が存在しないこと
を条件としてキーボード制御プログラムの中の割込み処
理ルーチンを実行する。この割込み処理ルーチンによっ
て下記のような処理か行われる。
」となると、これより高い割込み要求が存在しないこと
を条件としてキーボード制御プログラムの中の割込み処
理ルーチンを実行する。この割込み処理ルーチンによっ
て下記のような処理か行われる。
■ キー人力による割込みか、否か調べる。Yesであ
れは@の処理を行い、Noであれは■の処理を行う。
れは@の処理を行い、Noであれは■の処理を行う。
■ 割込み要因のフリップ・フロップ32をOFFにす
る。
る。
■ DSP−KBインタフェース狽域をIJ−卜する・
■ DSP−KBインタフェース領域にモード設定の指
定があるか否か調べる。Yesの場合にけ@の処理を行
い、Noであれは■の処理を行う。
定があるか否か調べる。Yesの場合にけ@の処理を行
い、Noであれは■の処理を行う。
■ キーモードのモード設定以外の処理を行う。
@ DSP−KBインタ→エース領域をクリアし。
エンドとする。
■ キーモードのモード設定を行い1次に0の処理を行
う。
う。
■ キー人力処理を行い、しかる後にエンドとする。
第2実施例によれは1割込みレベルmのキーボード制御
プログラムへのエン) IJが割込要求信号Tmによる
割込みに限られると共に1割込みレベル間の複雑な制御
が解消され、プログラムを単純化する効果′がある。
プログラムへのエン) IJが割込要求信号Tmによる
割込みに限られると共に1割込みレベル間の複雑な制御
が解消され、プログラムを単純化する効果′がある。
(6) 発明の効果
以上の説明から明ら〃為なように1本発明によれは1割
込みレベル間の複雑な制御が解消されること、並びに制
御の工、ントリが限定されるのでプログラム制御が単純
化訃よび共通化できること等の効果が得られる。さらに
は、従来は高位の優先順位のもとで実行されていた処理
が低位の優先順位のもとで処理することが出来るので、
オーバランを防止することも出来る。
込みレベル間の複雑な制御が解消されること、並びに制
御の工、ントリが限定されるのでプログラム制御が単純
化訃よび共通化できること等の効果が得られる。さらに
は、従来は高位の優先順位のもとで実行されていた処理
が低位の優先順位のもとで処理することが出来るので、
オーバランを防止することも出来る。
第1図は本発明の1笑施例のハードウェア構成を示す図
、第2図(イ)、(ロ)は本発明の1笑施例のソフトウ
ェア構成の1例を示す図、第3図は従来の入出力処理を
示すタイムチャート、第4図は本発明による入出力処理
を示すタイムチャート、菓5図は本発明の第2実施例の
ハードウェア構成を示す図、第6図は本発明の第2笑施
例のソフトウェア構成を示す図である。 1・・・マイクロプロセッサ、2・・・メモリ空間。 3・・・■0空間、4・・・フロッピィ・ディスク装置
。 5・・・ディスプレイ装置、6・・・プリンタ装置、7
・・・インタフェース領域、8・・・FPD(70ツビ
イ・ディスク)制御プログラム、9・・・ディスプレイ
制御プログラム、10・・・プリンタ制御プログラム。 11・・・終結処理プログラム、12・・・各種プログ
ラム、13・・・F P D III御レジしタ群、1
4・・・ディスプレイ制御レジスタ、15・・・プリン
タ制御レジスタ% 16・・・フリップ・フロ′ツブ、
17・・・FPDi結フラタフラグ領域・・・ディスプ
レイ終結フラグ領域、19・・・プ2ノンタ終結フラグ
領域、T、ないしTi・・・割込み要求信号線%21−
・・・マイクロプロセッサ、22・・・メモリ空間、2
3・・・IO空間、24・・・ディスプレイ装置、25
・・・キーボード、26・・・インタフェース領域、2
7・・・ディスプレイ制御プログラム、28・・・キー
ボード制御プログラム、29・・・各権プログラム、3
0・・・ディスプレイ制御レジスタ、31・・・キーボ
ード制御レジスタ群、32・・・スリップ争フロップ、
33・・・OR回路、TmとTn・・・割込み要求信号
線、34・・・DSP−KBインタフェース領域。 特許出願人 ユーザツク電子工業株式会社鵠人弁理士
京谷 四 部 外1名 ヤ1図
、第2図(イ)、(ロ)は本発明の1笑施例のソフトウ
ェア構成の1例を示す図、第3図は従来の入出力処理を
示すタイムチャート、第4図は本発明による入出力処理
を示すタイムチャート、菓5図は本発明の第2実施例の
ハードウェア構成を示す図、第6図は本発明の第2笑施
例のソフトウェア構成を示す図である。 1・・・マイクロプロセッサ、2・・・メモリ空間。 3・・・■0空間、4・・・フロッピィ・ディスク装置
。 5・・・ディスプレイ装置、6・・・プリンタ装置、7
・・・インタフェース領域、8・・・FPD(70ツビ
イ・ディスク)制御プログラム、9・・・ディスプレイ
制御プログラム、10・・・プリンタ制御プログラム。 11・・・終結処理プログラム、12・・・各種プログ
ラム、13・・・F P D III御レジしタ群、1
4・・・ディスプレイ制御レジスタ、15・・・プリン
タ制御レジスタ% 16・・・フリップ・フロ′ツブ、
17・・・FPDi結フラタフラグ領域・・・ディスプ
レイ終結フラグ領域、19・・・プ2ノンタ終結フラグ
領域、T、ないしTi・・・割込み要求信号線%21−
・・・マイクロプロセッサ、22・・・メモリ空間、2
3・・・IO空間、24・・・ディスプレイ装置、25
・・・キーボード、26・・・インタフェース領域、2
7・・・ディスプレイ制御プログラム、28・・・キー
ボード制御プログラム、29・・・各権プログラム、3
0・・・ディスプレイ制御レジスタ、31・・・キーボ
ード制御レジスタ群、32・・・スリップ争フロップ、
33・・・OR回路、TmとTn・・・割込み要求信号
線、34・・・DSP−KBインタフェース領域。 特許出願人 ユーザツク電子工業株式会社鵠人弁理士
京谷 四 部 外1名 ヤ1図
Claims (1)
- 複数の割込みレベルを具備したマイクロプロセッサを有
するデータ処理システムにおいテ、特定の割込みレベル
の割込み要求信号を生成するフリップ・フロップを設け
、轟該7リツプ・フロップを他の割込みレベルの10グ
ラムにより制御できるようkしたことを特徴とする入出
力制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18573381A JPS5886645A (ja) | 1981-11-18 | 1981-11-18 | 入出力制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18573381A JPS5886645A (ja) | 1981-11-18 | 1981-11-18 | 入出力制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5886645A true JPS5886645A (ja) | 1983-05-24 |
| JPH0136126B2 JPH0136126B2 (ja) | 1989-07-28 |
Family
ID=16175903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18573381A Granted JPS5886645A (ja) | 1981-11-18 | 1981-11-18 | 入出力制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5886645A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS526435A (en) * | 1975-06-30 | 1977-01-18 | Honeywell Inf Systems | Interruption processor |
| JPS533137A (en) * | 1976-06-30 | 1978-01-12 | Toshiba Corp | Interruption control system |
| JPS56129931A (en) * | 1980-03-17 | 1981-10-12 | Fujitsu Ltd | Interruption controlling system |
-
1981
- 1981-11-18 JP JP18573381A patent/JPS5886645A/ja active Granted
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS526435A (en) * | 1975-06-30 | 1977-01-18 | Honeywell Inf Systems | Interruption processor |
| JPS533137A (en) * | 1976-06-30 | 1978-01-12 | Toshiba Corp | Interruption control system |
| JPS56129931A (en) * | 1980-03-17 | 1981-10-12 | Fujitsu Ltd | Interruption controlling system |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0136126B2 (ja) | 1989-07-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4272819A (en) | Inter-subsystem direct transfer system | |
| GB1588929A (en) | Priority vectored interrupt using direct memory access | |
| JP3093293B2 (ja) | 情報処理装置の割り込み方式 | |
| EP0272821B1 (en) | Method and apparatus for computation stack recovery in a calculator | |
| US4972312A (en) | Multiprocess computer and method for operating same having context switching in response to a peripheral interrupt | |
| US5938745A (en) | Arbitrator for modem in a system without shared process space that passes a duplicate handle to a first listening application with matching identification string | |
| US4885714A (en) | Calculator having a user-accessible object stack for the uniform application of mathematical functions and logical operations to a multiplicity of object types | |
| JPH05508037A (ja) | 端末装置とユーザプログラムとの間のデータ通信を実現するための装置および方法 | |
| JPH03196225A (ja) | プログラマブル割込みコントローラ | |
| JPH07104830B2 (ja) | コンピュータ・システム及びコンピュータ・システムを作動させる方法 | |
| JPH0136126B2 (ja) | ||
| Feinroth et al. | Telecommunications using a front-end minicomputer | |
| KR940009104B1 (ko) | 시스템간의 데이타 전송방법 | |
| JPS6148741B2 (ja) | ||
| Soop | DOLL, the on-line measurement system for heavy-liquid bubble-chamber photographs | |
| JPS5924364A (ja) | プロセス同期回路 | |
| Raffi | Remote terminal communication with RSX-11M | |
| KR19990059515A (ko) | 운영체제 상에서의 콘솔 서버 방법 및 장치 | |
| JPS58112125A (ja) | チヤネル制御方式 | |
| JPS60186939A (ja) | タイマ機構 | |
| JPS61121153A (ja) | プロセツサ間通信制御方式 | |
| JPH06230980A (ja) | 割込み回路 | |
| JPH0264886A (ja) | Icカード制御機能付き業務処理装置 | |
| JPH0559459B2 (ja) | ||
| Pickens | Surrogate RJS for UCLA-CCN |