JPS629438A - 命令解読装置 - Google Patents

命令解読装置

Info

Publication number
JPS629438A
JPS629438A JP60148909A JP14890985A JPS629438A JP S629438 A JPS629438 A JP S629438A JP 60148909 A JP60148909 A JP 60148909A JP 14890985 A JP14890985 A JP 14890985A JP S629438 A JPS629438 A JP S629438A
Authority
JP
Japan
Prior art keywords
microinstruction
addresses
instruction
storage
decoding device
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
JP60148909A
Other languages
English (en)
Other versions
JP2607464B2 (ja
Inventor
Toshinori Maeda
俊則 前田
Hiroshi Kadota
廉田 浩
Ichiro Okabayashi
一郎 岡林
Jiro Miyake
二郎 三宅
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60148909A priority Critical patent/JP2607464B2/ja
Publication of JPS629438A publication Critical patent/JPS629438A/ja
Application granted granted Critical
Publication of JP2607464B2 publication Critical patent/JP2607464B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、マイクロプロセッサ、特にマイクロプログラ
ム制御方式のマイクロプロセッサに用いる命令解読装置
に関するものである。
従来の技術 従来、計nlNのマイクロプログラム方式の命令解読装
置としては、第3図に示す様に、マイクロ命令を単一の
マイクロ命令格納記憶VA@に格納し、これにアドレス
発生回路或いはマツピングアレイからのマイクロ命令格
納記憶アドレスを与えることにより、多数の操作の制御
を行わせるものがあった。
発明が解決しようとする問題点 マイクロ命令は第4図(a )に示すように、オペコー
ド部(オペレーション部)とオペランド部(アドレシン
グ部)との組み合わせで表わされる(オペコードとオペ
ランドとの組み合わせは(l−n)xn通り考えられる
)が、従来の方式では、第4図(b)に示す様に、オペ
ランド操作が同じであってもオペコードが異なる場合に
はそれぞれのオペコードに対するオペランド操作をマイ
クロ命令としてマイクロ命令格納記憶装置内に記述して
おかなければならなず、各操作の種類が増大するにした
がってその組み合わせが増大し、機能の高いマイクロ命
令を充実させるほど大規模なマイクロ命令格納記憶装置
を必要としていた、なお第4図(b)において、A、B
、C,DはオペランドADD、SUB、LDはオペコー
ドを表わす。
問題点を解決するための手段 上記問題点を解決するため、本発明の命令解読装置は、
入力される命令のオペコードフィールドとオペランドフ
ィールドとの各々に対応して2種類の独立なアドレスを
出力するアドレス発生回路と、前記2種類のアドレスを
各々入力とする2個の独立したマイクロ命令格納記m装
置とを備え、前記2個のマイクロ命令格納記憶装置の各
々の出力を連結してマイクロ命令出力を得る構成とした
ものである。
作用 上記構成によれば、アドレス発生回路がら各操作用マイ
クロ命令格納記憶装置にそれぞれ独立したマイクロ命令
格納記憶アドレスを与えることにより、各操作ごとのマ
イクロ命令を独立に同時並行して得ることができる。
実施例 以下、本発明の一実施例を第1図〜第2図に基づいて説
明する。
第1図は本発明の一実施例における命令解読装置の回路
ブロック図で、1は命令レジスタ、2はアドレス発生回
路、3,4はマイクロ命令格納記憶装置、5,6はマイ
クロ命令レジスタである。
前記命令レジスタ1は、マクロ命令入力端子1aとマク
ロ命令出力端子1bとを有している。前記アドレス発生
回路2は、マクロ命令入力端子2aとマイクロ命令格納
記憶アドレス出力端子2b。
2Cとを有している。前記オペコード用のマイクロ命令
格納記憶装置3は、マイクロ命令格納記憶アドレス入力
端子3aとマイクロ命令出力端子3bとを有している。
前記オペランド用のマイクロ命令格納記憶装置4は、マ
イクロ命令格納記憶アドレス入力端子4aとマイクロ命
令出力端子4bとを有している。前記オペコード用のマ
イクロ令名レジスタ5は、マイクロ命令入力端子5aと
マイクロ命令出力端子5bとを有している。前記オペラ
ンド用のマイクロ命令レジスタ6は1マイクロ命令入力
端子6aとマイクロ命令出力端子6bとを有している。
前記マクロ命令格納記憶装置F3.4には、第2図(a
)(b)1.:示す如く、オペコードADD、5LJB
、LD、オペランドA。
B、C,Dなどが各々格納されている。
以下、上記構成における作用を説明する。マクロ命令は
アドレス発生回路2で解読されて、マイクロ命令格納記
憶アドレス出力端子2b、2Cに各操作用のマイクロ命
令格納記憶アドレスがそれぞれ独立に出力される。マイ
クロ命令格納記憶アドレスを与えられたマイクロ命令格
納記憶装置23゜4は、独立に各操作のマイクロ命令を
読み出し、マイクロ命令出力端子3b、4bに出力する
。各操作のマイクロ命令のシーケンスを実行するために
、アドレス発生回路2は、各操作用マイクロ命令格納記
憶装@3.4に対し、マイクロ命令の記憶アドレスの更
新を各操作用マイクロ命令格納記憶装W13.4毎に独
立に行い、マイクロ命令格納記憶アドレス出力端子2b
、2cに出力する。このように、各操作のマイクロ命令
を独立にかつ同時並行的に得ることができる。
なお、アドレス発生回路2として、命令コードによるオ
ペコードフィールドとオペランドフィールドとのビット
位置変化に応じて独立な2種類のアドレスを発生する構
成のものを用いてもよい。
発明の効果 以上述べたごとく本発明によれば、マイクロ命令格納記
憶装置をオペコード用とオペランド用との各操作ごとに
分割し、それぞれに対しアドレス発生回路によ独立にマ
イクロ命令格納記憶アドレスを与え、独立したマイクロ
命令を得るようにしたので、高機能なマイクロ命令を規
模の小さいマイク0命令格納記憶装置で容易に実現でき
る。
【図面の簡単な説明】
第1図は本発明の一実施例における命令解読装置の回路
ブロック図、第2図は同命令解読装置におけるマイクロ
命令格納状態の説明図、第3図は従来の命令解読装置の
説明図、第4図<a )はマクロ命令の構成の説明図、
同図(b)はマイクロ命令の格納状態の説明図である。 2・・・アドレス発生回路、3.4・・・マイクロ命令
格納記憶装置 代理人   森  本  義  弘 第2図 (2)(わ 紀疼箪I(3)   お塩引[(4) 第3図 マイクロ4N訪 第4図 (む 既−nhシ4     nki# (ト)

Claims (1)

  1. 【特許請求の範囲】 1、入力される命令のオペコードフィールドとオペラン
    ドフィールドとの各々に対応して2種類の独立なアドレ
    スを出力するアドレス発生回路と、前記2種類のアドレ
    スを各々入力とする2個の独立したマイクロ命令格納記
    憶装置とを備え、前記2個のマイクロ命令格納記憶装置
    の各々の出力を連結してマイクロ命令出力を得る構成と
    した命令解読装置。 2、アドレス発生回路は、命令コードによるオペコード
    フィールドとオペランドフィールドとのビット位置変化
    に応じて独立な2種類のアドレスを発生する構成とした
    特許請求の範囲第1項記載の命令解読装置。
JP60148909A 1985-07-05 1985-07-05 命令解読装置 Expired - Lifetime JP2607464B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60148909A JP2607464B2 (ja) 1985-07-05 1985-07-05 命令解読装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60148909A JP2607464B2 (ja) 1985-07-05 1985-07-05 命令解読装置

Publications (2)

Publication Number Publication Date
JPS629438A true JPS629438A (ja) 1987-01-17
JP2607464B2 JP2607464B2 (ja) 1997-05-07

Family

ID=15463370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60148909A Expired - Lifetime JP2607464B2 (ja) 1985-07-05 1985-07-05 命令解読装置

Country Status (1)

Country Link
JP (1) JP2607464B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5191638A (ja) * 1975-02-10 1976-08-11
JPS5457847A (en) * 1977-10-17 1979-05-10 Hitachi Ltd Microprogram control circuit
JPS5510649A (en) * 1978-07-10 1980-01-25 Hitachi Ltd Memory access system
JPS6057435A (ja) * 1983-09-07 1985-04-03 Mitsubishi Electric Corp マイクロプロセツサ

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5191638A (ja) * 1975-02-10 1976-08-11
JPS5457847A (en) * 1977-10-17 1979-05-10 Hitachi Ltd Microprogram control circuit
JPS5510649A (en) * 1978-07-10 1980-01-25 Hitachi Ltd Memory access system
JPS6057435A (ja) * 1983-09-07 1985-04-03 Mitsubishi Electric Corp マイクロプロセツサ

Also Published As

Publication number Publication date
JP2607464B2 (ja) 1997-05-07

Similar Documents

Publication Publication Date Title
US5077657A (en) Emulator Assist unit which forms addresses of user instruction operands in response to emulator assist unit commands from host processor
JPH0812598B2 (ja) マイクロプログラムプロセッサの制御装置
US4251862A (en) Control store organization in a microprogrammed data processing system
GB1594014A (en) Microprogramme system with fixed jump addressing
US4070703A (en) Control store organization in a microprogrammed data processing system
JPH02242334A (ja) マイクロプログラムされるコンピュータ装置及びマイクロコードシーケンスメモリをアドレツシングする方法
JPH0640303B2 (ja) デ−タ処理装置
JPS629438A (ja) 命令解読装置
JPS60103424A (ja) 初期設定方式
US4831572A (en) Polynomial vector arithmetic operation control system
JP2826309B2 (ja) 情報処理装置
JPS6057435A (ja) マイクロプロセツサ
KR950006585B1 (ko) 마이크로프로그램 제어장치 및 그 제어방법
JPS622332B2 (ja)
JPS6033644A (ja) メモリバンク切換方法および装置
JP2731618B2 (ja) エミュレータ
JP3190945B2 (ja) マイクロプログラム制御回路
JPH0778730B2 (ja) 情報処理装置
JP3524240B2 (ja) 並列命令処理装置
JPS59841B2 (ja) シ−ケンスコントロ−ラの入出力装置用基盤
JPS62140142A (ja) 命令解読装置
JPS6191724A (ja) マイクロプログラム制御装置
JPS5835660A (ja) マイクロプロセツサ
JPH0557614B2 (ja)
JPH0367331A (ja) マイクロプロセッサ