JPS58200347A - マイクロプログラム制御装置 - Google Patents

マイクロプログラム制御装置

Info

Publication number
JPS58200347A
JPS58200347A JP8227282A JP8227282A JPS58200347A JP S58200347 A JPS58200347 A JP S58200347A JP 8227282 A JP8227282 A JP 8227282A JP 8227282 A JP8227282 A JP 8227282A JP S58200347 A JPS58200347 A JP S58200347A
Authority
JP
Japan
Prior art keywords
microphone
address
register
microword
language
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
JP8227282A
Other languages
English (en)
Other versions
JPS6232500B2 (ja
Inventor
Akihisa Makita
牧田 明久
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 JP8227282A priority Critical patent/JPS58200347A/ja
Publication of JPS58200347A publication Critical patent/JPS58200347A/ja
Publication of JPS6232500B2 publication Critical patent/JPS6232500B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/22Microcontrol or microprogram arrangements
    • G06F9/26Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
    • G06F9/262Arrangements for next microinstruction selection
    • G06F9/264Microinstruction selection based on results of processing
    • G06F9/267Microinstruction selection based on results of processing by instruction selection on output of storage

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (技術分野の説明) 本発明は為データ処理装置におけるマイクロプログラム
制御装置、特にマイク口語の使用効率を向上させるよう
に構成したマイクロプログラム制御装置に関する。
(従来技術の説明) 従来から、この種のマイクロプログラム制御装置ではマ
イク口語が第1図に示すような構成をもち、アドレス制
御部とアドレスエリアとによって、次に実行すべきマイ
クロプログラムのアドレスが決定されている。  した
がって、ア  ・ドレスエリアがマイク口語のなかで大
きな割合をしめているため、マイク口語のビット数が増
加するよりもマイク口語の使用数、すなわちステップ数
が増加し、マイクロ命令の使用効率が低くなるという欠
点があった。
(発明の詳細な説明)      ・・本発明の目的は
、ひとつのマイク口語がひとつのマイクロ命令ステップ
として使用されるか、あるいは複数のマイク−命令ステ
ップとして使用されるかを指示するための命令をアドレ
ス制御部に設定し、複数のマイクロ命令として使用され
るときには、従来のアドレスエリアを制御エリアとして
使用することによって制御エリアを拡張し、全体の制御
エリアを複数のマイクロ命令のために使用すること::
・□によって上記欠点を解決し、これによってマイク口
語の使用効率を向上させ、マイク口語の使用数を削減で
きるようにしたマイクロプログラム制御装置を提供する
ことにある。
(発明の構成と作用の説明) 本発明によって構成したマイクロプログラム制御装置は
、次に実行されるべきマイク口語のアドレスを求める方
法を指示するための命令を含んだマイク口語によって制
御されたものであり、マイクロ語記憶装置と、マイク口
語読出しレジスタと、アドレス制御部と、アドレスレジ
スタと、アドレスセレクタと、マイクロ命令デコード制
御部とを具備したものである。
マイクロ語記憶装置は複数箇のマイク口語を記憶する装
置である。 マイク口語読出しレジスタはマイクロ語記
憶装置から読出されたマイク口語を保持するレジスタで
ある。
アドレス制御部は、マイク口語読出しレジスタに読出さ
れたひとつのマイク口語が何部のマイクロ命令として取
扱われるかを判定するレジスタである。 アドレスレジ
スタは、現在実行されている命令のアドレスよυも1だ
け増分した(3) アドレスを保持するレジスタである。 アドレスセレク
タはマイク口語読出しレジスタの出力か、アドレスレジ
スタの出力かを選択するセレクタである。 マイクロ命
令デコード制御部は、マイク口語読出しレジスタの出力
を解読する制御部である。
上記構成によって、ひとつのマイク口語がひとつのマイ
クロ命令として取扱われbか、あるいは複数箇のマイク
ロ命令として取扱われるかを指示するための命令をマイ
ク口語に含み、ひとつのマイク口語が複数箇のマイクロ
命令として取扱われるように指示された場合には、複数
箇のマイクロ命令をあらかじめ定められた順序にしたが
って実行する。 さらに、上記構成においてマイクロ命
令の実行が完了すると、次のマイク口語を読出して次の
処理に備える。
(実施例の説明) 次に本発明について図面を参照して詳細に説明する。
第2図は本発明の実施例を示す、。
第2図において、本発明によるマイクロプログラム制御
装置は、マイクロ語記憶装置1と、マイク口語読出しレ
ジスタ2と、アドレスセレクタ4と、アドレスレジスタ
5と、アドレス制御部6と、マイクロ命令デコード制御
部7とから成立つ。
最初に、アドレス制御エリアでw11マイクロ=1マイ
クロ命令1の指示がある場合の動作を詳しく説明する。
 最初に、マイク口語読出しレジスタ2にマイク口語が
読出されると、アドレス制御部6では11マイクロ語=
1マイクロ命令1の指示が出されていることを判定し、
このマイク口語が分岐命令であればマイク口語読出しレ
ジスタ2から出力信号線101に送出されている信号を
アドレスセレクタ4で選択する。
アドレスセレクタ4の出力は出力信号線107を介して
アドレスセレクタ4から次のマイク口語のアドレスとし
て送出される。
このアドレスにしたがって次のマイク口語がマイク口語
読出しレジスタ2に読出される。
このマイク口語が分岐命令ではない場合には、アドレス
セレクタ4の出力より+1だけ増分したアドレスを順次
、有効夕日ツクごとにアドレスレジスタ5に送出して保
持するが、この作用はアドレスレジスタ5からの出力信
号線106ヲアドレスセレクタ4が選択して実行すゐ。
そこで、次のマイク口語のアドレスとして、アドレスレ
ジスタ5によって指定された場所に記憶されているマイ
ク口語が順次読出される。
また、マイク口語読出しレジスタ2からの出力信号線1
03を介して送出されたマイクロ命令がマイクロ命令デ
コード制御部7で解読され、解読された信号に応じてマ
イクロプログラム制御装置は種々の動作を制御する。
次に、アドレス制御エリアで11マイクロ語=2マイク
ロ命令1の指示がある場合の動作を詳しく説明する。 
マイク口語読出しレジスタ2にマイク口語が読出される
と、アドレス制御部6では11マイクロ語=2マイク日
命令1の指示が出されているととを判定する。
信号線108を介してこの状態はマイクロ命令デコード
制御部7に通知される。
マイクロ命令デコード制御部7では、マイク口語読出し
レジスタ2から出力信号線101を介して送出され良信
号を最初のマイクロ命令として解読し、解読された信号
に応じてマイクロプログラム制御装置では種々の動作を
制御する。
これとともに、信号線104を介して1イクロ語読出し
レジスタ2およびアドレスレジスタ5の内容をそれぞれ
保持するようにマイクロ命令デコード制御部7では指示
信号を送出する。
その後、最初のマイクロ命令の処理が完了すると、次の
マイクロ命令としてマイク口語読出しレジスタ2から出
力信号線103を介して送出された信号を解読する。
解読された信号にしたがって、マイクロプログラム制御
装置では種々の動作を制御する。
この処理が完了すると、マイク口語読出しレジスタ2お
よびアドレスレジスタ5の内容の保持を指示することを
やめ、次のマイクロ語アドレスとしてアドレスレジスタ
5から出力信号線106を介して送出されている信号を
アドレスセレクタ4で選択する。 そこで、次のマイク
口語がマイク口語読出しレジスタ2へ読出される。
次に、アドレスエリアで11マイクロ語=3箇以上のマ
イクロ命令1の動作については、11マイクロ語=2マ
イクロ命令1の動作の説明の中で上記アドレスエリア以
外のエリアを3つ以上のマイクロ命令用エリアとして分
割し、順次実行されるマイクロ命令の数を3箇以上とし
、マイク口語読出しレジスタ2およびアドレスレジスタ
5の内容の保持を3箇以上のマイクロ命令の処理が完了
するまでとしてマイクロプログラム制御装置が指示をす
ればよい。
(発明の詳細な説明) 本発明は以上説明したように、アドレス制御部でひとつ
のマイク口語をひとつのマイクロ命令、あるいは複数の
マイクロ命令として指示し\複数のマイクロ命令として
指示されたときには、ひとつのマイク口語が複数のマイ
クロ命令に分割されたものとして、これら複数のマイク
ロ命令をある順序にしたがって実行するように構成する
ことによシ、マイク口語の使用率を向上させ、マイク口
語の使用数を削減できる効果がある。
【図面の簡単な説明】
第1図はマイク口語の構成を示す図である。 第2図は本発明によるマイクロプログラム制御装置の一
実施例の構成を示すブロック図である。 1・・・マイクロ語記憶装置 2・・・マイク口語読出しレジスタ 4・・・アドレスセレクタ 5・・・アドレスレジスタ 6・・・アドレス制御部 7・・・マイクロ命令デコード制御部 100〜108・・・信号線 特許出願人 日本電気株式会社

Claims (1)

    【特許請求の範囲】
  1. 次に実行されるべきマイク口語のアドレスを求める方法
    を指示するための命令を含んだマイク口語によって制御
    されたマイクロプログラム制御装置において、複数箇の
    マイク口語を記憶するためのマイクロ語記憶装置と、前
    記マイクロ語記憶装置から読出されたマイク口語を保持
    するためのマイク口語読出しレジスタと、前記マイク口
    語読出しレジスタに読出されたマイク口語が何部のマイ
    クロ命令として取扱われるかを判定するためのアドレス
    制御部と、現在実行されている命令のアドレスよシ1だ
    け増分したアドレスを保持するためのアドレスレジスタ
    と、前記マイク口語読出しレジスタの出力か、前記アド
    レスレジスタの出力かを選択するためのアドレスセレク
    タと1前記マイクロ語読出しレジスタの出力を解読する
    ためのマイクロ命令デコード制御部とを具備し、ひとつ
    のマイク口語がひとつのマイクロ命令として制御される
    か、あるいは複数箇のマイクロ命令として制御されるか
    を指示するための命令を前記マイク目詰に含み、前記ひ
    とつめマイク口語が前記複数箇のマイクロ命令として取
    扱われるように指示された場合には、前記複数箇のマイ
    クロ裾令をあらかじめ定められた順序にしたがって実行
    し、かつ、前記複数箇のマイクロ命令の実行が完了する
    と次のマイク口語を読出すように構成したことを特徴と
    するマイクロプログラム制御装置。
JP8227282A 1982-05-14 1982-05-14 マイクロプログラム制御装置 Granted JPS58200347A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8227282A JPS58200347A (ja) 1982-05-14 1982-05-14 マイクロプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8227282A JPS58200347A (ja) 1982-05-14 1982-05-14 マイクロプログラム制御装置

Publications (2)

Publication Number Publication Date
JPS58200347A true JPS58200347A (ja) 1983-11-21
JPS6232500B2 JPS6232500B2 (ja) 1987-07-15

Family

ID=13769845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8227282A Granted JPS58200347A (ja) 1982-05-14 1982-05-14 マイクロプログラム制御装置

Country Status (1)

Country Link
JP (1) JPS58200347A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6354667U (ja) * 1986-09-30 1988-04-12
JPS6485531A (en) * 1987-09-28 1989-03-30 Tokyo Electric Power Co Distribution device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS495544A (ja) * 1972-05-04 1974-01-18

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS495544A (ja) * 1972-05-04 1974-01-18

Also Published As

Publication number Publication date
JPS6232500B2 (ja) 1987-07-15

Similar Documents

Publication Publication Date Title
JPS6146858B2 (ja)
JPS58200347A (ja) マイクロプログラム制御装置
JPH03288228A (ja) 情報処理装置
JPS60110043A (ja) 情報処理装置
JP2541940B2 (ja) マイクロプログラム制御装置
JPH02199535A (ja) マイクロプログラム制御装置
JPS58176748A (ja) マイクロプログラム制御装置
JPS61285542A (ja) 命令先取り方法
JP2985244B2 (ja) 情報処理装置
JPS59128644A (ja) シ−ケンス制御回路
JPS60251436A (ja) マイクロプログラム制御装置
JPS6015744A (ja) マイクロ命令制御方式
JPS60103452A (ja) マイクロプログラム制御方式
JPS59116857A (ja) マイクロプログラム制御デ−タ処理装置
JPS60237536A (ja) マイクロプログラム制御デ−タ処理装置
JPH02210537A (ja) マイクロプログラム制御装置
JPH0212426A (ja) 中央演算処理装置
JPS6260034A (ja) ストア−ドプログラム方式制御装置
JPS62184538A (ja) マイクロプログラム制御装置
JPS59105149A (ja) マイクロプログラム制御装置
JPS6198444A (ja) 制御記憶システム
JPH0810429B2 (ja) マイクロプログラム制御装置
JPS6024641A (ja) マイクロプログラム制御方式
JPH0512003A (ja) マイクロプログラム制御方式
JPS6379135A (ja) マイクロプログラム制御装置