JPH05150976A - 中央処理装置マイクロプログラム書き換え方法 - Google Patents

中央処理装置マイクロプログラム書き換え方法

Info

Publication number
JPH05150976A
JPH05150976A JP3311172A JP31117291A JPH05150976A JP H05150976 A JPH05150976 A JP H05150976A JP 3311172 A JP3311172 A JP 3311172A JP 31117291 A JP31117291 A JP 31117291A JP H05150976 A JPH05150976 A JP H05150976A
Authority
JP
Japan
Prior art keywords
microprogram
central processing
processing unit
rewrite
storage area
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.)
Withdrawn
Application number
JP3311172A
Other languages
English (en)
Inventor
Osamu Zaisho
修 税所
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 Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP3311172A priority Critical patent/JPH05150976A/ja
Publication of JPH05150976A publication Critical patent/JPH05150976A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】 【目的】 中央処理装置動作中に、該中央処理装置内の
マイクロプログラムを書き換える。 【構成】 ソフトウェア2がマイクロプログラム書き換
え命令を実行すると、中央処理装置6内のマイクロプロ
グラム12が動作し、マイクロプログラム格納領域10
内の一部のマイクロプログラムを書き換える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は情報処理装置に関し、特
に読みだし/書き込みメモリ(以下RAMと記す)に格
納されたマイクロプログラムで制御される中央処理装置
のマイクロプログラム書き換え方式に関する。
【0002】
【従来の技術】従来、情報処理装置は、装置運用中にそ
の装置内のマイクロプログラムで制御される中央処理装
置のマイクロプログラムに対し書き換えが必要となった
場合には、装置の運用を中止しかつ中央処理装置の制御
クロックを停止させ中央処理装置内マイクロプログラム
を、保守診断装置等を使用し書き換える方式となってい
た。またはソフトウェアを使用し、外部記憶装置内のマ
イクロプログラムのロードイメージを書き換え、装置の
運用を中止し再度装置を立ち上げ直し、書き換えられた
外部記憶装置内のマイクロプログラムのロードイメージ
をロードすることによりマイクロプログラムの書き換え
を行う方式となっていた。
【0003】
【発明が解決しようとする課題】前述した従来の方式は
装置の運用を停止させ、さらに中央処理装置の制御クロ
ックを停止させる必要があるので、24時間連続運転等
の装置においては中央処理装置のマイクロプログラム書
き換えは出来ないという欠点がある。
【0004】
【課題を解決するための手段】本発明の中央処理装置マ
イクロプログラム書き換え方法は、マイクロプログラム
実行制御部と,読みだし/書き込みメモリで構成するマ
イクロプログラム記憶領域と,マイクロプログラム書き
換え専用マイクロ命令とを含む中央処理装置と、マイク
ロプログラム書き換え指示情報記憶領域と,マイクロプ
ログラム書き換え情報記憶領域とを含む主記憶装置とを
具備し、前記中央処理装置がマイクロプログラム書き換
え命令を実行する。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。
【0006】図1は本発明の一実施例を示す説明図であ
る。
【0007】主記憶装置1は、装置操作員より入力され
た情報をもとにマイクロプログラム書き換えの準備をす
るソフトウェア2,ソフトウェア2により作成されたマ
イクロプログラム書き換えアドレス格納領域3,および
マイクロプログラム書き換えデータ格納領域4を含む。
中央処理装置6は、主記憶装置1をアクセスする際に使
用される主記憶装置アクセス制御部7,マイクロプログ
ラム実行制御部9とマイクロプログラム格納領域10と
で構成されるマイクロプログラム制御部8,および本来
の中央処理装置の機能を制御する演算処理制御部11を
具備する。マイクロプログラム格納領域10はRAMで
構成されている。
【0008】主記憶装置アクセスパス5は中央処理装置
6と主記憶装置1の間を結ぶ通信パスである。
【0009】なお、前記マイクロプログラム制御部8内
のマイクロプログラム実行制御部9は、その詳細を図示
しないがマイクロプログラム格納領域10の領域内の書
き換えアドレスを示す「マイクロプログラム書き換えア
ドレス格納レジスタ」および新たに書き換えるマイクロ
プログラムのデータイメージを格納する「マイクロプロ
グラム書き換えデータ格納レジスタ」を具備している。
また、マイクロプログラム格納領域10には、「マイク
ロプログラム書き換えアドレス格納レジスタ」および
「マイクロプログラム書き換えデータ格納レジスタ」を
使用し、所望のマイクロプログラム格納領域10の書き
換えを制御するマイクロプログラム命令で動作するマイ
クロプログラム書き換え処理専用マイクロプログラム1
2が、格納され動作する。
【0010】次に上記の中央処理装置6を制御するマイ
クロプログラムの書き換えの必要性がシステム運用中に
生じたときの動作を説明する。
【0011】中央処理装置6のマイクロプログラム格納
領域10には「演算処理マイクロプログラム」及びマイ
クロプログラム書き換え処理専用マイクロプログラム1
2が装置立ち上げの段階で外部記憶装置から何らかの手
段により格納されるものとする。
【0012】まず装置操作員が操作卓より入力した「マ
イクロプログラム書き換えアドレス」及び「マイクロプ
ログラム書き換えデータ」を、ソフトウェア2はあらか
じめ決められた主記憶装置1内のマイクロプログラム書
き換えアドレス格納領域3およびマイクロプログラム書
き換えデータ格納領域4へそれぞれ格納し、マイクロプ
ログラム書き換え命令を主記憶装置アクセスパス5を通
じ中央処理装置6へ通知する。
【0013】中央処理装置6内のマイクロプログラム制
御部8は演算処理制御動作が不要の場合、常に主記憶装
置アクセスパス5で命令を待っている。この状態で前記
マイクロプログラム書き換え命令を受信するとマイクロ
プログラム制御部8内のマイクロプログラム実行制御部
9は、マイクロプログラム格納領域10内のマイクロプ
ログラム書き換え処理専用マイクロプログラム12を起
動する。起動されたマイクロプログラム書き換え処理専
用マイクロプログラム12は主記憶装置アクセス制御部
7を経由し、主記憶装置1内のマイクロプログラム書き
換えアドレス格納領域3およびマイクロプログラム書き
換えデータ格納領域4に格納されている「マイクロプロ
グラム書き換えアドレス」および「マイクロプログラム
書き換えデータ」を読みだし、それぞれマイクロプログ
ラム実行制御部9内のマイクロプログラム書き換えアド
レス格納レジスタ及び「マイクロプログラム書き換えデ
ータ格納レジスタ」へ格納する。
【0014】さらにマイクロプログラム書き換え処理専
用マイクロプログラム12は、マイクロプログラム格納
領域10の領域内の「マイクロプログラム書き換えアド
レス格納レジスタ」で示されるアドレスのマイクロプロ
グラムの内容を「マイクロプログラム書き換えデータ格
納レジスタ」の内容で書き換えるようマイクロプログラ
ム実行制御部9へ指示するマイクロ命令を実行する。こ
れにより所望のマイクロプログラム書き換えが終了し、
次の演算処理制御命令の受信状態へ移行する。
【0015】
【発明の効果】以上説明したように本発明によれば、マ
イクロプログラムで制御される中央処理装置のマイクロ
プログラムに書き換えが必要となった場合に中央処理装
置を含む装置の運用停止および中央処理装置の制御クロ
ックを停止せずに中央処理装置内マイクロプログラムの
書き換えが可能になることにより、24時間連続運転等
を特徴とした装置においてはその装置の運転を停止する
ことなくマイクロプログラムを書き換えることが出来
る。
【図面の簡単な説明】
【図1】本発明の一実施例を示す説明図。
【符号の説明】
1 主記憶装置 2 ソフトウェア 3 マイクロプログラム書き換えアドレス格納領域 4 マイクロプログラム書き換えデータ格納領域 5 主記憶装置アクセスパス 6 中央処理装置 7 主記憶装置アクセス制御部 8 マイクロプログラム制御部 9 マイクロプログラム実行制御部 10 マイクロプログラム格納領域 11 演算処理制御部 12 マイクロプログラム書き換え処理専用マイクロ
プログラム

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 マイクロプログラム実行制御部と,読み
    だし/書き込みメモリで構成するマイクロプログラム記
    憶領域と,マイクロプログラム書き換え専用マイクロ命
    令とを含む中央処理装置と、マイクロプログラム書き換
    え指示情報記憶領域と,マイクロプログラム書き換え情
    報記憶領域とを含む主記憶装置とを具備し、前記中央処
    理装置がマイクロプログラム書き換え命令を実行するこ
    とを特徴とする中央処理装置マイクロプログラム書き換
    え方法。
JP3311172A 1991-11-27 1991-11-27 中央処理装置マイクロプログラム書き換え方法 Withdrawn JPH05150976A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3311172A JPH05150976A (ja) 1991-11-27 1991-11-27 中央処理装置マイクロプログラム書き換え方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3311172A JPH05150976A (ja) 1991-11-27 1991-11-27 中央処理装置マイクロプログラム書き換え方法

Publications (1)

Publication Number Publication Date
JPH05150976A true JPH05150976A (ja) 1993-06-18

Family

ID=18013959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3311172A Withdrawn JPH05150976A (ja) 1991-11-27 1991-11-27 中央処理装置マイクロプログラム書き換え方法

Country Status (1)

Country Link
JP (1) JPH05150976A (ja)

Similar Documents

Publication Publication Date Title
JPH05150976A (ja) 中央処理装置マイクロプログラム書き換え方法
JPS6118221B2 (ja)
JPH04205386A (ja) イメージデータ編集制御方法
JPS6048770B2 (ja) 情報処理方式
JP3503531B2 (ja) オンラインリアルタイム処理システム及び該システムにおける副ロードモジュール置換方法
JPH03255527A (ja) ソフトウエアの更新方式
JPS63184109A (ja) 数値制御装置
JPH0227689B2 (ja)
JPH02183330A (ja) データ処理装置
JPH0365735A (ja) 診断処理代行方式
JPS595931B2 (ja) 演算処理システムのアドレス停止方式
JPH08263108A (ja) プログラマブルコントローラ
JPS6329861A (ja) Ipl制御方式
JPS62221034A (ja) 演算制御装置
JPS63310003A (ja) シ−ケンス制御方式
JPH0546212A (ja) プログラマブルコントローラのシステム設定方法
JPH0619746B2 (ja) 情報処理装置
JPH03246602A (ja) プログラマブルコントローラ
JPH05224800A (ja) 自動入力システム
JPH01255913A (ja) 情報処理装置
JPS62243048A (ja) ワ−クステ−シヨンシステム
JPH04175823A (ja) 編集テーブル初期化制御方式
JPH07104781B2 (ja) マイクロプログラム制御方式
JP2003271207A (ja) プログラムの実行方式及びプログラム開発支援装置
JPS61221835A (ja) 記憶装置制御方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990204