JPH087677B2 - Micro-program branch control method - Google Patents
Micro-program branch control methodInfo
- Publication number
- JPH087677B2 JPH087677B2 JP63218257A JP21825788A JPH087677B2 JP H087677 B2 JPH087677 B2 JP H087677B2 JP 63218257 A JP63218257 A JP 63218257A JP 21825788 A JP21825788 A JP 21825788A JP H087677 B2 JPH087677 B2 JP H087677B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- sub
- address
- micro
- operation code
- 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.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】 [概 要] サブオペレーションコードを持つ命令の実行に係る処
理を行なうマイクロプログラムの制御に関し、 サブオペレーションコードを持つ命令の処理に係る同
一のマイクロプログラムが重複してコントロールストレ
ージ中に存在することを排してコントロールストレージ
を有効に使用することを目的とし、 コントロールストレージの各マイクロプログラムステ
ップに対応せしめて分岐を指示する情報を格納する領域
を設けると共に、サブオペレーションコードが異なる命
令の実行に係る制御の一部を共通のマイクロプログラム
で処理せしめる手段と、該情報を検出したとき、命令の
サブオペレーションコードに対応するコントロールスト
レージ上のアドレスに分岐する手段とを設けることによ
り構成する。DETAILED DESCRIPTION OF THE INVENTION [Overview] Regarding control of a microprogram that performs a process related to execution of an instruction having a sub-operation code, the same microprogram related to the processing of an instruction having a sub-operation code is duplicated in the control storage. For the purpose of effectively using the control storage by eliminating the existence inside, there is provided an area for storing the information for instructing the branch corresponding to each microprogram step of the control storage, and the sub operation code is different. Structured by providing means for processing a part of control related to execution of instructions by a common microprogram, and means for branching to an address on the control storage corresponding to the sub-operation code of the instruction when the information is detected To do.
[産業上の利用分野] 本発明は命令の実行に係る処理をマイクロプログラム
によって行なう如く構成された情報処理装置の該マイク
ロプログラムの制御に関し、特に、命令がサブオペレー
ションコードを伴う場合のマイクロプログラムの制約に
係る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to control of a microprogram of an information processing apparatus configured to perform processing related to execution of instructions by a microprogram, and particularly, to the control of the microprogram when the instruction is accompanied by a sub-operation code. Subject to restrictions.
[従来の技術] 情報処理装置における命令の読み出し、デコード、実
行等の動作は、主記憶へのアクセス、レジスタへのデー
タのロード、データのシフト、加算器への入出力等の基
本的動作の組み合わせによって実現している。[Prior Art] Operations such as reading, decoding, and execution of instructions in an information processing apparatus are performed by basic operations such as access to main memory, data loading into registers, data shifting, and input / output to adders. It is realized by the combination.
命令をこのような基本動作に分解したり、これを実行
したりする処理は論理回路によっても実現し得るもので
あるが、基本動作を専門に行なうためのプログラム(マ
イクロプログラム)によって行なうことが可能であり、
動作の変更等の措置が容易である所からこのような形式
の情報処理装置が多く作られている。The processing of decomposing an instruction into such basic operations and executing them can also be realized by a logic circuit, but can be performed by a program (microprogram) specializing in basic operations. And
Many types of information processing apparatuses of this type are made because it is easy to take measures such as changing operations.
一方、近年情報処理装置による処理の高速化、高機能
化のために、多機能の命令の実現が要求され、命令数の
増加が必要となってきている。On the other hand, in recent years, in order to increase the processing speed and functionality of the information processing apparatus, realization of multifunctional instructions is required, and the number of instructions is required to be increased.
このように命令数が増加すると、従来の命令(オペレ
ーションコード)に割り当てられていたビット数では足
りなくなるので、特定の命令コードの場合に、これにサ
ブオペレーションコードを付加して該命令コードから更
に複数の異なる命令を新たに作り出すことが行なわれ
る。When the number of instructions increases in this way, the number of bits allocated to the conventional instruction (operation code) becomes insufficient. Therefore, in the case of a specific instruction code, a sub-operation code is added to this and the instruction code is further added. A plurality of different instructions are newly created.
[発明が解決しようとする課題] 従来、サブオペレーションコードを持つ命令について
は、サブオプレーションコードごとに、又はサブオペレ
ーションコードを持つ命令をグループ分けしてマイクロ
プログラムの先頭アドレスを決めて、配置して置き、各
先頭アドレスから実行する方法が採られていた。サブオ
ペレーションコードを持つ命令の処理については、異な
るサブオペレーションであっても、全く同様のマイクロ
ステップの実行によって処理を行なう部分がかなりあ
り、例えば、第4図に示すように#A,#B,#Cで示す各
サブオペレーションコードを持つ命令のマイクロステッ
プがM−00→M−01→M−02の間は全く同じであり、こ
れらの処理後に異なるマイクロステップ(M−A0,M−B
0,M−C0)に分岐するような場合がある。[Problems to be Solved by the Invention] Conventionally, regarding an instruction having a sub-operation code, an instruction having a sub-operation code or an instruction having a sub-operation code is divided into groups and a start address of a microprogram is determined and arranged. The method of executing the operation from each top address was adopted. Regarding the processing of an instruction having a sub-operation code, there are quite a few parts which perform the same micro-steps even if they are different sub-operations. For example, as shown in FIG. 4, #A, #B, The microsteps of the instruction having each sub-operation code indicated by #C are exactly the same between M-00, M-01, and M-02, and different microsteps (M-A0, M-B) are performed after these processes.
0, M-C0).
従来はこのような場合であっても、サブオペレーショ
ンコードごとに、マイクロプログラムの先頭アドレスを
決めて、コントロールストレージ上に配置していた。Conventionally, even in such a case, the start address of the microprogram is determined for each sub-operation code and placed on the control storage.
本発明は、上述のような全く同様のマイクロプログラ
ムによる処理を行なう部分を、異なるサブオペレーショ
ンコードを持つ命令が共通的に用いることを可能とし
て、同じマイクロプログラムが重複してコントロールス
トレージ上に存在することを避け、コントロールストレ
ージ領域を有効に利用することの出来るマイクロプログ
ラムの制御方式を提供することを目的としている。According to the present invention, it is possible for instructions having different sub-operation codes to commonly use a portion for performing processing by the same microprogram as described above, and the same microprogram is duplicately present in the control storage. It is an object of the present invention to provide a microprogram control method that can effectively use the control storage area while avoiding the above.
[課題を解決するための手段] 本発明によれば、上述の目的は前記特許請求の範囲に
記載した手段により達成される。すなわち、本発明は、
命令の実行に係る制御をマイクロプログラムによって行
なう如く構成され、サブオペレーションコードを伴なう
命令コードを有する情報処理装置において、マイクロプ
ログラムを格納するコントロールストレージの各マイク
ロプログラムステップに対応せしめて分岐を指示する情
報を格納する領域を設けると共に、サブオペレーション
コードが異なる命令の実行に係る制御の一部を共通のマ
イクロプログラムで処理せしめる手段と、該情報を検出
したとき、命令のサブオペレーションコードに対応する
コントロールストレージ上のアドレスに分岐する手段と
を設けたマイクロプログラム分岐制御方式である。[Means for Solving the Problems] According to the present invention, the above-mentioned object is achieved by the means described in the claims. That is, the present invention is
In an information processing device configured to perform control related to execution of instructions by a microprogram and having an instruction code accompanied by a sub-operation code, a branch is instructed corresponding to each microprogram step of a control storage for storing the microprogram. And a means for processing a part of the control relating to the execution of instructions having different sub-operation codes by a common micro-program, and corresponding to the sub-operation code of the instruction when the information is detected. This is a micro-program branching control system provided with means for branching to an address on the control storage.
[作 用] 第1図は本発明の原理を説明する図であって、1は命
令コードをセットするレジスタを表わしており、1aに命
令コードが、1bにサブオペレーションコードがセットさ
れる。[Operation] FIG. 1 is a diagram for explaining the principle of the present invention. Reference numeral 1 denotes a register for setting an instruction code. The instruction code is set in 1a and the sub-operation code is set in 1b.
また、2はセレクタ、3はCSアドレス選択制御部、4
はCSアドレスレジスタ、5はコントロールストレージ
(以下CSとも言う)、6は分岐指示の表示を行なう領
域、7は命令実行部のCSデータレジスタを表わしてい
る。Further, 2 is a selector, 3 is a CS address selection control unit, 4
Is a CS address register, 5 is a control storage (hereinafter, also referred to as CS), 6 is an area for displaying a branch instruction, and 7 is a CS data register of an instruction execution unit.
同図において、最初にレジスタ1に命令コードとサブ
オペレーションコードがセットされたとき、CSアドレス
選択制御部3は、セレクタ2が命令コードを選択し、こ
れに対応するCS上のアドレスがCSアドレスレジスタ4に
セットされる。In the figure, when the instruction code and sub-operation code are first set in the register 1, the CS address selection controller 3 selects the instruction code by the selector 2 and the corresponding address on the CS is the CS address register. Set to 4.
そして該アドレスによって、コントロールストレージ
(CS)にアクセスし、マイクロプログラムを読み出すこ
とによって命令の実行が行なわれる。該マイクロプログ
ラムを構成するマイクロステップは直前のマイクロステ
ップのネクストアドレス情報により読み出されるが、こ
のとき、マイクロプログラムの読み出し中に、読み出し
たマイクロステップに対応する領域6に分岐指示の表示
(例えば“1")があるとき、これがCSアドレス選択制御
部3に伝えられ、該CSアドレス選択制御部3は、セレク
タ2に対して、サブオペレーションコード1bを選択する
よう指示する。Then, the control storage (CS) is accessed by the address and the instruction is executed by reading the microprogram. The microsteps constituting the microprogram are read by the next address information of the immediately preceding microstep. At this time, while the microprogram is being read, a branch instruction is displayed in the area 6 corresponding to the read microstep (for example, "1. "), It is transmitted to the CS address selection control unit 3, and the CS address selection control unit 3 instructs the selector 2 to select the sub-operation code 1b.
これにより、セレクタ2がサブオペレーションコード
1bを選択し、該サブオペレーションコードに対応するア
ドレスがCSアドレスレジスタ4にセットされる。As a result, the selector 2 causes the sub-operation code
1b is selected, and the address corresponding to the sub-operation code is set in the CS address register 4.
そして、CSの該アドレスの領域にアクセスすることに
より当該サブオペレーションコード特有の命令実行動作
を行なう。Then, an instruction execution operation peculiar to the sub-operation code is performed by accessing the area of the address of CS.
本発明においては、以上の動作により異なるサブオペ
レーションコードを有する命令のうち、マイクロプログ
ラムの処理に共通の部分があるときは、それを総てサブ
オペレーションごとにCS上に配置する必要がなく、同一
のマイクロプログラムを共通に使用した後、必要な箇所
から分岐させることができるので、CSの領域を有効に使
用することができる。In the present invention, among the instructions having different sub-operation codes due to the above operation, when there is a common part in the processing of the microprogram, it is not necessary to arrange all of them in CS for each sub-operation, and the same After the common use of the micro programs of, it is possible to branch from the necessary place, so that the CS area can be used effectively.
[実施例] 第2図は本発明の一実施例のブロック図であって、マ
イクロプログラム制御の命令処理装置のCSアドレス制御
系を示しており、8は命令制御部、9はCSアドレス選択
回路部、10はセレクタ、11はCSアドレスレジスタ、12は
コントロールストレージ、13は分岐表示領域、14は命令
実行部、15はCSデータレジスタ、16はデコーダを表わし
ている。[Embodiment] FIG. 2 is a block diagram of an embodiment of the present invention, showing a CS address control system of a microprogram control instruction processing device, 8 is an instruction control unit, and 9 is a CS address selection circuit. Section, 10 is a selector, 11 is a CS address register, 12 is a control storage, 13 is a branch display area, 14 is an instruction execution section, 15 is a CS data register, and 16 is a decoder.
同図において命令制御部8は命令の取り出し、命令コ
ードのデコードなどを行なう。In the figure, the instruction control unit 8 fetches an instruction and decodes an instruction code.
セレクタ10はCSアドレス選択回路部の制御により、命
令コードあるいはサブオペレーションコード、または、
CSデータのネクストアドレス情報によるアドレスを選択
してCSアドレスレジスタ11にセットする。一命令の処理
が終了したとき、次の最初のCSアドレスは必ず命令コー
ドに対応するアドレスが選択される。そして、コントロ
ールストレージ12から該アドレスを先頭アドレスとする
マイクロプログラムが順次読み出され、命令実行部14に
よって処理が行なわれる。The selector 10 is controlled by the CS address selection circuit section to have an instruction code or sub-operation code, or
An address based on the next address information of CS data is selected and set in the CS address register 11. When the processing of one instruction is completed, the address corresponding to the instruction code is always selected as the next first CS address. Then, the microprogram having the address as the leading address is sequentially read from the control storage 12 and processed by the instruction executing unit 14.
前記CSアドレス選択回路部9はマイクロステップの読
み出しに際して分岐表示領域13から“1"が読み出された
ことを知ると、セレクタ10にサブオペレーションコード
を選択するように指示する。これによりセレクタ10はサ
ブオペレーションコードを選択し、これに対応するアド
レスをCSアドレスレジスタ11にセットする。When the CS address selection circuit section 9 knows that "1" has been read from the branch display area 13 when reading the microstep, it instructs the selector 10 to select the sub-operation code. As a result, the selector 10 selects the sub-operation code and sets the address corresponding to it in the CS address register 11.
例えば、CSアドレスが12ビットで、命令コードがX′
81であるとき、それがサブオペレーションコードを伴う
命令であっても、CSアドレスレジスタ11にはサブオペレ
ーションコードには関係なく、X′081がセットされ
る。For example, the CS address is 12 bits and the instruction code is X '.
When it is 81, X'081 is set in the CS address register 11 regardless of the sub-operation code even if it is an instruction with the sub-operation code.
一バイトのサブオペレーションコードとしては、X′
00〜X′FFの256パターンあるので、命令コードがX′8
1である命令は、X′8100〜X′81FFの256種類考えられ
る。しかしながら、サブオペレーションコードが異なっ
ていても、命令コードがX′81である命令では、アドレ
スレジスタにX′081をセットし、CSアドレスがX′081
のマイクロステップを読み出すことにする。As a 1-byte sub-operation code, X '
Since there are 256 patterns from 00 to X'FF, the instruction code is X'8
There are 256 possible 1'instructions, X'8100 to X'81FF. However, even if the sub-operation code is different, if the instruction code is X'81, X'081 is set in the address register and the CS address is X'081.
We will read the micro steps of.
ここで、X′081のマイクロステップに対する分岐表
示領域に“0"か表示されていると、CSアドレス選択回路
部9はセレクタ10を制御して、ネクストアドレスをCSア
ドレスレジスタ11にセットする。従って、次のマイクロ
ステップはネクストアドレスによって読み出される。以
降、分岐表示領域が“0"の間、ネクストアドレスによる
マイクロステップの読み出しが繰り返される。Here, when "0" is displayed in the branch display area for the micro step of X'081, the CS address selection circuit unit 9 controls the selector 10 to set the next address in the CS address register 11. Therefore, the next microstep is read by the next address. After that, while the branch display area is "0", the microstep reading by the next address is repeated.
そして、コントロールストレージ12から読み出したマ
イクロステップの分岐表示領域に“1"が表示されている
のが検出されると、これによりCSアドレス選択回路部9
はセレクタ10にサブオペレーションコードの選択を指示
する。When it is detected that "1" is displayed in the branch display area of the microstep read from the control storage 12, the CS address selection circuit unit 9 is thereby detected.
Instructs selector 10 to select a sub-operation code.
このとき、サブオペレーションコードがX′83(すな
わち、命令全体のコードがX′8183である場合)であれ
ば、CSアドレスレジスタに、例えば、X′83にX′800
を加えた値であるX′883がセットされるように動作す
る。At this time, if the sub-operation code is X'83 (that is, the code of the entire instruction is X'8183), it is stored in the CS address register, for example, X'83 to X'800.
It operates so that X'883, which is a value obtained by adding, is set.
第3図はこのような動作の様子を説明する図で、#A,
#B,#Cはそれぞれ異なるサブオペレーションコードを
持つ命令を示している。FIG. 3 is a diagram for explaining the state of such operation.
#B and #C indicate instructions having different sub-operation codes.
同図において、#A,#B,#Cとも命令コードが同一で
あり、M−00〜M−02で示す間のマイクロステップが共
通のものであるため、最初は常にM−00のマイクロステ
ップが選択され処理に入る。そして、数字符17で示すM
−02のステップにおいて、コントロールストレージ12の
分岐表示領域13に“1"が立てられている。In the figure, since the instruction codes are the same for #A, #B, and #C, and the microsteps between M-00 to M-02 are common, the microsteps of M-00 are always first. Is selected and processing starts. And the M shown with numeral 17
At step -02, "1" is set in the branch display area 13 of the control storage 12.
これによって、命令#AはマイクロステップM−A0
へ、命令#BはマイクロステップM−B0へ、命令#Cは
マイクロステップM−C0へ分岐する。As a result, the instruction #A is microstep M-A0.
Instruction #B branches to microstep M-B0, and instruction #C branches to microstep M-C0.
従来の方式では、このような場合、マイクロステップ
M−00〜M−02を、命令#A,#B、#CがそれぞれCS上
に持っている必要があったが、本発明の方式によれば、
このように、マイクロステップM−00〜M−02を1組持
っていればよいので、コントロールストレージの必要領
域が少なくてすむことになる。In the conventional method, in such a case, the microsteps M-00 to M-02 need to have the instructions #A, #B, and #C on the CS, respectively. If
As described above, since it is sufficient to have one set of micro steps M-00 to M-02, the required area of the control storage can be reduced.
第3図においては、説明を容易にするため、三つの命
令が、3ステップのマイクロ命令を共有する場合につい
て説明しているが、実際には、更に多くの命令が、多く
のマイクロステップを共有することが考えられ、コント
ロールストレージ領域の使用効率を大幅に高め得ること
ができる。Although FIG. 3 illustrates a case where three instructions share three-step micro-instructions for ease of explanation, in reality, more instructions share many micro-steps. Therefore, it is possible to significantly improve the use efficiency of the control storage area.
[発明の効果] 以上説明したように、本発明によれば、サブオペレー
ションコードを有する命令の実行に係る処理において、
共通の動作を行なうマイクロプログラムの部分を、異な
る命令ごとにコントロールストレージ上に持つ必要がな
くなり、1組のマイクロプログラムを異なる命令が容易
に使用できるから、コントロールストレージの領域を効
果的に使用することができる利点がある。[Effects of the Invention] As described above, according to the present invention, in the processing related to the execution of the instruction having the sub-operation code,
Effective use of the area of the control storage because it is not necessary to have a part of the microprogram that performs a common operation in the control storage for each different instruction, and different instructions can easily use one set of microprograms. There is an advantage that can be.
第1図は本発明の原理を説明する図、第2図は本発明の
一実施例のブロック図、第3図は実施例の動作を説明す
る図、第4図は従来のマイクロプログラムによる命令の
実行について説明する図である。 1……レジスタ、2,10……セレクタ、3……CSアドレス
選択制御部、4,11……CSアドレスレジスタ、5,12……コ
ントロールストレージ、6,13……分岐表示領域、7,15…
…CSデータレジスタ、8……命令制御部、9……CSアド
レス選択回路部、14……命令実行部、16……デコーダ、
17……マイクロステップFIG. 1 is a diagram for explaining the principle of the present invention, FIG. 2 is a block diagram of an embodiment of the present invention, FIG. 3 is a diagram for explaining the operation of the embodiment, and FIG. 4 is an instruction by a conventional microprogram. It is a figure explaining execution of. 1 ... Register, 2,10 ... Selector, 3 ... CS address selection controller, 4,11 ... CS address register, 5,12 ... Control storage, 6,13 ... Branch display area, 7,15 …
... CS data register, 8 ... instruction control section, 9 ... CS address selection circuit section, 14 ... instruction execution section, 16 ... decoder,
17 ... Micro step
フロントページの続き (72)発明者 田中 正人 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (72)発明者 水島 芳宏 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 (56)参考文献 特開 昭60−105044(JP,A)Front page continuation (72) Inventor Masato Tanaka 1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa, Fujitsu Limited (72) Inventor Yoshihiro Mizushima 1015, Kamedotachu, Nakahara-ku, Kawasaki, Kanagawa (56) Reference Reference JP-A-60-105044 (JP, A)
Claims (1)
ムによって行なう如く構成され、サブオペレーションコ
ードを伴なう命令コードを有する情報処理装置におい
て、 マイクロプログラムを格納するコントロールストレージ
の各マイクロプログラムステップに対応せしめて分岐を
指示する情報を格納する領域を設けると共に、 サブオペレーションコードが異なる命令の実行に係る制
御の一部を共通のマイクロプログラムで処理せしめる手
段と、 該情報を検出したとき、命令のサブオペレーションコー
ドに対応するコントロールストレージ上のアドレスに分
岐する手段とを設けたことを特徴とするマイクロプログ
ラム分岐制御方式。1. An information processing apparatus having an instruction code accompanied by a sub-operation code, which is configured to control an instruction execution by a micro program, and corresponds to each micro program step of a control storage for storing the micro program. An area for storing information for instructing branching is provided at least, and a means for causing a common microprogram to process a part of the control relating to the execution of instructions having different sub-operation codes, and a sub-command of the instruction when the information is detected. A micro-program branching control method comprising means for branching to an address on a control storage corresponding to an operation code.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63218257A JPH087677B2 (en) | 1988-09-02 | 1988-09-02 | Micro-program branch control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63218257A JPH087677B2 (en) | 1988-09-02 | 1988-09-02 | Micro-program branch control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0267631A JPH0267631A (en) | 1990-03-07 |
| JPH087677B2 true JPH087677B2 (en) | 1996-01-29 |
Family
ID=16717044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63218257A Expired - Lifetime JPH087677B2 (en) | 1988-09-02 | 1988-09-02 | Micro-program branch control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH087677B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60105044A (en) * | 1983-11-11 | 1985-06-10 | Fujitsu Ltd | Microprogram control system |
-
1988
- 1988-09-02 JP JP63218257A patent/JPH087677B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0267631A (en) | 1990-03-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4467415A (en) | High-speed microprogram control apparatus with decreased control storage requirements | |
| US4377846A (en) | Arithmetic unit for generating constants in an electronic computer of the microprogram-controlled type | |
| US4057850A (en) | Processing link control device for a data processing system processing data by executing a main routine and a sub-routine | |
| US4251862A (en) | Control store organization in a microprogrammed data processing system | |
| JP3237858B2 (en) | Arithmetic unit | |
| EP0032515A1 (en) | A method of pipeline control for a computer | |
| US4674063A (en) | Information processing apparatus having a sequence control function | |
| US4812970A (en) | Microprogram control system | |
| JPH087677B2 (en) | Micro-program branch control method | |
| US7069418B2 (en) | Method and arrangement for instruction word generation in the controlling of functional units in a processor | |
| US4085439A (en) | Computer programming system having greatly reduced storage capacity and high speed | |
| JPS6339928B2 (en) | ||
| JPS6346855B2 (en) | ||
| KR880000817B1 (en) | Data processing device and method | |
| JPS6148735B2 (en) | ||
| JPH0778730B2 (en) | Information processing equipment | |
| JPH0218732B2 (en) | ||
| KR900002602B1 (en) | Microprogram control method | |
| JP3392413B2 (en) | Two-level micro control system and method | |
| JP2982129B2 (en) | Micro program controller | |
| JPH08297583A (en) | Interrupt handling apparatus and method thereof | |
| JPS59189407A (en) | Sequence control device | |
| JPH0128965B2 (en) | ||
| JPH03231330A (en) | Memory accessing system | |
| JPS5847054B2 (en) | Data processing equipment for digital signal processing |