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

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

Info

Publication number
JPH02126331A
JPH02126331A JP63279786A JP27978688A JPH02126331A JP H02126331 A JPH02126331 A JP H02126331A JP 63279786 A JP63279786 A JP 63279786A JP 27978688 A JP27978688 A JP 27978688A JP H02126331 A JPH02126331 A JP H02126331A
Authority
JP
Japan
Prior art keywords
micro
instruction
register
microinstruction
control
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
Application number
JP63279786A
Other languages
English (en)
Inventor
Hiroyuki Wakita
脇田 弘幸
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
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 filed Critical NEC Corp
Priority to JP63279786A priority Critical patent/JPH02126331A/ja
Publication of JPH02126331A publication Critical patent/JPH02126331A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラムで制御される情報処理装置
に関し、特に複数の異なる処理部を含むマイクロプログ
ラム制御装置に関する。
〔従来の技術〕
従来、この種のマイクロプログラム制御装置では、1つ
のバス配下の複数の処理部力)らの要求を処理する場合
、各処理部の機能に対応した動作を行うが、各処理部を
区別するエージェント番号が誤って伝達されたり、解釈
されたりした場合、処理内容が不正となり、かつ、検出
されずそのまま実行されていた。
〔発明が解決しようとする課題〕
上述した従来のマイクロプログラム処理装置は、バス配
下の各処理部を区別する為のエージェント番号が誤って
も、そのまま動作が継続されてしまい、その結果不正動
作をひきおこし、かつ、その不正の検出が即時にできな
いという欠点がある。
〔課題を解決するための手段〕
本発明のマイクロプログラム制御装置の構成は、1つの
バス配下に接続された複数の異なる処理部と、これらを
共通に制御するマイクロ命令制御部とを含む情報処理装
置において、前記各々の処理部に対応するエージェント
番号を定め、前記各処理部からの制御要求の時に、前記
マイクロ命令制御部内に該処理部のエージェント番号を
保持する手段と、該手段によりマイクロ命令のデコード
出力を有効とする手段とを設け、制御を要求している処
理部に従ってマイクロ命令の実行を可能とすることを特
徴とする。
〔実施例〕
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図であり、1
は各処理部を接続するバス、2はマイクロ命令制御部、
3−1〜3−4は各々の装置内の制御を行う処理部であ
る。第2図は本実施例の第1図のマイクロ命令制御部の
構成を示すブロック図であり、11はマイクロプログラ
ムを保持するマイクロプログラムメモリ、12は読み出
しなマイクロ命令を保持するマイクロ命令レジスタ、1
3はマイクロプログラムの読出しアドレスを保持するマ
イクロ命令アドレスレジスタ、14はマイクロ命令の解
読を行うデコーダ、15は制御を要求している処理部を
識別するエージェント番号を保持するエージェントレジ
スタである。
第1図において、マイクロ命令制御部2は処理部3−1
〜3−4からの制御要求により、各処理部に応じた動作
をマイクロ命令の指示に従い行う、この時、各処理部間
の通信はバスを経由して行なわれる。
第2図において、マイクロ命令はマイクロプログラムメ
モリ11に格納され、マイクロ命令アドレスレジスタ1
3の指示するアドレスの内容がマイクロ命令レジスタ1
2に読み出され、デコーダ14により解読されて実行さ
れる。また、各処理部からの制御要求が受付けられたと
き、各処理部に対応したエージェント番号がエージェン
トレジスタ15に設定され、該処理部の制御が完了する
迄保持される。
デコーダ14でマイクロ命令の解読が行なわれるとき、
エージェントレジスタ15の内容が参照され、現在デコ
ードされているマイクロ命令が有効か否かの判定が行な
われ、有効の場合のみ実行される。具体的には、マイク
ロ命令により内部レジスタにこれから実行しようとする
処理部に対応するエージェント番号を設定しておき、こ
れとエージェントレジスタ15の内容を比較して一致し
た場合に、マイクロ命令のデコードを有効とする等の手
段がある。
〔発明の効果〕
以上説明したように本発明は、複数個ある処理部により
マイクロ命令の実行の有効、無効を判定する機能を設け
ることにより、ハードウェアの誤動作や、マイクロプロ
グラムの誤り等により装置が不正な動作を行うのを防止
する効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は第1
図のマイクロ命令制御部2の内部を示すブロック図であ
る。 1・・・バス、2・・・マイクロ命令制御部、3−1〜
3−4・・・処理部、11・・・マイクロプログラムメ
モリ、12・・・マイクロ命令レジスタ、13・・・マ
イクロ命令アドレスレジスタ、14・・・デコーダ、1
5・・・エージェントレジスタ。

Claims (1)

    【特許請求の範囲】
  1. 1つのバス配下に接続された複数の異なる処理部と、こ
    れらを共通に制御するマイクロ命令制御部とを含む情報
    処理装置において、前記各々の処理部に対応するエージ
    ェント番号を定め、前記各処理部からの制御要求の時に
    、前記マイクロ命令制御部内に該処理部のエージェント
    番号を保持する手段と、該手段によりマイクロ命令のデ
    コード出力を有効とする手段とを設け、制御を要求して
    いる処理部に従ってマイクロ命令の実行を可能とするこ
    とを特徴とするマイクロプログラム制御装置。
JP63279786A 1988-11-04 1988-11-04 マイクロプログラム制御装置 Pending JPH02126331A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63279786A JPH02126331A (ja) 1988-11-04 1988-11-04 マイクロプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63279786A JPH02126331A (ja) 1988-11-04 1988-11-04 マイクロプログラム制御装置

Publications (1)

Publication Number Publication Date
JPH02126331A true JPH02126331A (ja) 1990-05-15

Family

ID=17615897

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63279786A Pending JPH02126331A (ja) 1988-11-04 1988-11-04 マイクロプログラム制御装置

Country Status (1)

Country Link
JP (1) JPH02126331A (ja)

Similar Documents

Publication Publication Date Title
JPH0728670A (ja) 情報処理装置
JPS58197553A (ja) プログラム監視装置
JP2677719B2 (ja) 情報処理装置
JPH02126331A (ja) マイクロプログラム制御装置
CA1208798A (en) Timing control system in data processor
JPS60229141A (ja) レジスタのデ−タ保存方式
JPS5842891B2 (ja) メイレイセイギヨホウシキ
JP2808558B2 (ja) 情報処理装置
JP2859048B2 (ja) マイクロコンピュータ
JPS62130427A (ja) メモリリ−ド/ライト方式
JP2555912B2 (ja) マイクロプロセッサ
JPH06348543A (ja) 入出力シミュレータとの接続方法
JPS62214440A (ja) 未定義命令監視方式
JPS61157944A (ja) マイクロプログラム制御部を有するマイクロプロセツサ
JPS6020771B2 (ja) マイクロ診断方式
JPH0496832A (ja) 障害情報収集装置
JPH087679B2 (ja) マイクロプロセッサ
JPH0795288B2 (ja) マイクロコンピュータ
JPH065528B2 (ja) 情報処理システム
JPH05108384A (ja) マイクロプロセツサ
JPH0435779B2 (ja)
JPH05158853A (ja) チャネル接続機構
JPS60186939A (ja) タイマ機構
JPH03119436A (ja) マイクロ命令アドレストレーサ
JPH01284943A (ja) 情報処理装置