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

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

Info

Publication number
JPS588360A
JPS588360A JP56105607A JP10560781A JPS588360A JP S588360 A JPS588360 A JP S588360A JP 56105607 A JP56105607 A JP 56105607A JP 10560781 A JP10560781 A JP 10560781A JP S588360 A JPS588360 A JP S588360A
Authority
JP
Japan
Prior art keywords
microinstruction
register
address
decoder
address register
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
JP56105607A
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
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 JP56105607A priority Critical patent/JPS588360A/ja
Publication of JPS588360A publication Critical patent/JPS588360A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、データ処理製電におけるマイクロプログラム
制御装置に関し、特にマイクロプログラムの誤如によ如
システムの重要資源が破壊されることを防止する制御装
置に関する。
従来のマイクロプログラム制御装置は、マイクロ命令が
誤って使用されたとしても、特に伺等保護機能を持たた
いため、装置、システムの重要表リソースが誤って破壊
される仁とがあるという欠点がある。特に、近年に訃い
ては、オペレーティングシステム(以下O8という)等
、のマイクロプログラム化に#にい、マイクロプログラ
ムが一般ユーザに開放されるようになっているため、マ
イクロ命令の゛誤りが入シ込む危険が増加している。
マイクロ命令の誤りによっては、システムの重要資源が
破壊され、システムダウンを惹起する危険がある。
本発明の目的は、マイクロ命令の誤シによる装置、シス
テムの誤動作、システムダウンを防止することができる
マイクロプログラム制御装置を提供することKある。
本発明の制御装置は、マイクロプログラムを記憶する制
御メモリ′と、線制御メモリからマイクロ命令を読出す
ための番地を格納するマイクロ命命アドレスレジスタと
、該マイクロ命令アドレスレジスタの指定する番地から
マイクロ命令を読出し格納するマイクロ命令レジスタと
、該マイクロ命令レジスタの内容を解釈し所要の制御信
−号を出力すルテコーダとな備えたマイクロプログラム
fli制御装#において、前記アドレスレジスタの内容
カ一定の条件に合致し九とき特定、の前記デコーダの動
作を可能にするマイクロ命令有効条件生成回路を備えた
七とを特徴とする〜。
次に、本発明につ−て、図面を参照して詳細に説明する
図は、本発明の一実施例を示すプロ、ツタ図であり、参
照数字IFi、マイクロ命令をあらかじめ格納する制御
メモリ、参照数字2tj、制御メモリ1カラマイクロ命
令を読出すためのアドレスを格納するマイクロ命令アド
レスレジスタ、参照数字3は、マイクロ命令アドレスレ
ジスタ2の指定する番地からマイクロ命令を読出し保持
するマイクロ命令レジスタ、参照数字4#′i、マイク
ロ命令レジスタ3の内容を解釈し所要の制御信号を出力
して必要な装置を動作させるデコーダである。以、ヒは
従来の装置と同様であるが、本実施例では、アドレスレ
ジスタ2の内容が所定の条件に合致するか否かを判定し
て、所定の条件に合致したときにのみ特定のデコーダ4
の動作を可能にするマイクロ命令有効条件生成回路5を
備える。マイクロ命令有効条件生成回路5は、例えばマ
イクロ命令アドレスレジスタ2の内容が16の倍数のと
キテコーダ4を動作可能にする信号を出力する。有効条
件には、その他任意の条件を用いることができる。
本実施例では、制御メモIJ 1に記憶されているマイ
クロ命令は、マイクロ命令アドレスレジスタの指示する
番地から読出されマイクロ命令レジスタ3に格納され、
マイク命令デコーダ4で解釈され、デ、コーダ4の出力
する制御信号にょシ装置内各部が制御されてマイクロ命
令が実行される。デコーダ4に−1一般に複数個あり、
それぞれマイクロ命令レジスタ3の一部のビット組合せ
を解釈して対応する各部を制御するが、特定のデコーダ
は、・システムの重要リソースである例えばシステムの
状態を記憶するテーブルの更新等にかかわる。ごのよう
な特定のデコーダは、マイクロ命令有効条件生成回路5
の出力信号が与えられ九ときにのみ動作可能とする。そ
して、マイクロ命令有効条件生成回路5は、例えばマイ
クロ命令アドレスレジスタ2の内容が16の倍数である
場合に出力信号を出し前記特定のデコーダを動作可能に
する。マイクロ命令アドレスレジスタ2の内容は、一般
に先頭アドレスから順次定数加算されて順次マイクロ命
令を読出させるか、又は前段のマイクロ命令によって内
容が更新される場合もある。いづれの場合であって亀、
重要なリソースの内容を更新させるマイクロ命令は特定
のデコーダによって行なわれるから、このような、マイ
クロ命令を制御メモリ1の例えば160倍数の番地に格
納させておけば特定のデコーダ4によって実行させるこ
とができる。しかし、上記以外の番地に不用意に入れら
れたマイクロ命令によっては特定のデコーダ4は動作し
ないから、これによってシステムの重要リソースが更新
され、又は破壊されることけ々い。
制御メモリ1へのマイクロ命令設定時に格納番地に配意
しておけ−ば正常にマイクロ命令を実行可能である。マ
イクロ命令の種類ご六に異なるアドレス群を用いるよう
にすればよいのであって、例えばあるマイクロ命令に対
しては16の整数倍の番地を、他のあるマイクロ命令に
対しては16の倍数より1少ない番地を用いる。マイク
ロ命令有効条件生成回路5Fi、上記マイクロ命令の種
類ごとに設けることができる。又は、1個の生成回路5
が数値の組合せ等に従って異なるデコーダに対する有効
信号を出力するようにすることは差支えない。
以上のように、本発明においては、システムの重要リソ
ースの更新にかかわるデコーダは1アドレスレジスタの
内容が特定の条件を満足するときのみ勢作可能となるよ
うに構成されているから、不用意又は誤りのマイクロプ
ログラムによってシステムの重要リソースが更新又は破
壊されることを防止することができる。信頼性の高いマ
イクみプログラム制御装置を提供し、システムダウン等
を防止できる効果がある。
【図面の簡単な説明】
図は本発明の一実施例を示すブロック図である。 図において、1・・・制御メモリ、2・・・マイクロ命
令アドレスレジスタ、3・・・マイクロ命令レジスタ、
4・・・デコーダ、5・・・4イクロ命令有効条件生成
i路。 代理人 弁理士  住 1)俊 宗

Claims (1)

    【特許請求の範囲】
  1. マイクロプログラムを記憶する制御メモリと、線制御メ
    モリからマイクロ命令を読出すための番地を格納するマ
    イクロ命令アドレスレジスpと、該マイクロ命令アドレ
    スレジスタの指定する番地からマイクロ命令を読出し格
    納するマイクロ命令レジスタと、該マイクロ命令レジス
    タの内容を解釈し所要の制御信号を出力するデコーダと
    を備えたマイクロプログラム制御装置において、前記ア
    ドレスレジスタの内容が一定の条件に合致したとき特定
    の前記デコーダの動作を可能にするマイクロ命令有効条
    件生成回路を備えた。ことを特徴とするマイクロプログ
    ラム制御装置。
JP56105607A 1981-07-08 1981-07-08 マイクロプログラム制御装置 Pending JPS588360A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56105607A JPS588360A (ja) 1981-07-08 1981-07-08 マイクロプログラム制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56105607A JPS588360A (ja) 1981-07-08 1981-07-08 マイクロプログラム制御装置

Publications (1)

Publication Number Publication Date
JPS588360A true JPS588360A (ja) 1983-01-18

Family

ID=14412184

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56105607A Pending JPS588360A (ja) 1981-07-08 1981-07-08 マイクロプログラム制御装置

Country Status (1)

Country Link
JP (1) JPS588360A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7988909B1 (en) * 2010-05-20 2011-08-02 Ying Gang Ruan Method and apparatus for conditioning room air

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7988909B1 (en) * 2010-05-20 2011-08-02 Ying Gang Ruan Method and apparatus for conditioning room air

Similar Documents

Publication Publication Date Title
US4462077A (en) Trace facility for use in multiprocessing environment
CN117688551A (zh) 启动路径白名单更新方法、装置、电子设备及存储介质
JP3055999B2 (ja) マイクロプログラム制御装置群
JP2990609B2 (ja) 計算機システム
JPS6117474Y2 (ja)
JPS588356A (ja) マイクロプログラム制御装置
JPH04205144A (ja) マイクロプロセッサ
JPS59109950A (ja) 制御記憶装置のエラ−処理方式
JPS60193046A (ja) 命令例外検出方式
JPS62130427A (ja) メモリリ−ド/ライト方式
JPS5834856B2 (ja) キオクセイギヨソウチ
JPS60112148A (ja) メモリ装置
JPS6118224B2 (ja)
JPS6220582B2 (ja)
JPS63123137A (ja) アドレス一致信号発生方式
JPS6226738B2 (ja)
JPS5945565A (ja) マイクロプログラム制御方式
JPS60221829A (ja) デ−タ処理装置
JPS58185081A (ja) デ−タ処理装置
JPS61202234A (ja) アドレス制御回路
JPH0831054B2 (ja) 履歴情報格納方式
JPS6039243A (ja) 障害検出方式
JPH0344751A (ja) メモリ保護システム
JPS62189544A (ja) 情報処理装置
JPS59186048A (ja) マイクロプログラム制御方式