[go: nahoru, domu]

JPS5846440A - Microprogram control system - Google Patents

Microprogram control system

Info

Publication number
JPS5846440A
JPS5846440A JP14325481A JP14325481A JPS5846440A JP S5846440 A JPS5846440 A JP S5846440A JP 14325481 A JP14325481 A JP 14325481A JP 14325481 A JP14325481 A JP 14325481A JP S5846440 A JPS5846440 A JP S5846440A
Authority
JP
Japan
Prior art keywords
level
microprogram
address
execution
field
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
Application number
JP14325481A
Other languages
Japanese (ja)
Other versions
JPS6226724B2 (en
Inventor
Noriyuki Tachibana
橘 則行
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP14325481A priority Critical patent/JPS5846440A/en
Publication of JPS5846440A publication Critical patent/JPS5846440A/en
Publication of JPS6226724B2 publication Critical patent/JPS6226724B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/22Microcontrol or microprogram arrangements
    • G06F9/26Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
    • G06F9/262Arrangements for next microinstruction selection

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

PURPOSE:To execute two microprograms (muP) effectively in parallel by using a mechanism which performs execution control from the 1st-level muP to the 2nd- level muP and address modification from the 2nd-level muP to the 1st-level muP for control over the two-level muP. CONSTITUTION:When a stop indication (STPIN)37 is outputted from a microprogram muP with the 1st level, a stop restarting control part 25 outputs a stop signal 38 to inhibit the update of a level address selector 12. For the restarting of the muP with the 1st level, the stop signal 38 is reset from a stop restarting control part 25 by the restart indication 39 of a muP with the 2nd level. At this time, an address selector 11 is modified according to the address modification field 40 of the muP with the 2nd level. Microinstructions outputted from a control storage 11 are supplied to a level microinstruction register 16. Then, microinstructions from a control storage 21 are supplied to a level microinstruction register 26.

Description

【発明の詳細な説明】 本発明は、2レベルマイクロプログラム制御方式の第ル
ベルのマイクロプログラムと第2レベルのマイクロプロ
グラム間の制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control scheme between a first level microprogram and a second level microprogram in a two-level microprogram control scheme.

従来、2レベルマイクロプログラム制御方式では、順序
制御機能とマイクロ操作の指定とを分離した方式と、垂
直型マイクロ命令によって水平型マイクロプログラムを
制御する方式とがある。ところが前者の方式は、順序制
御情報を格納しである制御記憶容量はマイクロプログラ
ムのステップ数だけ必要となり、また、分岐がある場合
のアドレス決定のためにマイクロ操作指定部から分岐ア
ドレスをもらう必要が生じる彦どの欠点がある。
Conventionally, two-level microprogram control systems include a system in which the order control function and the designation of micro operations are separated, and a system in which a horizontal microprogram is controlled by vertical microinstructions. However, in the former method, the control storage capacity for storing order control information is required for the number of steps in the microprogram, and it is also necessary to obtain a branch address from the microoperation specification section to determine the address when there is a branch. There are some drawbacks that arise.

また、後者の方式では、第2レベルの水平型マイクロプ
ログラム部が第ルベルの垂直型マイクロ命令の制御記憶
からの取出しを制御することになるが、この場合は第ル
ベルのマイクロ命令と第2レベルの並列実行が不可能と
なる欠点があった。
In addition, in the latter method, the horizontal microprogram section at the second level controls the retrieval of the vertical microinstructions at the second level from the control memory. The drawback was that it was impossible to execute them in parallel.

本発明の目的は、マイクロプログラム間で停止、再開制
御を行うと共に、第2レベルの実行結果によυ、第ルベ
ルのマイクロプログラムの実行アドレスを修飾すること
によシ上記欠点を解決し、第ルベルの制御記憶の語数を
減少させ、シーケンス部のアドレス幅が減少することで
制御部の金物量が減り、また分岐アドレス制御やマイク
ロプログラム間制御が容易で、プログラムの並列実行に
より処理能力の高いマイクロプログラム制御方式を提供
することにある。
An object of the present invention is to solve the above-mentioned drawbacks by performing stop and restart control between microprograms and modifying the execution address of the microprogram at the second level according to the execution result at the second level. By reducing the number of words in Lebel's control memory and reducing the address width of the sequence section, the amount of hardware in the control section is reduced, and branch address control and control between microprograms are easy, and parallel execution of programs increases processing power. The purpose is to provide a microprogram control method.

本発明のマイクロプログラム制御方式は、マイクロプロ
グラムを2レベルにL&2レベルマイクロプログラム制
御方式において、第ルベルの制御記憶内に第2レベルの
マイクロプログラムの実行を指示する実行指示フィール
ドと、該第2レベルのマイクロプログラムの実行開始ア
ドレスを指定する実行アドレスフィールドと、第2レベ
ル自身のマイクロプログラム実行順序を制御するシーケ
ンス制御フィールドと、第ルベルのマイクロプログラム
を停止させる停止指示フィールドを有し、第2レベルの
制御記憶内に第2レベル自身のマイクロプログラムの実
行順序を制御するシーケンス制御フィールドと、第ルベ
ルのマイクロプログラムのアドレスを修飾するアドレス
修飾フィールドを有し、前記第ルベルのマイクロプログ
ラムのシーケンス制御フィールドの指定によシ、第ルベ
ルのマイクロプログラムの実行順序を制御する手段と、
前記第2レベルのマイクロプログラムのシーケンス制御
フィールドの指定によシ、第2レベルのマイクロプログ
ラムの実行順序を制御する手段とを有し、第ルベルのマ
イクロプログラムの実行指示フィールドによシ、第ルベ
ルのマイクロプログラム内の実行開始アドレスを第2レ
ベルのマイクロプログラムアドレスに設定する手段と、
第ルベルのマイクロプログラム内の停止指示フィールド
の停止指示によシ、第ルベルのマイクロプログラムの実
行を中断し、更に第2レベルのマイクロプログラムのア
ドレス修飾フィールドによシ、第ルベルのマイクロアド
レスが修飾され、第2レベルのマイクロプログラム内の
再開指示フィールドの再開指示によシ、第ルベルのマイ
クロプログラムを前記修飾されたアト=5− レスから再開させる手段を備えたことを特徴とする。
The microprogram control system of the present invention has an L&2 level microprogram control system in which the microprogram is set to two levels, and includes an execution instruction field for instructing the execution of the second level microprogram in the control memory of the second level; The second level has an execution address field that specifies the execution start address of the microprogram at the second level, a sequence control field that controls the execution order of the second level's own microprogram, and a stop instruction field that stops the microprogram at the second level. has a sequence control field for controlling the execution order of the second level's own microprogram in its control memory, and an address modification field for modifying the address of the microprogram at the second level, and a sequence control field for the microprogram at the second level. means for controlling the execution order of the second rubel microprogram according to the specification of
means for controlling the execution order of the second-level microprogram according to the specification of the sequence control field of the second-level microprogram; means for setting an execution start address in the microprogram to a second level microprogram address;
The execution of the microprogram of the second level is interrupted by the stop instruction in the stop instruction field in the microprogram of the second level, and the microaddress of the second level is modified by the address modification field of the microprogram of the second level. The present invention is characterized by comprising means for restarting the microprogram of the second level from the modified address in response to a restart instruction in a restart instruction field in the second level microprogram.

次に図面を参照して本発明について説明する。Next, the present invention will be explained with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。第
ルベルの制御記憶(CMI)11と、第2レベルの制御
記憶(0M2)21は、各々第2レベル制御記憶アドレ
スレジスタ(CMAR,1)12と第2レベル制御記憶
アドレスレジスタ(CMAR2)22で示される内容に
従い、制御記憶から情報を取シ出す。CMARI(12
)には第2レベルアドレスセレクタ(8EL1)13に
よシ第ルベルプログラムカウンタ(PCI)14、サブ
ルーチンスタック(8TK)i 5、第2レベルジヤン
プアドレ6(JUMPI)31の内で第ルベルシーケン
ス制御フィールド(snQl)32の指定するものが選
択されラッチされる。CMAI−L2 (21)には、
第2レベルアドレスセレクタ(8kJh2)23によシ
、M2レヘルフロクラムカウンタ(PO2)24、gル
ベルのマイクロプログラムからの実行開始のアドレス(
EXAD)33、第2レベルジャンプアドレ6− ス(JUMP2)34のナカで第2レベルシーケンス制
御フイールド(SEQ2)35と第ルベルのマイクロプ
ログラムからの実行指示フィールド(EXIN)36で
指定されるものが選択されランチされる。
FIG. 1 is a block diagram showing one embodiment of the present invention. The second level control memory (CMI) 11 and the second level control memory (0M2) 21 are a second level control memory address register (CMAR,1) 12 and a second level control memory address register (CMAR2) 22, respectively. Retrieve information from control memory according to the content indicated. CMARI(12
) contains the second level address selector (8EL1) 13, the second level program counter (PCI) 14, the subroutine stack (8TK) i5, and the second level jump address 6 (JUMPI) 31, which contains the second level sequence control field. (snQl) 32 is selected and latched. CMAI-L2 (21) includes
The second level address selector (8kJh2) 23, the M2 level program counter (PO2) 24, and the execution start address (
What is specified in the second level sequence control field (SEQ2) 35 and the execution instruction field (EXIN) 36 from the microprogram of the second level between EXAD) 33 and second level jump address (JUMP2) 34 is Selected and lunched.

第ルベルのマイクロプログラムから停止指示(8TPI
N)37が出されると、停止再開制御部(STCNT’
)25によシ、停止信号(STOP)38が出され、C
MARl(12)の更新を禁止する。第ルベルのマイク
ロプログラムの再開は第2レベルのマイクロプログラム
の再開指示(START)39によシSi’CNT 2
5から5TOP38が解除される。
Stop command (8TPI) from the microprogram of the first rubel
N) When 37 is issued, the stop/resume control unit (STCNT'
) 25, a stop signal (STOP) 38 is issued, and C
Prohibits updating of MARl(12). The restart of the second level microprogram is performed by the second level microprogram restart instruction (START) 39.
5 to 5 TOP38 will be released.

この時第2レベルのマイクロプログラムのアドレス修飾
フィールド(ADMOD)40によシ、CMARx(1
1)が修飾される。CMI(11)から取り出されるマ
イクロ命令は第2レベルマイクロインストラクシヨンレ
ジスタ(CMI几1)16に入シ、0M2(21)から
取り出されるマイクロ命令は第2レベルマイクロインス
トラクシヨンレジスタ(CMIR2)26に入シ、各々
デコーダ(1)ECI ) 17 、 (DEC2)2
7によりデコードされゲート制御信号を作る。
At this time, according to the address modification field (ADMOD) 40 of the second level microprogram, CMARx (1
1) is modified. The microinstruction taken out from CMI (11) is entered into the second level microinstruction register (CMI 几1) 16, and the microinstruction taken out from 0M2 (21) is put into the second level microinstruction register (CMIR2) 26. Decoders (1) ECI) 17, (DEC2) 2
7 to create a gate control signal.

第2図は本発明におけるマイクロプログラムの一実施例
を示すフローチャートであ、す、一点鎖線の左側がCM
 2で実行されるマイクロ操作部であり、右側の部分が
CM 1で実行されるマイクロ操作部である。また第3
図は、第ルベルの制御記憶の内容を示す図、第4図は第
2レベルの制御記憶の内容を示す図である。
FIG. 2 is a flowchart showing an embodiment of the microprogram according to the present invention.
The part on the right side is the micro-operation unit executed in CM 1. Also the third
This figure shows the contents of the control memory of the level 2, and FIG. 4 shows the contents of the control memory of the second level.

CMIの(a]番地が読み出されたとする。この時、0
M2の〔a〕番地のマイクロプログラムの実行が指示さ
れ、Cλi1ではl’1l=l’13を実行する。
Suppose that address (a) of CMI is read.At this time, 0
Execution of the microprogram at address [a] of M2 is instructed, and l'1l=l'13 is executed in Cλi1.

CMIのシーケンス制御は+1で、かつ停止指示が無い
ので、次アドレス[a+1〕番地が読み出される。0M
2の(b)番地の関数SUBを実行1−1−1CではR
2=R2+R5が実行される。CMlの7−クンス制御
は+1でかつ停止指示が無いので次アドレス(a+2)
番地が読み出され、R4=R2十1が実行される。この
時CM2の実行指示フィールドは実行指示をしていない
のでCMl内のCM2実行アドレスは無意味となる。し
かし、0M2け、先の〔b〕番番地実行釦、0M2のシ
ーケンス制御フィールドが+1指定となっていただめ連
続して(b+1)番地が実行されることになる。ここで
、停止指示が出されているため、〔α+3〕番地の実行
が止められる。0M2では、関数SUBが(b−1−n
:]番目迄実行指示となっているので、CMlの停止に
かかわらず(b+n)番目迄実行される。
Since the CMI sequence control is +1 and there is no stop instruction, the next address [a+1] is read. 0M
Execute function SUB at address (b) of 2. In 1-1-1C, R
2=R2+R5 is executed. CMl's 7-kunsu control is +1 and there is no stop instruction, so the next address (a+2)
The address is read and R4=R2+1 is executed. At this time, since the execution instruction field of CM2 does not provide an execution instruction, the CM2 execution address in CM1 becomes meaningless. However, since the previous [b] address execution button and the sequence control field of 0M2 are set to +1, addresses (b+1) will be executed consecutively. Here, since a stop instruction has been issued, execution at address [α+3] is stopped. In 0M2, the function SUB is (b-1-n
:] Since the instruction is to execute up to the (b+n)th step, it will be executed up to the (b+n)th step regardless of whether CM1 is stopped.

0M2が[b+n )番地を実行すると再開指示が出さ
れるので、〔α+3〕が読み出され、〔α+3〕番地の
実行が始まる。ここでは、CMlのマイクロ操作はN 
OP (No 0peration)で操作指定が無く
、0M2のC番地のマイクロプログラムが実行される。
When 0M2 executes address [b+n], a restart instruction is issued, so that [α+3] is read and execution of address [α+3] begins. Here, the micro-operations of CMl are N
With OP (No 0 operation), no operation is specified and the microprogram at address C in 0M2 is executed.

ここでは、CMlのシーケンス制御フィールドがcon
d 2で、Cム■2の条件 であるので、0M2からの
アドレス修飾を許し、条件が偽ならアドレス修飾フィー
ルドによシ指示される内容+10でアドレス修飾し、〔
α+13)番地を実行する。
Here, the sequence control field of CMl is con
In d2, since the condition of Cm■2 is satisfied, address modification from 0M2 is allowed, and if the condition is false, the address is modified with the content specified by the address modification field +10, and [
α+13) address is executed.

もし条件が真であるなら、〔α+4〕番地が実行される
If the condition is true, address [α+4] is executed.

このように停止、再開制御機構によシ、2つのマイクロ
プログラム間で処理時間の異なる機能が十更− 容易に実現でき、並列処理効率が艮く、かつ2レベルマ
イクロプログラム制御方式の持つプログラムの融通性や
変更の容易性が実現される。
In this way, the stop/resume control mechanism can easily implement functions that require different processing times between two microprograms, and is highly efficient in parallel processing. Flexibility and ease of change are achieved.

本発明は、12シヒのように、停止、再開制御と、第ル
ベルのマイクロプログラムから第2レベルのマイクロプ
ログラムの実行制御と、第2レベルから第ルベルの一フ
ィクロプログラムのアドレスを修飾する機構を利用する
ことによ抄、第ルベルのマイクロプログジムが容易に作
成され、また記憶語数も減少させることができ、また、
2つのマイクロプログラムの並列処理が効果的に実現さ
れる。
The present invention provides stop and restart control, execution control of a second level microprogram from the second level microprogram, and a mechanism for modifying the address of one phycroprogram from the second level to the second level. By using this, a microprogram of the first chapter can be easily created, and the number of memorized words can also be reduced.
Parallel processing of two microprograms is effectively realized.

【図面の簡単な説明】[Brief explanation of the drawing]

萬1図は本発明の一実施例を示すブロック図、第2図は
本発IFI (fCおけるマイクロプログラムの一実施
例を示すフローチャート、第3図は第1図に示した一実
施例における第ルベルの制御記憶の内容を示す図、第4
図は同じく第2レベルの制御記憶の内容を示す図である
。 10− 11・・・・・・第ルベルの制御記憶(CMI ) 、
12・・・・・・第ルベルの制御配憶アドレスレジスタ
(CMARI)、13・・・・・・第2レベルアドレス
セレクタ(SELL) 、14・・・・・・第2レベル
プログラムカウンタ(PCI)、15・・・・・・サブ
ルーチンスタック(STK)、16・・・・・・第2レ
ベルマイクロインストラクシヨンレジスタ (cMHt
i )、17・・・・・・デコーダ(DECI )、2
1・・・・・・第2レベルの制御記憶(0M2)、22
・・・・・・第2レベル制御記憶アドレスレジスタ(C
MAR2)、23・・・・・・第2レベルアドレスセレ
クタ(SEL2)、24・・・・・・第2レベルプログ
ラムカウンタ(PO2)、25・・・・・・停止再開制
御部(STCNT)、26・・・・・・第2レベルマイ
クロインストラクシヨンレジスタ(CMIR,2)、2
7・・・・・・デコーダ(DEC2)、31・・・・・
・第2レベルジヤンプアドレス(JUMPI)、32・
・・・・・第2レベルシーケンス制御フイールド(SE
QI )、33・・・・・・第ルベルのマイクロプログ
ラムからの実行開始の・アドレス(EXAD ’)、3
4・・・−・・第2レベルジヤンプアドレス(JUMP
2)、35・・・・・・第2レベルシーケンス制御フイ
ールド(8EQ2)、36・・・・・・第ルベルのマイ
クロプログラムからの実行指示フィールド(EXIN)
、37・・・・・・第ルベルのマイクロプログラムから
の停止指示(STPIN)、3B・・・・・停止信号(
S′l0P)、39・・・・・・第2レベルのマイクロ
プログラムの再開指示(STAR,T)、40・・・・
・・第2レベルのマイクロプログラムのアドレス修飾フ
ィールド(ADMOD)。
Figure 1 is a block diagram showing an embodiment of the present invention, Figure 2 is a flowchart showing an embodiment of the microprogram in the IFI (fC) of the present invention, and Figure 3 is a block diagram showing an embodiment of the microprogram in the IFI (fC) of the present invention. Diagram showing the contents of Lebel's control memory, No. 4
The figure also shows the contents of the second level control memory. 10-11...No. 1 Lebel's control memory (CMI),
12...Control storage address register (CMARI) of the 1st level, 13...2nd level address selector (SELL), 14...2nd level program counter (PCI) , 15... Subroutine stack (STK), 16... Second level microinstruction register (cMHt
i), 17... decoder (DECI), 2
1... Second level control memory (0M2), 22
...Second level control storage address register (C
MAR2), 23... Second level address selector (SEL2), 24... Second level program counter (PO2), 25... Stop/resume control unit (STCNT), 26... Second level microinstruction register (CMIR, 2), 2
7...Decoder (DEC2), 31...
・Second level jump address (JUMPI), 32・
...Second level sequence control field (SE
QI), 33...Address (EXAD') of the start of execution from the microprogram of the th level, 3
4...--Second level jump address (JUMP
2), 35... Second level sequence control field (8EQ2), 36... Execution instruction field (EXIN) from the microprogram of the second level
, 37... Stop instruction (STPIN) from the microprogram of the th level, 3B... Stop signal (
S'l0P), 39... Second level microprogram restart instruction (STAR, T), 40...
...Second level microprogram address modification field (ADMOD).

Claims (1)

【特許請求の範囲】[Claims] マイクロプログラムを2レベルにした2レベルマイクロ
プログラム制御方式において、第ルベルの制御記憶内に
第2レベルのマイクロプログラムの実行を指示する実行
指示フィールドと、該第2レベルのマイクロプログラム
の実行開始アドレスを指定する実行アドレスフィールド
と、第2レベル自身のマイクロプログラム実行順序を制
御するシーケンス制御フィールドと、第ルベルのマイク
ロプログラムを停止させる停止指示フィールドを有し、
第2レベルの制御記憶内に第2レベル自身のマイクロプ
ログラムの実行順序を制御するシーケンス制御フィール
ドと、第ルベルのマイクロプログラムのアドレスを修飾
するアドレス修飾フィールドを有し、前記第ルベルのマ
イクロプログラムのシーケンス制御フィールドの指定に
よシ、第ルベルのマイクロプログラムの実行順序を制御
する手段と、前記第2レベルのマイクロプログラムのシ
ーケンス制御フィールドの指定によシ第2レベルのマイ
クロプログラムの実行順序を制御する手段とを有し、第
ルベルのマイクロプログラムの実行指示フィールドによ
シ、第ルベルのマイクロプログラム内の実行開始アドレ
スを第2レベルのマイクロプログラムアドレスに設定す
る手段と、第ルベルのマイクロプログラム内の停止指示
フィールドの停止指示によシ、第ルベルのマイクロプロ
グラムの実行を中断し、更に第2レベルのマイクロプロ
グラムのアドレス修飾フィールドによシ、第ルベルのマ
イクロアドレスが修飾され、第2レベルのマイクロプロ
グラム内の再開指示フィールドの再開指示によシ、第ル
ベルのマイクロプログラムを前記修飾されたアドレスか
ら再開させる手段を備えたことを特徴とするマイクロプ
ログラム制御方式。
In a two-level microprogram control system with two levels of microprograms, an execution instruction field for instructing the execution of a second-level microprogram is provided in the control memory of the second level, and an execution start address of the second-level microprogram is stored in the control memory of the second level. It has an execution address field for specifying, a sequence control field for controlling the second level's own microprogram execution order, and a stop instruction field for stopping the microprogram at the second level,
The second level control memory has a sequence control field for controlling the execution order of the second level's own microprograms, and an address modification field for modifying the address of the second level's microprogram. means for controlling the execution order of the second level microprogram according to the specification of the sequence control field; and means for controlling the execution order of the second level microprogram according to the specification of the sequence control field of the second level microprogram. means for setting the execution start address in the microprogram of the second level to the second level microprogram address according to the execution instruction field of the microprogram of the second level; The stop instruction in the stop instruction field interrupts the execution of the microprogram at the second level, and the address modification field of the second level microprogram modifies the microaddress at the second level. A microprogram control system characterized by comprising means for restarting a second level microprogram from the qualified address in response to a restart instruction in a restart instruction field within the microprogram.
JP14325481A 1981-09-11 1981-09-11 Microprogram control system Granted JPS5846440A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14325481A JPS5846440A (en) 1981-09-11 1981-09-11 Microprogram control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14325481A JPS5846440A (en) 1981-09-11 1981-09-11 Microprogram control system

Publications (2)

Publication Number Publication Date
JPS5846440A true JPS5846440A (en) 1983-03-17
JPS6226724B2 JPS6226724B2 (en) 1987-06-10

Family

ID=15334465

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14325481A Granted JPS5846440A (en) 1981-09-11 1981-09-11 Microprogram control system

Country Status (1)

Country Link
JP (1) JPS5846440A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603044A (en) * 1983-04-05 1985-01-09 バロ−ス・コ−ポレ−シヨン Controller
JPS603043A (en) * 1983-04-05 1985-01-09 ユニシス・コーポレイション System interface unit
JPS62105237A (en) * 1985-10-31 1987-05-15 Nec Corp Microprogram controller
JPS62108332A (en) * 1985-11-07 1987-05-19 Nec Corp Microprogram control device
JPS63263543A (en) * 1987-04-21 1988-10-31 Fuji Electric Co Ltd Multilevel programming system
JPH0272429A (en) * 1988-09-08 1990-03-12 Nec Corp Microprogram controller

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5479533A (en) * 1977-12-07 1979-06-25 Nec Corp Data processing unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5479533A (en) * 1977-12-07 1979-06-25 Nec Corp Data processing unit

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603044A (en) * 1983-04-05 1985-01-09 バロ−ス・コ−ポレ−シヨン Controller
JPS603043A (en) * 1983-04-05 1985-01-09 ユニシス・コーポレイション System interface unit
JPH0630060B2 (en) * 1983-04-05 1994-04-20 バロ−ス・コ−ポレ−シヨン System interface unit
JPS62105237A (en) * 1985-10-31 1987-05-15 Nec Corp Microprogram controller
JPS62108332A (en) * 1985-11-07 1987-05-19 Nec Corp Microprogram control device
JPS63263543A (en) * 1987-04-21 1988-10-31 Fuji Electric Co Ltd Multilevel programming system
JPH0272429A (en) * 1988-09-08 1990-03-12 Nec Corp Microprogram controller

Also Published As

Publication number Publication date
JPS6226724B2 (en) 1987-06-10

Similar Documents

Publication Publication Date Title
US4491912A (en) Data processing system with improved microsubroutine facility
JPS5846440A (en) Microprogram control system
US4511983A (en) Apparatus for controlling microinstructions stored in a data processing unit memory
JPH05257681A (en) Microprogram controller group
JPS6217773B2 (en)
JP3055139B2 (en) Micro program control method
JPS582947A (en) Waiting time controlling system
GB1466392A (en) Interruption control system in a computer
JPS6122818B2 (en)
JPS595931B2 (en) Address stop method for arithmetic processing system
JPS59200343A (en) Microprogram controller
JPS62130427A (en) Memory read/write system
JPS6362769B2 (en)
JPH0738156B2 (en) Micro command controller
SU1124316A1 (en) Microcomputer
JPS6330938A (en) Microprogram control device
CA1084628A (en) Task management apparatus
JPH0317134B2 (en)
JPS60105048A (en) Microprogram control system
JPS6293734A (en) Information processor
JPH0353321A (en) Information processor
JPS61235946A (en) Data processor
JPS6230648B2 (en)
JPS63175933A (en) Microprogram storing system
JPH02183330A (en) Data processor