JPH0272435A - Central arithmetic processor - Google Patents
Central arithmetic processorInfo
- Publication number
- JPH0272435A JPH0272435A JP22341588A JP22341588A JPH0272435A JP H0272435 A JPH0272435 A JP H0272435A JP 22341588 A JP22341588 A JP 22341588A JP 22341588 A JP22341588 A JP 22341588A JP H0272435 A JPH0272435 A JP H0272435A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- program
- executed
- storage means
- execution
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、外部指示の割り込み入力に応じて割り込みプ
ログラムを実行する中央演算処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a central processing unit that executes an interrupt program in response to an interrupt input from an external instruction.
従来、中央演算処理装置を用いたプログラマブルコント
ローラは一般に予め入力されたシーケンスプログラムに
基いて電気機器を制御している。Conventionally, a programmable controller using a central processing unit generally controls electrical equipment based on a sequence program input in advance.
このようなプログラマブルコントローラの中央演算処理
装置は電気機器から送られてくる各種信号に応じてシー
ケンスプログラムに基き、電気機器の制御のための制御
信号を電気機器に送出している。The central processing unit of such a programmable controller sends control signals for controlling the electrical equipment to the electrical equipment based on a sequence program in response to various signals sent from the electrical equipment.
また、このようなプログラマブルコントローラでは電気
機器から送られてくる割込処理の実行要求信号の優先順
位が高いものについては、中央演算処理装置が現在実行
している通常プログラムもしくは優先順位の低い割り込
みプログラムを中断し、優先順位の高い割り込みプログ
ラムを割り込み処理として優先的に実行している。In addition, in such a programmable controller, if the interrupt processing execution request signal sent from the electrical equipment has a high priority, the central processing unit will execute the normal program currently being executed or the interrupt program with a low priority. interrupt program and execute the higher priority interrupt program as interrupt processing.
(発明が解決しようとする課題〕
しかし、中央演算処理装置が割り込み処理として実行す
るプログラムは、−数的に複数有り、それぞれ優先順位
が予め定められている。ところが、電気機器からの優先
順位の高いプログラムの実行要求(割り込み入力)が頻
繁に発生したときは、この割り込みプログラムを実行し
ている間は、優先順位の低い割り込みプログラムの実行
要求が中央演算処理装置に受は付けられず、制御対象の
電気機器が誤作動するという問題点が生じていた。(Problem to be Solved by the Invention) However, there are a plurality of programs executed by the central processing unit as interrupt processing, and each has a predetermined priority order.However, the priority order is determined from electrical equipment. When high-priority program execution requests (interrupt inputs) occur frequently, execution requests for low-priority interrupt programs are not accepted by the central processing unit while this interrupt program is being executed, and control is interrupted. There was a problem that the target electrical equipment would malfunction.
そこで、本発明の目的は、このような問題点を解決し、
優先順位の高い割込みプログラムの実行要求が頻繁に発
生しても、優先順位の低い割り込み要求の実行要求を確
実に受は付けることが可能な中央演算処理装置を提供す
ることにある。Therefore, the purpose of the present invention is to solve such problems,
An object of the present invention is to provide a central processing unit capable of reliably accepting execution requests of interrupt requests with a low priority even if execution requests of interrupt programs with a high priority occur frequently.
このような目的を達成するために、本発明は、複数の割
り込みプログラムをあらかじめ記憶する第1記憶手段と
、外部からの割り込み処理の実行要求信号が入力する毎
に、実行要求信号が指示する割り込みプログラムの識別
番号を順次記憶する第2記憶手段と、第2記憶手段の識
別番号と対応する割り込みプログラムを第1記憶手段か
ら読み出して識別番号の記憶順に割り込み処理の実行を
する演算処理手段とを具えたことを特徴とする。In order to achieve such an object, the present invention provides a first storage means that stores a plurality of interrupt programs in advance, and a first storage means that stores a plurality of interrupt programs in advance. a second storage means for sequentially storing program identification numbers; and an arithmetic processing means for reading interrupt programs corresponding to the identification numbers of the second storage means from the first storage means and executing interrupt processing in the order in which the identification numbers are stored. It is characterized by the following.
(作 用)
本発明の第1形態では、複数の実行要求信号が入力する
毎に、その実行要求信号が実行指示する割り込みプログ
ラムの識別番号を第2記憶手段に記憶するようにしたの
で、演算処理手段が、現在優先順位の高い割り込みプロ
グラムを実行していても演算処理手段は記憶手段に記憶
された識別番号の順すなわち、実行要求信号の入力順に
対応する割り込みプログラムを実行する。この結果、優
先順位の高い割り込みプログラムの実行要求が頻繁に発
生しても、優先順位の低い割り込みプログラムも確実に
実行される。(Function) In the first embodiment of the present invention, each time a plurality of execution request signals are input, the identification number of the interrupt program that the execution request signal instructs to execute is stored in the second storage means. Even if the processing means is currently executing an interrupt program with a high priority, the arithmetic processing means executes the interrupt programs corresponding to the order of the identification numbers stored in the storage means, that is, the order of input of the execution request signals. As a result, even if requests for execution of interrupt programs with high priority occur frequently, interrupt programs with low priority are also reliably executed.
本発明の第2形態は、第1形態に加えて、複数の実行要
求信号が同時入力された場合に予め定められた優先順位
に従って、対応する識別番号を第2記憶手段に記憶する
ようにしたので、同時入力の実行要求信号に対する順位
付けを行うことができる。In addition to the first form, a second form of the present invention is such that when a plurality of execution request signals are simultaneously input, corresponding identification numbers are stored in the second storage means according to a predetermined priority order. Therefore, it is possible to rank the simultaneously input execution request signals.
以下に、図面を参照して本発明の詳細な説明する。 The present invention will be described in detail below with reference to the drawings.
第1図は本発明実施例の基本構成を示す。FIG. 1 shows the basic configuration of an embodiment of the present invention.
第1図において、100は複数の割り込みプログラムを
あらかじめ記憶する第1記憶手段である。In FIG. 1, 100 is a first storage means that stores a plurality of interrupt programs in advance.
200は外部からの割り込み処理の実行要求信号が入力
する毎に、実行要求信号が指示する割り込みプログラム
の識別番号を順次記憶、aする第2記憶手段である。Reference numeral 200 denotes a second storage means that sequentially stores the identification number of the interrupt program designated by the execution request signal every time an interrupt processing execution request signal is input from the outside.
300は第2記憶手段の識別番号と対応する割り込みプ
ログラムを第1記憶手段から読み出して識別番号の記七
〇順に割り込み処理の実行をする演算処理手段である。Reference numeral 300 denotes an arithmetic processing means that reads interrupt programs corresponding to the identification numbers of the second storage means from the first storage means and executes interrupt processing in the order of the identification numbers.
また、第2記憶手段は、複数の実行要求信号が一定期間
内に同時に入力されたときには、予め定めた(優先順位
の高い方の割り込みプログラムの識別番号から順次記憶
する記憶制御手段を有する。Further, the second storage means has a storage control means for sequentially storing predetermined (identification numbers of interrupt programs with higher priority) when a plurality of execution request signals are simultaneously input within a certain period of time.
第2図は、本発明実施例の具体的な構成を示す。FIG. 2 shows a specific configuration of an embodiment of the present invention.
第2図において、−点鎖線で囲むブロックIOは中央演
算処理装置の全体を示す。この中央演算処理装置lOは
一般にマイクロコンピュータとも呼ばれている。1は中
央演算処理装置本体(CPU)であり、リードオンリメ
モリ(ROM) 2に記憶された演算プログラム(制御
手順)を実行する。In FIG. 2, a block IO surrounded by a dashed line indicates the entire central processing unit. This central processing unit IO is also generally called a microcomputer. Reference numeral 1 denotes a central processing unit (CPU), which executes an arithmetic program (control procedure) stored in a read-only memory (ROM) 2.
ROM2は、第4図および第5図に示す、本発明に関わ
る制御手順の他、通常の外部機器を制御するための制御
手順をあらかしめ格納している。In addition to the control procedures related to the present invention shown in FIGS. 4 and 5, the ROM 2 roughly stores control procedures for controlling ordinary external equipment.
13はCPUIが演算プログラムを実行する際に用いる
各種情報を一時記憶するランダムアクセスメモリ(RA
M)である。RAM3には本発明に関わる実行フラグ3
−1および順序テーブル3−2が設けられている。13 is a random access memory (RA) that temporarily stores various information used when the CPUI executes an arithmetic program.
M). Execution flag 3 related to the present invention is stored in RAM3.
-1 and an order table 3-2 are provided.
実行フラグ3−1は、割り込みプログラムをCPIII
が実行中であるか否かを示す属性情報を記憶し、順序テ
ーブル3−2は実行要求のあっ、た割り込みプログラム
の識別番号をその入力順に記憶する。Execution flag 3-1 sets the interrupt program to CPIII
The order table 3-2 stores the identification numbers of the interrupt programs requested to be executed in the order in which they were input.
4はCPUに対して外部機器からの割り込みプログラム
の実行を要求する実行要求信号の入力や通常の外部機器
との入出力信号を転送するインターフェース(Ilo)
である。4 is an interface (Ilo) that inputs an execution request signal requesting the CPU to execute an interrupt program from an external device, and transfers input/output signals with normal external devices.
It is.
本例はこの順序テーブル3−2を参照することによって
、プログラムの実行要求の入力順に割り込みプログラム
を実行し、また、複数のプログラムの実行要求が同時に
入力された場合には優先順位の高い割り込みプログラム
を先に実行し、その後に残りの要求を実行するようにし
たものである。In this example, by referring to this order table 3-2, the interrupt programs are executed in the order in which the program execution requests are input, and when multiple program execution requests are input at the same time, the interrupt program with the highest priority is executed. is executed first, and then the remaining requests are executed.
第3図は第2図に示す順序テーブル3−2のメモリマツ
プを示す。FIG. 3 shows a memory map of the order table 3-2 shown in FIG.
第3図において順序テーブル3−2は、割り込み処理と
して実行可能な割込プログラムの全てのプログラム番号
を記憶する領域を有し、実行要求の入力順にかつ優先順
位を考慮してこれらの領域に実行すべきプログラム番号
を記憶する。また、順序テーブル3−2内の実行済のプ
ログラム番号は消去され、次のプログラム番号が、実行
されたプログラム番号の記憶領域に、第3番目に実行す
べきプログラム番号か第2番目に実行すべきプログラム
番号の記・憶領域へと順次にCPUIにより更新(ボト
ムアップ)される。In FIG. 3, the order table 3-2 has an area for storing all program numbers of interrupt programs that can be executed as interrupt processing, and execution requests are stored in these areas in the order in which execution requests are input and in consideration of priorities. memorize the program number to be executed. Also, the executed program number in the sequence table 3-2 is erased, and the next program number is stored in the storage area of the executed program number, either the third program number to be executed or the second program number to be executed. The memory area corresponding to the program number to be updated is sequentially updated (bottom-up) by the CPUI.
第4図および第5図は第2図に示すCPUが、実行する
制御手順を示し、この制御手順はcp旧に外部から割り
込みプログラムの実行要求信号が入力される毎に、実行
される。FIGS. 4 and 5 show a control procedure executed by the CPU shown in FIG. 2, and this control procedure is executed every time an interrupt program execution request signal is inputted to the cp from the outside.
また第5図は、割り込みプログラムの実行順序を示す。Moreover, FIG. 5 shows the execution order of the interrupt program.
本例においては、−例としてプログラム番号60〜67
の割り込みプログラムが用意されており、プログラム番
号の小さい順に優先順位が大きいものとする。In this example, - as an example, program numbers 60 to 67
It is assumed that interrupt programs are prepared, and the priorities are given in descending order of program number.
通常プログラムを実行中のCPUIに第6図示のタイミ
ングTIでプログラム番号6oの実行要求信号が入力さ
れると、CPUは第4図に示す制御手順を割り込み処理
として開始する。When an execution request signal of program number 6o is input to the CPU which is executing a normal program at timing TI shown in FIG. 6, the CPU starts the control procedure shown in FIG. 4 as an interrupt process.
すなわち、CPUは、2 fffi以上の割り込みプロ
グラムの実行要求がないことを確認し、次に入力した実
行要求のプログラム番号を識別する(ステップ510−
530 )。That is, the CPU confirms that there are no execution requests for interrupt programs of 2 fffi or more, and then identifies the program number of the input execution request (step 510-
530).
次に、CPUIは順序テーブル3−2に実行すべきプロ
グラムの番号を書き込む、本例においては第3図に示す
順序テーブル3−2の第1番目に実行するプログラム番
号の記憶領域に番号6oが書き込まれることになる(ス
テップ540)。Next, the CPU writes the number of the program to be executed in the order table 3-2. In this example, the number 6o is written in the storage area of the program number to be executed first in the order table 3-2 shown in FIG. will be written (step 540).
続いて、CPUはこの割り込み処理すなわち、順序テー
ブル3−2への割り込みプログラム番号の書き込み処理
を行う前に、通常のプログラムの実行を行っていること
を、実行フラグ3−1のオフにより確認すると、第5図
に示す制御手順を実行して、順序テーブル3−2が示す
第1番目に実行すべきプログラム(本例においてはプロ
グラム番号60)を処理する(ステップ550→560
)。Next, before performing this interrupt processing, that is, writing the interrupt program number to the order table 3-2, the CPU confirms that it is executing a normal program by turning off the execution flag 3-1. , the control procedure shown in FIG. 5 is executed to process the program to be executed first (program number 60 in this example) shown in the order table 3-2 (steps 550→560).
).
第5図に示す制御手順を開始するにあたって、CPUI
は、実行フラグ3−1をオンにして、現在、CP旧が割
り込み処理を実行中である旨を記憶させる。次いて、C
P旧は第1番目に実行すべきプログラムの番号60を順
序テーブル3−2から読み出し、このプログラム番号が
示す制御手順をROM2から読み出して実行する(ステ
ップS61−562 )。In starting the control procedure shown in FIG.
turns on the execution flag 3-1 and stores that the old CP is currently executing interrupt processing. Next, C
P old reads out the number 60 of the program to be executed first from the order table 3-2, reads out the control procedure indicated by this program number from the ROM 2, and executes it (step S61-562).
CP旧はこの制御手順の実行を終了すると、順序テーブ
ル3−2からプログラム番号60を消去する。When the old CP finishes executing this control procedure, it deletes the program number 60 from the order table 3-2.
続いて、第2番目に実行すべき割り込みプログラムが無
いことを確認すると、CP旧は実行フラグ3−1をオフ
にし、通常の制御手順に復帰する。Subsequently, when it is confirmed that there is no interrupt program to be executed second, the old CP turns off the execution flag 3-1 and returns to the normal control procedure.
次に、外部からプログラム番号65およびプログラム番
号67の実行要求がCP旧に入力された場合のCPU2
の動作について説明する。Next, the CPU 2 when execution requests for program numbers 65 and 67 are input from the outside to the CP old.
The operation will be explained.
第6図に示すように、はぼ同時にタイミングT5および
タイミングT6にプログラム番号65およびプログラム
番号67の実行要求がCPIIIに入力されると、CP
旧は第4図に示す制御手順を実行する。As shown in FIG. 6, when execution requests for program numbers 65 and 67 are input to the CPIII at timing T5 and timing T6 almost simultaneously, the CP
In the old version, the control procedure shown in FIG. 4 is executed.
まず、CP旧は、従来例でも行なわれているように、例
えば実行要求信号が入力されたI10ポートを判別して
2つの割り込みプログラムの優先順位を決定し、しかる
後、優先順位の高いプログラムの番号65を順序テーブ
ル3−2の第1番目に実行すべきプログラム番号の記憶
領域に書ぎ込む。続いてCP旧は第2番目に実行すべき
プログラム番号の記↑、Q領域にプログラム番号67を
書き込む(ステフプS10→S20→530→540)
。First, as is done in the conventional example, the old CP determines the priority of the two interrupt programs by determining the I10 port to which the execution request signal is input, and then selects the program with the higher priority. The number 65 is written in the storage area of the program number to be executed first in the order table 3-2. Next, CP old writes the program number to be executed second↑ and writes program number 67 in the Q area (step S10 → S20 → 530 → 540)
.
次にCP旧は第5図に示す第2の割り込み制御手順に移
行しくステップ550−360 ) 、最初にプログラ
ム番号65に対応する割り込み制御手順、続いてプログ
ラム番号67に対応する割り込み制御手順を実行する(
ステップ561→S62→S63→S64→S62〜5
64)。Next, the old CP moves to the second interrupt control procedure shown in FIG. 5 (steps 550-360), first executing the interrupt control procedure corresponding to program number 65, and then executing the interrupt control procedure corresponding to program number 67. do(
Step 561 → S62 → S63 → S64 → S62~5
64).
この割り込みプログラムを実行している間に、例えばプ
ログラム番号50のプログラム実行要求がCP旧に外部
から入力されると、CP旧はこの割り込みプログラムの
実行を中断し、第4図に示す制御手順によりプログラム
番号50を順序テーブル3−2に第3番目に実行するプ
ログラム番号記憶領域に記憶する。しかる後、現在第5
図の割り込みプログラムを実行していたことを実行フラ
グのオンにより確認しくステップ550 ) 、割り込
みプログラムの実行を再開する。If, for example, a program execution request with program number 50 is externally input to the CP old while this interrupt program is being executed, the CP old interrupts the execution of this interrupt program and follows the control procedure shown in Figure 4. Program number 50 is stored in the order table 3-2 in the program number storage area to be executed third. After that, currently the 5th
The execution of the interrupt program shown in the figure is confirmed by turning on the execution flag (step 550), and execution of the interrupt program is resumed.
以上説明したように、本実施例では、割り込みプログラ
ムの実行要求がほぼ同時に複数発生した場合には、実行
すべきプログラム番号を優先順位の順に順序テアプルに
記憶してから、順序テーブルを参照して順次に割り込み
プログラムを実行し、その間にさらに優先順位の高い割
込みプログラムが発生しても順序テーブルに登録のみし
て、実行をつづけるようにしたので、優先順位の高い割
り込みプログラムの実行要求が頻繁に発生しても優先順
位の低位割り込みプログラムの実行要求も確実に中央演
算処理装置に受は付けられる。As explained above, in this embodiment, when multiple execution requests for interrupt programs occur almost simultaneously, the program numbers to be executed are stored in order of priority in order teardown, and then the order table is referred to. Interrupt programs are executed sequentially, and even if an interrupt program with a higher priority occurs in the meantime, it is simply registered in the order table and execution continues, so that execution requests for interrupt programs with a higher priority are frequently issued. Even if a request for execution of a low-priority interrupt program occurs, the central processing unit can reliably accept the execution request.
なお、本実施例においては、順序テーブル3−2に実行
すべきプログラム番号を登録すると、その番号のプログ
ラムを実行する毎にプログラム番号を順序テーブルから
削除しているが、他の応用形態として、順序テーブルに
プログラム番号が複数登録されている場合にはそれら複
数のプログラム全部の処理が終了した段階で順序テーブ
ルの記憶内容を削除するようにしてもよい。In this embodiment, when a program number to be executed is registered in the order table 3-2, the program number is deleted from the order table each time the program with that number is executed. If a plurality of program numbers are registered in the order table, the stored contents of the order table may be deleted when the processing of all of the plurality of programs is completed.
以上、説明したように、本発明によれば、本発明の第1
形態では、複数の実行要求信号が入力する毎に、その実
行要求信号が実行指示する割り込みプログラムの識別番
号を第2記憶手段に記憶するようにしたので、演算処理
手段が、現在優先順位の高い割り込みプログラムを実行
していても演算処理手段は記憶手段に記憶された識別番
号の順すなわち、実行要求信号の入力順に対応する割り
込みプログラムを実行する。この結果、優先順位の高い
割り込みプログラムの実行要求が頻繁に発生しても、優
先順位の低い割り込みプログラムも確実に実行される。As explained above, according to the present invention, the first aspect of the present invention
In this embodiment, each time a plurality of execution request signals are input, the identification number of the interrupt program that the execution request signal instructs to execute is stored in the second storage means, so that the arithmetic processing means can store the identification number of the interrupt program that currently has a high priority. Even when an interrupt program is being executed, the arithmetic processing means executes the interrupt program corresponding to the order of the identification numbers stored in the storage means, that is, the order in which the execution request signals are input. As a result, even if requests for execution of interrupt programs with high priority occur frequently, interrupt programs with low priority are also reliably executed.
本発明の第2形態は、第1形態に加えて、複数の実行要
求信号が同時入力された場合に予め定められた(最先順
位に従って、対応する識別番号を第2記憶手段に記憶す
るようにしたので、同時入力の実行要求信号に対する順
位付けを行うことができる。In addition to the first embodiment, a second embodiment of the present invention provides that when a plurality of execution request signals are simultaneously input, corresponding identification numbers are stored in the second storage means according to a predetermined order (the highest priority). Therefore, it is possible to rank the simultaneously input execution request signals.
の処理タイミングを示すタイミングチャー1〜である。Timing charts 1 to 1 show the processing timing of .
l ・・・CPu 2 ・・・ROM 3 ・・・l’+AlA 4・・弓10l...CPu 2...ROM 3...l’+AlA 4. Bow 10
第1図は本発明実施例の基本構成を示すブロック図、
第2図は本発明実施例の具体的な構成を示すブロック図
、
第3図は第2図に示す順序テーブル3−2のメモリ構成
を示すメモリマツプ、
第4図および第5図は第2図に示すCPUIが実行する
制御手順を示すフローチャート、
第6図は第2図に示すCPUIが実行する制御手順卵e
木完朗突比例の順序チーアル3−2のメtリマ・・ノア
第3図
本発明實搬伝1の70−チ〒−ト
第5図
本尭朗実旋例のフローチャート
第4図FIG. 1 is a block diagram showing the basic configuration of the embodiment of the present invention, FIG. 2 is a block diagram showing the specific configuration of the embodiment of the present invention, and FIG. 3 is the memory of the order table 3-2 shown in FIG. 4 and 5 are flowcharts showing the control procedure executed by the CPU shown in FIG. 2. FIG. 6 shows the control procedure executed by the CPU shown in FIG. 2. Sequence of Cheer 3-2 Melima Noah Fig. 3 Chapter 70 of Propagation of the Present Invention 1 Fig. 5 Flowchart of Practical Example Fig. 4
Claims (1)
1記憶手段と、 外部からの割り込み処理の実行要求信号が入力する毎に
、当該実行要求信号が指示する前記割り込みプログラム
の識別番号を順次記憶する第2記憶手段と、 該第2記憶手段の識別番号と対応する割り込みプログラ
ムを前記第1記憶手段から読み出して当該識別番号の記
憶順に割り込み処理の実行をする演算処理手段と を具えたことを特徴とする中央演算処理装置。 2)請求項1に記載の中央演算処理装置において、 前記第2記憶手段は、複数の前記実行要求信号が一定期
間内に同時に入力されたときには、予め定めた優先順位
の高い方の前記割り込みプログラムの識別番号から順次
記憶することを特徴とする中央演算処理装置。[Scope of Claims] 1) A first storage means that stores a plurality of interrupt programs in advance; and each time an external interrupt processing execution request signal is input, an identification number of the interrupt program specified by the execution request signal is inputted. and arithmetic processing means that reads interrupt programs corresponding to identification numbers in the second storage means from the first storage means and executes interrupt processing in the order in which the identification numbers are stored. A central processing unit characterized by: 2) The central processing unit according to claim 1, wherein when a plurality of the execution request signals are simultaneously input within a certain period, the second storage means stores the interrupt program with a predetermined higher priority. A central processing unit characterized in that the central processing unit stores information sequentially starting from the identification number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22341588A JPH0272435A (en) | 1988-09-08 | 1988-09-08 | Central arithmetic processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22341588A JPH0272435A (en) | 1988-09-08 | 1988-09-08 | Central arithmetic processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0272435A true JPH0272435A (en) | 1990-03-12 |
Family
ID=16797787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22341588A Pending JPH0272435A (en) | 1988-09-08 | 1988-09-08 | Central arithmetic processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0272435A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0474229A (en) * | 1990-07-17 | 1992-03-09 | Toshiba Corp | Information processor |
-
1988
- 1988-09-08 JP JP22341588A patent/JPH0272435A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0474229A (en) * | 1990-07-17 | 1992-03-09 | Toshiba Corp | Information processor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5794072A (en) | Timing method and apparatus for interleaving PIO and DMA data transfers | |
US6553487B1 (en) | Device and method for performing high-speed low overhead context switch | |
US5628026A (en) | Multi-dimensional data transfer in a data processing system and method therefor | |
JPS5812611B2 (en) | Data Tensou Seigiyohoushiki | |
JPH02235156A (en) | Information processor | |
JPH0272435A (en) | Central arithmetic processor | |
JPS6115260A (en) | Data processor | |
JP3260399B2 (en) | Asynchronous I/O dynamic priority change method | |
EP0510617B1 (en) | Data processing apparatus with high-speed "macroservice" interrupt | |
JPH04355818A (en) | Data input/output controller | |
JP2522412B2 (en) | Communication method between programmable controller and input / output device | |
JPS63636A (en) | Task control system | |
JPH08249269A (en) | Method and device for controlling dma transfer | |
JPH0462093B2 (en) | ||
JPH04184525A (en) | Magnetic disk device | |
JPH02115958A (en) | Data transfer control method | |
JPS6019267A (en) | Data processing system | |
KR19990058930A (en) | Deamic controller and method for changing priority of deamplification request signal using same | |
JPH06110828A (en) | Memory controller | |
JPS6277630A (en) | Input and output control system for computer | |
JPS58207133A (en) | Interruption controlling system for input/output controller | |
JPH04199449A (en) | Device controller | |
JPS6218937B2 (en) | ||
JPS6039265A (en) | Data transfer system | |
JPH04342011A (en) | Asynchronous input/output controlling system |