JPS582953A - 割り込み制御方式 - Google Patents

割り込み制御方式

Info

Publication number
JPS582953A
JPS582953A JP10206481A JP10206481A JPS582953A JP S582953 A JPS582953 A JP S582953A JP 10206481 A JP10206481 A JP 10206481A JP 10206481 A JP10206481 A JP 10206481A JP S582953 A JPS582953 A JP S582953A
Authority
JP
Japan
Prior art keywords
interrupt
time
register
value
real
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
JP10206481A
Other languages
English (en)
Inventor
Hideki Fukuoka
福岡 秀樹
Kiyoto Tanaka
清人 田中
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP10206481A priority Critical patent/JPS582953A/ja
Publication of JPS582953A publication Critical patent/JPS582953A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • G06F9/4825Interrupt from clock, e.g. time of day

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

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

Description

【発明の詳細な説明】 本実wi#i、割〉込ミ制御方式に関し、IIII#I
C実時聞タイマ1?用%p*情報処理システムems込
み制御方式に−するものである。
Wシ込み機能社、システムの外部からOII求、#&層
装雪内部で発生したあゐ杖蒙、ある%Pは入出力装置で
発生しえある吠ar4とづき、処■装置0IJIklI
状S+を変化させる%0で、割9込みが発生すると、逓
常Oプ胃ダラムO実行は一時中断され、割隻、込み#I
klIプ冑ダラ^に制御がSされる0周一〇よ’3に%
 I)込みを要因ごとに分額すると、!シンチェツタ1
11!)込み、スーパバイザ・コール割)込み、プリダ
ツ五W伽込み、外部割塾込み、および入出力割り込み等
に分秒られる・ む*bom参込みが受は付けられると、これら6つ01
1m込み要因ごとに定められに主記憶@N。
領域に、111 m  W  (?regram  #
tmtms  Wed )  が胆ygvとして格納さ
れ、さらK11f伽込みIF鰹を―肩する友め01F1
111’&情報ボ、定められ友頷城に格納されゐ。それ
から、新ν8wが読み出されて真)Ifと謙る0割り込
みJlllllプ■ダラ^は、新ν1Wでas富れる処
置吠IIOもとて奥行される。
1*、割勢込み虻よって、格納される旧P8WKは、割
に込みが発生しなければ次Km行されるはずてあつ慶命
令のアドレスが含まれて≠る。
rav#i、中央処3111F蒙の動作【制御する基本
tI111に#御管報を保持しており、そのビット構成
は、例えefllllKlすようK、21m! (1!
14ビツト)で構成され石場舎に社、ピッ)11$−3
1に雪争込みのlll111?豪わすコード、ビット4
0〜63に次Km行す1命◆の先−バイシ・アドレスが
食會詐る。そして、中央処ms雪が命令を読み出して実
行會−始すると自は、その命令の憂さが加えられて、次
の命令のアドレスに更新畜れる。
次に、+1+111込与要110ToるもOk鉗して蒙
)込みマスクを用−1必要虻応じてそOマスタ會俸留に
することkよ参ll伽込みを禁止することがで自ゐ0割
勢込みは、透電、匈応する割り込みマスタが11”のと
自費は付けられ、′0”のと自保留される。仁れらの!
スタ曽頓は、制御レジスタに格納されて−る。
ところで、情報幾層システムで社、実時間タイマを用−
た@り込み(外部割り込みの1つ)の制御によってシス
テムの基本動作シーケンスを遂行する方法が従来よね行
われて−ゐ。例オば、第2図に示すように1実時間タイ
!が!lの時刻のとき割込ωでシステム電源の投入およ
びシステム初期化Oプ田ダラムムを実行し、〒2C)n
@0とき割込■でシステム・スケジュールのプログラム
1を実行し、!3の時刻のと自割込e)でシステム電源
O切断および後蛤理のプロダラAD)実行するように1
設定したと仮定する。いま、プログラム1の奥行中に入
出力装置とO情報授受が必要21にると、プログラムB
が入出力命令を発行することkよや入出力装置は起動し
、プ讐ダラ^BO実行を一時中断してプログラム0を実
行する。ブーメラム00奥行途中で入出力装置の動作が
終了し、ブ胃グラABを続行する用意がで自、かっブー
グラム10優先度がプログラム0よ鰺高社れば、割込0
でプ0ダラム0の実行を中断してプwp゛テムIK戻す
・そして、最後に、〒3511寓の割込四で1源切断O
プpダラム′D管実行し、システムの処mを終了する。
このように%従来O曽報処覇システムにおける実時間タ
イマを用%1aた割染込み制御方式は、中央栖厘羨fO
1l1011111り込み時刻レジスタを用い、実時間
タイv 0411割抄込み時刻レジスタに設定富れえ値
(!1〜!凰)が−襞しえとき割や込み動作を行−1そ
れに続いて主記憶装置上の新P8vl[城から四−ドさ
れ−kllWをもとにプログラム管実行し、必要1に幾
層を行っている拳−しかし、任意の時1111L中央処
厘装置に割炒込みをIAjJAシて、必要電動作を奥行
させるためKFi、割−込み時刻レジスタと主記憶装置
の新ysvO内容とを1買ダツム(as)4cより管層
しなけれ社亀す亀−0す亀わt、第2図IICおいて社
、管遍プーダラムが割じ込み時刻レジスタの内容會履次
yl、t2.’r3e履序で更新し、実時間タイマΦ値
と上記時素レジス#O内容とが一致して割り込みがJl
!L★亀らば、管層プpグラムは、制御レジス#O■り
込みマスクが@″11であるかTIかtチェックし、”
l”であれば現psvl主記憶l!!冒4QllllP
IiW領域に格納した咎、新pswll城から読み出し
Iysv會*psvとする。そして、現P8W01[り
込みコードと次の命令アドレスを更新する0割抄込みご
とに、これらの動作をブーグラムによ)??う必要があ
為ため、管理ブーグラムがII#化し、コスト・アップ
を招く等の欠点がある。
本発明の目的は、このような従来の欠点を解消すゐまめ
、プログラムで管理される仁と亀く、仕置0#m虻劃)
込みを発生して必要な処厘を行うことがで會る蒙り込み
音制御方式Yt提供することkある。
本発明sews込み制御方式は、筒数IIO割り込み時
刻レジスタと、これらに1対lで対応する割p込みマス
タレジスタと、次に奥行すべき命令のアドレスを保持す
る書自替え可能亀レジスタ1有L%ms込み時刻レジス
タに設定された値と賞時lIl#イマ01[が一致する
と、対応する割勤込みマスタ・レジスタO内容によse
e込み信−ttm力し、次に奥行すべ龜命令アドレス管
保持して−るレジスタの内容を主記憶装置上の割)込み
処理用新281領域の次命令アドレス部Ell給した後
、新PIIW會中央鍋聰羨響のPIWK四−ドして割抄
込み処lIM管行うことを曹徽としている。
以下、本発明の実施側管、第381!によ)説明する。
1111IKkVTR1In込ミ1ljlft、(1≦
に5m)を保持するIIWk債の割り込み時刻レジスタ
2゜3、番、1@0夷時間タイマ1の値と各側〉込み時
素レジス#2.δ、養O値(tl)とを比較して、それ
らの値が一致したときそれぞれ出力値1thを与える纏
歇領eJt験回路5.6.7.1111>込み時園レジ
スタ2,3.4Km応してそれぞれm抄込みの可否を示
す**Ilom*込みマスク・レジスタ8,9゜10、
−り込み時刻レジスタ2,5.4に;il応して1i0
11jlK■)込みが殉生し友と禽に実行すべ11次の
命令アドレスムiを侮持す為複数個のアドレス・レジス
タ11.12.13.νよび動部回路が設けられる・ 論1llIIIIとして鯰、1に、智回路5.6. ”
7の出力と−に込み!スタ噌レジスタ8. GL 10
0出力と0111kllllt ト217 > YWi
im 14.15.16.7 > Ym回路4. IJ
5.16の各出力01&理和をとるオア回路17、アン
ドI!II 14.15.160各出力と7ドレスーt
zジx* 11,12,130各出力と011111輪
管とるアンド[1路18.19.20.およびアンドl
lll118.19,200各出力01111和をとる
オア11路21が設けられる。
先ず、etaの制り込み時刻レジスタ2.3.4に対し
て、操作パネルからオペレータにより、ある≠け電源投
入時の初期化プリグラムにより、tiOI!liI寓を
順次セツシしておく。同じように1割抄込みマスク・レ
ジスタ8.9.10およびアドレス・レジスタ11,1
2.13に%、あらかじめ、マスク情報”1’を九は“
0″、およU ts o各時JIll#/c実行すべき
プログラムの先願アドレスム1t@次セットする。
いま、実時間タイYlO値がtlKなったと便室すると
、実時間タイマ10値とwb込み時島レジスタ20値t
lとが一致するので、比較回路δかも出力信号が送出さ
れ、アンド回路1番に人力する。こOと龜、他の比較回
路6.7からは、実時間タイマlの値と翻染込み時刻レ
ジスタ5,40値*3.*xとが一致して1/%愈いO
で、出力信号は送出されt v” 。
比*W踏6からの出力信号社、割り込み時刻レジス#2
に賞応する割り込みマスク・レジスタ80億M1とアン
ド回路14で論理積がとられ、割や込みが可能であれば
オア回路14を経て割り込み信号が送出される。
一方、−)込み時刻レジス#2に対応するアドレス・レ
ース#llO値ムlは、アンド回!818にお−で割シ
込み信号と論纏楡がとられ、アンド11路140出力儒
量が送出されている場合には、オアー1121を経て、
主記憶装置上のsit込み幾層眉新アIW城22の次命
令アドレス部に書き込まれる。
以上の動作が、第3Wiではすべて八−ドウヱアによ伽
行われる。この時点以降は、中央処理1置で通常orb
込みlll1厘と同じように、割り込み処理プーダラム
によって新?11が新rev域22からpsv (レジ
スタ)Kロードされ、必要な割り込み幾層が行われる。
実時間タイマlがt2の値になったとき、およびtmO
値になったとき本、上記t1の値になったときの動作と
全く同じ動作管実行する。liJ !l込みマスク・レ
ジスタ8.9.10の値は、管鳩プ四グラムあゐいは操
作パネルにより任意の時刻で更新される0例えば、第2
図にお−で、入出力装置との一報羨受を制御するプログ
ラムOが終了しないうちに1実時間タイマの値が!3に
近づ−たならば%T3がセットされた割り込み時刻レジ
スタに対応するm*込みマスク・レジスタO値t@o”
にしてy3oII!薦の割り込みの)會保留糺し、プロ
グラム0が終了しに俵にその−り込みマスク・レジスタ
の値【1″にすると同時#cT3がセットされた1wり
込み時島レジスタの値を〒3よシ迩れ慶!4K]!新す
る。
以上説明し友ように、本発明によれd1プログラムによ
って1塩されることなく、任意の#寓に剣勤込みを発生
させて、必要’tmmを実行するととがてき、かつバー
「ウェアの翻り込みレベルを多数設ける必要がないOで
、制御が簡単化されるとともに、オペレーティング・シ
ステムの複雑化を防止で自る。
【図面の簡単な説明】
第1図はプ冒ダツA吠S語(PIIW)0ビット構成図
、第2図は実時間タイマを用い′ks抄込拳制、御方式
O説明図、第5図は本発明の実施例t7ポすIll!l
込み制御部の論理プ蓼ツタ図である・1を実詩IIタイ
!、2〜番10込み時刻レジスタ、6〜7g比較回路、
8〜1051m?込みマスタ・レジスタ、11〜13s
アドレス・レジスタ、14〜21sゲ一ト回路、22富
主記w装雪上の割り込み用新psv域。 特許出願人 日本電信電話公社 −代 履 人 弁場士磯 村 ■

Claims (1)

    【特許請求の範囲】
  1. 実時間タイマO値と割り込み時刻レジスタの値が一致す
    ると中央処1IIIIIIIIc割り込みを発生し、プ
    ルグラム状態■の内容1切9替えて割り込み処置を行う
    普*m1iiシステムにお−て、複数個の割参込み一時
    レジスタと、該■り込み時刻レジスタの番々に対応する
    we込みマスク、および次に奥行する命令アドレスの1
    1龜替え可能な各レジスタを^備り、上記割り込み時X
    レジスタに設定され友冬値と実時lI#イ!の値が一致
    するごとK11llり込拳儒号を出力し、―)込み時刻
    に対応する上記命令アドレス・レジX#O内客を主記憶
    装置上0Ill)込み鋤厘用新プロダラム状態語の次命
    令アドレス111に書自込み、翼プ田グテム状mstの
    内容を匍如替えて■)込番処IIを行うことvt11徽
    とするliI鰺込み制御方式。
JP10206481A 1981-06-29 1981-06-29 割り込み制御方式 Pending JPS582953A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10206481A JPS582953A (ja) 1981-06-29 1981-06-29 割り込み制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10206481A JPS582953A (ja) 1981-06-29 1981-06-29 割り込み制御方式

Publications (1)

Publication Number Publication Date
JPS582953A true JPS582953A (ja) 1983-01-08

Family

ID=14317330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10206481A Pending JPS582953A (ja) 1981-06-29 1981-06-29 割り込み制御方式

Country Status (1)

Country Link
JP (1) JPS582953A (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5178151A (ja) * 1974-12-28 1976-07-07 Nippon Electric Co
JPS5194731A (ja) * 1975-02-18 1976-08-19
JPS524750A (en) * 1975-06-30 1977-01-14 Nippon Steel Corp Hard timer for computer system
JPS5599656A (en) * 1979-01-24 1980-07-29 Toshiba Corp Interruption processor
JPS5657148A (en) * 1979-10-17 1981-05-19 Oki Electric Ind Co Ltd Interrupt control circuit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5178151A (ja) * 1974-12-28 1976-07-07 Nippon Electric Co
JPS5194731A (ja) * 1975-02-18 1976-08-19
JPS524750A (en) * 1975-06-30 1977-01-14 Nippon Steel Corp Hard timer for computer system
JPS5599656A (en) * 1979-01-24 1980-07-29 Toshiba Corp Interruption processor
JPS5657148A (en) * 1979-10-17 1981-05-19 Oki Electric Ind Co Ltd Interrupt control circuit

Similar Documents

Publication Publication Date Title
JPH0248747A (ja) マイクロプロセツサ
JPS5975347A (ja) 論理回路のシミユレ−シヨン装置
JPS5870360A (ja) デ−タフロ−処新装置
JPS582953A (ja) 割り込み制御方式
US5606680A (en) Realtime clock with page mode addressing
GB792707A (en) Electronic digital computers
JPH1174360A (ja) 半導体論理回路装置
CN113626885A (zh) Mcu多源写操作控制方法、系统、终端及存储介质
US3860808A (en) Electronic computer system
SU1700564A1 (ru) Процессор с микропрограммным управлением
Wendt On the partitioning of computing systems into communicating agencies
RU66560U1 (ru) Устройство оперативного управления
JPH11260928A (ja) 半導体論理回路装置
CN108803433A (zh) 定时开关设置装置、方法和系统,电器设备
JPS63225839A (ja) セキユリテイ機能付きrom
JP2914966B2 (ja) 画像処理方法および装置
JP3317819B2 (ja) シングルポートramの2ポートアクセスの制御方式
JPH0545978B2 (ja)
RU1800465C (ru) Блок вычислени логических функций
JPS6115464B2 (ja)
JPS61122748A (ja) 演算lsi
JPS6242235A (ja) 仮想スタツク方式
JPH0793281A (ja) キーオンウェイクアップモード設定回路
JPS59113583A (ja) 情報処理装置
JPS58203532A (ja) タイミングパルス発生回路