JPS5856155A - Interruption processing system - Google Patents
Interruption processing systemInfo
- Publication number
- JPS5856155A JPS5856155A JP15519081A JP15519081A JPS5856155A JP S5856155 A JPS5856155 A JP S5856155A JP 15519081 A JP15519081 A JP 15519081A JP 15519081 A JP15519081 A JP 15519081A JP S5856155 A JPS5856155 A JP S5856155A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- cell
- cpu
- processing
- main memory
- 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
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
Description
【発明の詳細な説明】
本発明は割シ込み発生モジネールにて発生される割プ込
み要求の受付けを行ない、割り込み発生モジエールから
出力される割シ込みデータに対する処理を行なう割シ込
み処理方式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an interrupt processing method for accepting interrupt requests generated by an interrupt generation module and processing interrupt data output from the interrupt generation module. .
割9込み発生モジエールを備えたシステムにおいて、割
9込み発キ蔦ジー−ルで発生される割り込み要求は一般
に割り込み処理コント一一ラを介して中央処理装置(以
下、CPUと称する)に通知される。そして、割シ込み
要求の受付から割り込みデータに対する処理に至る一連
の割り込み処理が全てCPUによって行なわれてい次。In a system equipped with an interrupt generation module, an interrupt request generated by the interrupt generation module is generally notified to a central processing unit (hereinafter referred to as CPU) via an interrupt processing controller. Ru. A series of interrupt processing, from reception of an interrupt request to processing of interrupt data, is all performed by the CPU.
このため、従来のシステムでは、CPUがビジィ−状態
にある場合には割り込み要求の受付けがで^ず、割り込
み処理速度が低下するばかシか、必要な割や込み処理が
実行されない不都合を招く欠点があった。また、割シ込
み処理のためのソフトウェアが複雑になる欠点もあった
。For this reason, in conventional systems, interrupt requests cannot be accepted when the CPU is in a busy state, resulting in problems such as a decrease in interrupt processing speed or the inconvenience that necessary interrupt processing is not executed. was there. Another drawback is that the software for interrupt processing is complicated.
本発明は上記事情に鑑みてなされたものでその目的は、
CPUのオーバーヘッドが減少するとともに割り込み処
理のためのソフトウェアが簡略化され、しかも割シ込み
処理速度が著しく高速化される割シ込み処理方式を提供
することにある。The present invention has been made in view of the above circumstances, and its purpose is to:
An object of the present invention is to provide an interrupt processing method that reduces CPU overhead, simplifies interrupt processing software, and significantly increases interrupt processing speed.
以下、本発明の一実施例を図面を参照して説明する。第
1図は本発明が適用されるシステムの構成を示すもので
111〜11は割シ込み発生モノュール(以下、INT
と称する) 、ATN、〜ATN、は割り込み要求を示
す割り込み信号である。Hereinafter, one embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows the configuration of a system to which the present invention is applied.
), ATN, and ~ATN are interrupt signals indicating an interrupt request.
12は割り込み処理コントローラ(以下、CNTと称す
る)である。CNT 12 [INT 11、〜11n
から出力される割シ込み信号ATN −ATN に応
a z
じて割シ込み発生を検出し、対応するlNT11+〜1
1nから割シ込みデータを取り込むようになっている。12 is an interrupt processing controller (hereinafter referred to as CNT). CNT 12 [INT 11, ~11n
The occurrence of an interrupt is detected according to the interrupt signal ATN -ATN output from the corresponding lNT11+~1.
Interrupt data is taken in from 1n.
そして、CNT 12は割り込みデータの取シ込み後、
後述する割υ込み処理プロセッサ15に割シ込みを通知
する。本実施例において、CNT 12におけるINT
111〜11nに対する割り込み受付けの優先順位は
ディジーチェイン方式で決定されるようになっており、
その優先順位はlNTl、・・・INTの順である。ま
た、割シ込み信号の優先順位はATN、 、・・・AT
N、の順でおる。After the CNT 12 receives the interrupt data,
The interrupt is notified to an interrupt processing processor 15, which will be described later. In this example, INT in CNT 12
The priority order of interrupt acceptance for 111 to 11n is determined by a daisy chain method.
The priority order is lNTl, . . . INT. Also, the priority order of interrupt signals is ATN, ,...AT
N, in that order.
13はCPU、14は主メモリ、15は割り込み処理グ
ロセッサ(以下、MPXと称する)、16は特にCPU
1 j、主メモリ14間、主メモリ14、MPX15
間のデータ転送に供されるDMA (Dlrect M
emory Access )バスである・主メモリ1
4は第2図に示されるように、サイズセルフ4J、l’
F可/県止フラグセル(以下、EI/bIセルと称する
)142、トップアドレスセル143、メトムアドレス
セルJ 44、kZび割り込みデータを格納するための
割シ込みデータ領域1イ5を有している。サイズセル1
41KFi割9込みデータ領域145のサイズを示す情
報がセットされ、EI/1)Iセル142には割り込み
データ領域146に対するメモリアクセスの許可(EI
)、禁止(DI )を指定する情報がセットサれる。13 is a CPU, 14 is a main memory, 15 is an interrupt processing processor (hereinafter referred to as MPX), and 16 is especially a CPU.
1 j, between main memory 14, main memory 14, MPX15
DMA (Dlrect M
memory Access) bus・Main memory 1
4 is the size self 4J, l' as shown in FIG.
It has an F-allowed/prefectural flag cell (hereinafter referred to as EI/bI cell) 142, a top address cell 143, a metom address cell J44, and an interrupt data area 1-5 for storing kZ and interrupt data. There is. size cell 1
Information indicating the size of the 41KFi interrupt data area 145 is set, and memory access permission (EI/1) I cell 142 for the interrupt data area 146 is set.
), information specifying prohibition (DI) is set.
トップアドレスセル143には割り込みデータ領域14
6に対する割り込みデータの格納位置を指定するドッグ
アドレスかセラ)され1.Nトムアドレスセル144に
は割り込みデータ領域145からoiJシ込みr−夕の
取り出し位置を指定する&トムアドレスかセットされる
0本実施例において割り込みデータ領域145は、割り
込みデータに対するFIFO(F’1rst In F
irst Out ) /47フアとして用いられる。The top address cell 143 has an interrupt data area 14
1. In this embodiment, the interrupt data area 145 is set to a FIFO (F'1rst) for interrupt data. In F
irst Out ) /47 is used as a fire.
MPX 15はCNT 12から割シ込みが通知される
ことによって起動される。そして、MPX 15れる割
り込みデータの割り込みデータ領域145に対する格納
制御を行なうとともに、必要に応じてCPU 13に対
して割9込み信号ATNcPUを出力するようになって
いる。更にMPX 15は、上述の処理終了後CNT
12に対して次の割り込み要求の許可を示す割9込み許
可信号ENAを出力するようになっている。The MPX 15 is activated by being notified of an interrupt from the CNT 12. It controls the storage of interrupt data stored in the MPX 15 in the interrupt data area 145, and outputs an interrupt signal ATNcPU to the CPU 13 as necessary. Furthermore, MPX 15 is capable of handling CNT after the above-mentioned processing is completed.
12, an interrupt enable signal ENA indicating permission for the next interrupt request is output.
一方、CPU 1 jはMPX 15から与えられる割
り込み信号ATNOP Uによって起動される。そして
CPU 13は、El/l)Iセル142、ボトムアド
レスセル143の各内容に基づき、割り込みデータ領域
145から割シ込みデータを取り出し所定の処理を行な
うようになっている。On the other hand, the CPU 1 j is activated by an interrupt signal ATNOP U given from the MPX 15. Then, the CPU 13 extracts interrupt data from the interrupt data area 145 and performs predetermined processing based on the contents of the El/l)I cell 142 and the bottom address cell 143.
次に本発明一実施例の動作を第3図および第4図のフロ
ーチャートを参照して説明する。7′jとえば今、IN
T 11 、において割り込み信号ATN、が発生し、
CNT 12において割り込み発生か検出されたものと
する。CNT I 2 Fiこの検出結果に応じて割シ
込み承認信号を返す、 INTJ7゜はこの割シ込み承
認信号に応じて自身の機器アドレスをCNT 12に転
送する。CNT 12はINT 11 lから機器アド
レスを受は取ると当諌機器アドレスを用いてINT 1
11に対して割9込みr−夕の聚求を行なり、しかして
lNTll1が割シ込み信号ATN、に対応する割シ込
みデータを転送すると、CNT 12は当該割シ込みr
−タを取シ込む0以上の動作手順は公知技術によって実
行される。Next, the operation of one embodiment of the present invention will be explained with reference to the flowcharts of FIGS. 3 and 4. 7'j For example, now, IN
An interrupt signal ATN is generated at T 11 ,
It is assumed that the occurrence of an interrupt is detected in the CNT 12. CNT I 2 Fi returns an interrupt approval signal in response to this detection result. INTJ 7° transfers its own device address to CNT 12 in response to this interrupt approval signal. CNT 12 receives the device address from INT 11 l and uses the device address to send it to INT 1.
When the CNT11 requests the interrupt r-event and the lNT11 transfers the interrupt data corresponding to the interrupt signal ATN, the CNT12 requests the corresponding interrupt r.
- The zero or more operating procedures for inputting data are performed according to known techniques.
CNT 12は割夛込みデータの取シ込みを終了すると
、MPX 15に対して割シ込みを通知する。When the CNT 12 finishes capturing the interrupt data, it notifies the MPX 15 of the interrupt.
この結果、MPX J sは起動され、主メモリ14上
のEl/DIセル142を参照する。そして、EI/l
)Iセル142がEI(メモリアクセス許可)を示して
いれば、MPX I &は第3図のフローチャートで示
される割シ込み受付処理を実行する。As a result, MPX J s is activated and refers to El/DI cell 142 on main memory 14 . And EI/l
) If the I cell 142 indicates EI (memory access permission), MPX I & executes the interrupt acceptance process shown in the flowchart of FIG.
まずMPX 15は、EI/I)Iセル142をDI(
メモリアクセス禁止)状態に書き換えてCPU I J
からの主メモリ14(の割シ込みr−夕領域145)に
対するメモリアクセスを禁止する一方、主メモリ14上
のトップアドレスセル143からトップアドレスを取り
込む(ステラf 83 J)。First, the MPX 15 connects the EI/I)I cell 142 to the DI(
Memory access prohibited) state and CPU IJ
While inhibiting memory access to the main memory 14 (its interrupt area 145), the top address is fetched from the top address cell 143 on the main memory 14 (Stella f83 J).
次にMPX 15はこのトップアドレスをインデックス
として、CNT 12を介してINT 111から転送
される割シ込みデータを主メモリ14(の割シ込みデー
タ領域145)上に格納する(ステラ7’5jj)。次
にMPX 15はトップアドレスセル143およびボト
ムアドレスセル144の各内容を比較する(ステップS
!り*そして、トップアドレスとがトムアドレスとが一
致する場合には、MPX 15はCPU I Jに対し
て割シ込み信号ATNoPr1を出力しくステップ53
4)、しかる後トップアドレスセル143の内容(ドッ
グアドレス)を+1して(ステップ535)次の割p込
みデータの格納先を示すインデックスデータを生成する
。Next, MPX 15 uses this top address as an index to store the interrupt data transferred from INT 111 via CNT 12 in (interrupt data area 145 of) main memory 14 (Stella 7'5jj) . Next, the MPX 15 compares the contents of the top address cell 143 and the bottom address cell 144 (step S
! *If the top address and the tom address match, the MPX 15 outputs an interrupt signal ATNoPr1 to the CPU IJ in step 53.
4) Then, the content (dog address) of the top address cell 143 is incremented by 1 (step 535) to generate index data indicating the storage location of the next interrupt data.
一方、トップアドレスとIトムアドレスとが一致しない
場合、MPX I Eは上記ステップ834を実行せず
、直接ステップ835を実行する。On the other hand, if the top address and the I-tom address do not match, the MPX IE does not execute step 834 above and directly executes step 835.
こわは、CPU I Jに対して割9込み信号ATNo
、、を出力しても、CPU 1 jがビジィ−状態にあ
って割夛込みデータ領域145に格納された割り込みデ
ータに対する処理が実行されない場合、CNT J j
からの割り込み通知に応じて割や込みデータが割シ込み
データ領域145にスタックされるので、CPU J
3が割シ込み信号ATNoP、が出力され次ことを記憶
しておくことにより、ビジィ状態から解除さhavkは
上記スタックされた割り込みデータに対して連続的に処
理を行なうことができるからである。こうすることによ
シ、CPU 1 jに対する無用の割シ込みの発生が防
止され、CPU I Jのオーバーヘッドが減少する。The problem is that the interrupt 9 interrupt signal ATNo is sent to the CPU IJ.
, , if the CPU 1 j is in a busy state and the processing for the interrupt data stored in the interrupt data area 145 is not executed, CNT J j
Since interrupt data is stacked in the interrupt data area 145 in response to an interrupt notification from CPU J
By memorizing the fact that 3 is the output of the interrupt signal ATNoP, havk can be released from the busy state and can continuously process the stacked interrupt data. By doing this, unnecessary interrupts to the CPU 1j are prevented from occurring, and the overhead of the CPU 1J is reduced.
次にMPX 15 ij CNT 12に対して割り込
み許可信号ENAを出力するとともに、EI/lllセ
ル142をEl状態に書無替え(ステラ7”Sjg)後
述する割り込みに対する受付は待ちの状態に入る。Next, the interrupt enable signal ENA is output to the MPX 15 ij CNT 12, and the EI/llll cell 142 is changed to the El state without writing (Stella 7"Sjg). The acceptance of an interrupt, which will be described later, enters a waiting state.
一方、CPU J 3はMPX 15がら出力される割
り込み信号ATNoPUによって起動される。すなわち
CPU 13は割シ込み信号ATNo、Uによって割シ
込みデータ領域145に処理すべき割シ込みデータが格
納されていることを認識することができる。CPU J
3はビジィ−状態に無いが、或いdビジィ−状態から
解放されるとE I/I)Iセル142を参照する。そ
してEI/l)Iセル142がEIを示していれば、C
PU J 3は第4図の70−チャートで示される割シ
込みデータ処理を実行する。まずCPU 13は、EI
/D Iセル142をDI状態に書き換えてMPX 1
5からの主メモリ14(の割p込みr−夕領域146)
に対するメモリアクセスを禁止する一方、主メモリ14
上の日?トムアドレスセル144からゲトムアドレスを
取り込む(ステップ541)。ところでCPU 13が
ビジィ−状態から解放されず割p込みデータ処理に入れ
ない場合には、明らかなように上記ステラfs41も実
行されないためCPU J 3がEI/DIセル142
をDI状態とすることはない。したかりてMPX J
5はCNT 12からの側シ込み通知に応じて前述した
割シ込み受信は処理を継続することができ、CPU I
Jが割9込みデータ処理を開始するまでの間CNT
J Z管介して転送される各種割シ込みデータが割り込
みデータ領域にスタックされることになるCPU I
Jはステツノ841の実行を終了すると、このステラf
s 41の実行によって取り込まれた&トムアドレスを
インデックスとして主メモリ14(の割り込みデータ領
域145)をアクセスし、対応する割シ込みデータを読
み出す(ステップS 42 ) 6次にCPU 13は
主メモリ14(の割り込みデータ領域145)から読み
出した割り込みデータに基づいて所定の処理を実行しく
ステップ543)、しかる後ボトムアドレスセル144
の内容(ボトムアドレス)を+1して(ステップ544
)次の割り込みデータの読み出し先を示すインデックス
データを生成する。次にcru s sはトップアドレ
スセル143およびボトムアドレスセル144の各内容
を比較する(ステップ545)、そして、トップアドレ
スとボトムアドレスとが一致しない場合には、CPo
13は処理すべき割シ込みデータが残っているものと判
断し、一致を検出するまでステップ842〜844の処
理を繰り返し実行する。一方、トップアドレスとボトム
アドレスとが一致する場合、CPU 13は処理すべき
割)込みデータが無くなったものと判断し、EI/l)
Iセル142をEI状態に書き替える(ステップ846
)。この結果、割ル込み待ち状態にあるMPX 1 B
は第3図のフローチτ−トに示される側シ込み受付は処
理を行なうことができる。On the other hand, CPU J 3 is activated by an interrupt signal ATNoPU output from MPX 15. That is, the CPU 13 can recognize from the interrupt signals ATNo and U that interrupt data to be processed is stored in the interrupt data area 145. CPUJ
3 is not in the busy state, but refers to the E_I/I)I cell 142 when it is released from the dbusy state. and EI/l) If the I cell 142 indicates EI, then C
PU J 3 executes the interrupt data processing shown in chart 70 of FIG. First, CPU 13 is EI
/DI Rewrite I cell 142 to DI state and set MPX 1
5 from main memory 14 (interrupt area 146)
main memory 14 while prohibiting memory access to
Upper day? The gettom address is fetched from the tom address cell 144 (step 541). By the way, if the CPU 13 is not released from the busy state and cannot enter into interrupt data processing, the above-mentioned stellar fs41 will not be executed as is obvious, so the CPU J3 will not be able to process the EI/DI cell 142.
is never placed in the DI state. Want MPX J
5 is able to continue processing the interrupt reception described above in response to the side interrupt notification from the CNT 12, and the CPU I
CNT until J starts interrupt data processing
CPU I in which various interrupt data transferred via the JZ pipe are stacked in the interrupt data area.
When J finishes the execution of STETSUNO841, this STELLA f
The main memory 14 (interrupt data area 145) is accessed using the &tom address taken in by the execution of S41 as an index, and the corresponding interrupt data is read (step S42).6 Next, the CPU 13 uses the main memory 14 as an index. A predetermined process is executed based on the interrupt data read from the interrupt data area 145 (step 543), and then the bottom address cell 144
Add 1 to the contents (bottom address) (step 544
) Generates index data indicating where to read the next interrupt data. Next, the cru s s compares the contents of the top address cell 143 and the bottom address cell 144 (step 545), and if the top address and bottom address do not match, the CPo
Step 13 determines that there is still interrupt data to be processed, and repeats steps 842 to 844 until a match is detected. On the other hand, if the top address and bottom address match, the CPU 13 determines that there is no more interrupt data to process, and
Rewrite I cell 142 to EI state (step 846
). As a result, MPX 1B in the interrupt wait state
The side input reception shown in the flowchart τ of FIG. 3 can be processed.
以上詳述したように本発明の割シ込み処理方式によれば
、以下に列挙する如き作用効果を得ることができる。As described in detail above, according to the interrupt processing method of the present invention, the following effects can be obtained.
■ 割り込み処理グロセッサが割9込み要求の受付けを
行ない、対応する割シ込みデータを主メモリに格納する
ようにしているので、CPU(中央処理装fl)Fi単
に主メモリから割多込みデータを取シ出して所定の処理
を実行するだけでよく、ン7トウエアが簡略化されると
共にCPUのオーバーヘッドが減少する。■ The interrupt handling grosser accepts interrupt requests and stores the corresponding interrupt data in the main memory, so the CPU (Central Processing Unit) Fi simply retrieves the interrupt data from the main memory. It is only necessary to start the program and execute predetermined processing, which simplifies the software and reduces CPU overhead.
■ 上述の割シ込み要求を受付けて割シ込みデータを主
メモリに格納する動作は、CPUがピノイー状態にあっ
て割り込みデータに対する処理ができない場合でも実行
されるので、CPUがビジィ−状態から解放された後に
割夛込み要求の受付けを行なう従来の方式に比較して割
シ込み処理速度が高速となる。■ The above-mentioned operation of accepting an interrupt request and storing the interrupt data in the main memory is executed even when the CPU is in the Pinoy state and cannot process the interrupt data, so the CPU is released from the busy state. The interrupt processing speed is faster than the conventional method in which the interrupt request is accepted after the interrupt request is received.
■ CPUが割シ込みデータに対する処理ができない期
間中に、上述の如く各種割シ込みデータが主メモリに格
納(スタック)されるので、いったんCPUに対して割
り込みをかけ次後は、割り込みデータを格納する都度C
PUに対して割シ込みをかけなくてもCPUは連続して
各種割多込みr−夕に対する処理を行なうことができる
・したがってCPUに対する割シ込みの発生回数が減少
でき、側シ込み処理速度のより一層の高速化が図ねる。■ During the period when the CPU cannot process the interrupt data, various interrupt data are stored (stacked) in the main memory as mentioned above, so once the CPU is interrupted, the interrupt data cannot be processed. C each time you store
The CPU can continuously process various interrupts without interrupting the PU. Therefore, the number of interrupts to the CPU can be reduced, and the side interrupt processing speed can be increased. This will further speed up the process.
第1図は本発明が適用されるシステムの一実施例を示す
ブロック図、第2図は上記システム内の主メモリの要部
のメモリマツプ、第3図および第4図は動作を説明する
ための70一テ丁−トである。
111〜11 ・・・割り込み発生モジエル(INT)
、12・・・割り込み処理コントローラ(CNT )
、13・・・中央処理装置(CPU)、24・・・主メ
モリ、15・・・割シ込み処理グロセッサ(MPX)、
142・・・許可/禁止フラグセル(EI/DIセル)
、143・・・トップアドレスセル、144・・・&)
ムアドレスセル、145・・・割シ込みデータ領域。
出願人代理人 弁理士 鈴 江 武 彦第3図
第4図FIG. 1 is a block diagram showing an embodiment of a system to which the present invention is applied, FIG. 2 is a memory map of the main part of the main memory in the system, and FIGS. 3 and 4 are diagrams for explaining the operation. It is 70 1st. 111-11 ... Interrupt generation module (INT)
, 12... Interrupt processing controller (CNT)
, 13...Central processing unit (CPU), 24...Main memory, 15...Interrupt processing grosser (MPX),
142... Permission/prohibition flag cell (EI/DI cell)
, 143...Top address cell, 144...&)
program address cell, 145...interrupt data area. Applicant's agent Patent attorney Takehiko Suzue Figure 3 Figure 4
Claims (2)
込みデータに対する処理が中央処理装置によって行なわ
れるシステムにおいて、上記割9込みデータが格納され
る割り込みデータ領域を有する主メモリと、上記割夛込
み発生モジエールからの割り込み要求に応じて起動され
、上記割り込み発生モジエールから出力される割り込み
データの上記割シ込みデータ領域に対する格納制御を行
なうとともに必要に応じて上記中央処理装置に対して割
シ込みをかける割シ込み処理プロセッサと、この割シ込
み処理プロセッサおよび上記中央処理装置によってメモ
リアクセスの許可7禁止情報が書き替えられ、これら割
り込み処理プロセッサおよび中央処理装置が上記側シ込
みデータ領域を同時にアクセスするのを禁止するための
許可7禁止フラグセルとを具備し、上記中央処理装置は
上記割シ込み処理プロセッサからの割シ込みに応じて起
動され、上記割シ込みデータ領域に格納されている未処
理の割)込みデータを格納順に取り出して所定の処理を
行なうことを特徴とする割り込み処理方式。(1) In a system in which processing of interrupt data output from an interrupt generation module is performed by a central processing unit, a main memory having an interrupt data area in which the above-mentioned interrupt data is stored; It is activated in response to an interrupt request from the interrupt generation module, and controls the storage of interrupt data output from the interrupt generation module in the interrupt data area, and also issues interrupts to the central processing unit as necessary. The memory access enable/disable information is rewritten by the interrupt processing processor to be applied, this interrupt processing processor, and the above-mentioned central processing unit, and these interrupt processing processors and the central processing unit access the above-mentioned side interrupt data area at the same time. The central processing unit is activated in response to an interrupt from the interrupt processing processor, and is configured to include a permission flag cell and a prohibition flag cell for prohibiting the interrupt data area from being stored in the interrupt data area. An interrupt processing method characterized in that processing interrupt data is retrieved in the order in which it is stored and predetermined processing is performed.
は起動時に上記許可/禁止7ラグセルをメモリアクセス
禁止状態に書き替えることを特徴とする特許請求の範囲
第1項記載の割シ込み処理方式。(2) The interrupt processing method according to claim 1, wherein the interrupt processing processor and the central processing unit rewrite the enable/prohibit 7 lag cells to a memory access disabled state upon startup.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15519081A JPS5856155A (en) | 1981-09-30 | 1981-09-30 | Interruption processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15519081A JPS5856155A (en) | 1981-09-30 | 1981-09-30 | Interruption processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5856155A true JPS5856155A (en) | 1983-04-02 |
Family
ID=15600451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15519081A Pending JPS5856155A (en) | 1981-09-30 | 1981-09-30 | Interruption processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5856155A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61239329A (en) * | 1985-04-12 | 1986-10-24 | Fujitsu Ltd | System for instructing actuation of service processor |
| JPH04182834A (en) * | 1990-11-19 | 1992-06-30 | Toshiba Corp | Information processor |
-
1981
- 1981-09-30 JP JP15519081A patent/JPS5856155A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61239329A (en) * | 1985-04-12 | 1986-10-24 | Fujitsu Ltd | System for instructing actuation of service processor |
| JPH04182834A (en) * | 1990-11-19 | 1992-06-30 | Toshiba Corp | Information processor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5140682A (en) | Storage control apparatus | |
| KR850001574A (en) | Dual processing unit equipped data processing system | |
| US4162529A (en) | Interruption control system in a multiprocessing system | |
| US4800490A (en) | Buffer storage control system having a priority circuit | |
| EP0285634B1 (en) | Method to execute two instruction sequences in an order determined in advance | |
| US20050223129A1 (en) | Arbitration of data transfer requests | |
| JP2952896B2 (en) | Shared memory access method in multitask multiprocessor system | |
| JP3265582B2 (en) | Microcomputer | |
| JP2757034B2 (en) | Data channel device activation method and data channel device of multiprocessor system | |
| JPH10198644A (en) | Synchronous control method and multiprocessor system | |
| JPH05342094A (en) | Computer equipment | |
| JP2912099B2 (en) | Microcomputer system | |
| JPH0683488A (en) | Reset control circuit | |
| JPS5845699A (en) | Memory protection circuit | |
| JP2825589B2 (en) | Bus control method | |
| JP2624519B2 (en) | Startup processing method of input / output device in computer system | |
| JPS56163572A (en) | Data processing system | |
| JP2870200B2 (en) | Data processing device | |
| JPH0457145A (en) | Multiprocessor system | |
| JP2000207235A (en) | Information processor | |
| JPH10134013A (en) | Multi CPU system | |
| JPH04123250A (en) | File access restricting processor | |
| JPH0219508B2 (en) | ||
| JPS6111882A (en) | Information processor | |
| JPH0310976B2 (en) |