JPH01251232A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH01251232A
JPH01251232A JP7907088A JP7907088A JPH01251232A JP H01251232 A JPH01251232 A JP H01251232A JP 7907088 A JP7907088 A JP 7907088A JP 7907088 A JP7907088 A JP 7907088A JP H01251232 A JPH01251232 A JP H01251232A
Authority
JP
Japan
Prior art keywords
microprogram
holding means
holding
writing
identification code
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
JP7907088A
Other languages
English (en)
Inventor
Koji Muramoto
村本 浩司
Kunihiro Ezaki
江崎 州弘
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
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP7907088A priority Critical patent/JPH01251232A/ja
Publication of JPH01251232A publication Critical patent/JPH01251232A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、情報処理システムの分野で使用されるマイク
ロプログラム制御方式の情報処理装置に関するものであ
る。
(従来の技術) 各種の情報処理システムでは、マイクロプログラム制御
方式の情報処理装置が汎用されている。
このような情報処理装置では、装置コードに対応して処
理を変更する場合、装置コードごとに個別の処理ルーチ
ンを設け、装置コードにより実行すべき処理ルーチンを
選択して処理を実行していた。
(発明が解決しようとする課題) 上記従来のマイクロプログラム制御方式の情報処理装置
は、装置コードに対応して処理を変更する場合、装置コ
ードごとに個別の処理ルーチンを設けていたため、マイ
クロプログラムのステップ数が増加するという問題があ
る。
また、従来の情報処理装置では、装置コードにより処理
を分ける必要が生ずるたびに装置コードをテストしなけ
ればならないため、処理時間が長くなるという問題があ
った。
(問題点を解決するための手段) 本発明の情報処理装置は、第1のマイクロプログラムを
保持する保持手段と、装置を識別するためのコードを保
持する装置識別コード保持手段と、上記装置ra別コー
ド保持手段に対応して複数の第2のマイクロプログラム
を保持する保持手段と、上記第1のマイクロプログラム
保持手段に保持されている第1のマイクロプログラムを
制御記憶に書込む手段と、上記複数の第2のマイクロプ
ログラム保持手段のうち上記装置識別コード保持手段に
従い選択的に該第2のマイクロプログラムを上記制御記
憶に書込む手段と、マイクロプログラムにより上記制御
記憶を変更する手段とを備え、複数の第2のマイクロプ
ログラム保持手段のうち装置識別コード保持手段に従い
選択的に制御記憶に書込まれた第2のマイクロプログラ
ムにより第1のマイクロプログラムを変更するように構
成されているか。
以下、本発明の作用を実施例と共に詳細に説明する。
(実施例) 第1図は、本発明の一実施例の情報処理装置の構成を示
すブロック図である。
この情報処理装置は、第1のマイクロプログラムを保持
する保持手段lOと、装置を識別するためのコードを保
持する装置識別コード保持手段30と、この装置識別コ
ード保持手段30に対応して複数の第2のマイクロプロ
グラムを保持する保持手段20と、複数の第2のマイク
ロプログラム保持手段20のうち装置識別コード保持手
段30に従い該第2のマイクロプログラムを選択する選
択手段40と、第1のマイクロプログラム保持手段10
に保持されている第1のマイクロプログラムを制御記憶
70に書込む書込み手段50と、第2のマイクロプログ
ラム保持手段20のうち装置識別コード保持手段30に
従い該第2のマイクロプログラムを選択する選択手段4
0によって選択された該第2のマイクロプログラムを制
御記憶70に書込む手段60と、制御記憶70のアドレ
スを格納する手段80と、制御記憶70から読出し又は
制御記憶70に書込む値を格納する制御記憶レジスタ9
0と、制御記憶70、アドレス格納手段80及び制御記
憶レジスタ90を制御する制御部100とを備えている
システム起動時の装置外部からのマイクロプログラム書
込み指令により第1のマイクロプログラム書込み手段5
0が起動され、第1のマイクロプログラム保持手段10
に保持された第1のマイクロプログラムが制御記憶70
に書込まれる。この動作の終了後、引き続いて第2のマ
イクロプログラム書込み手段60が起動され、マイクロ
プログラム選択手段40が装置識別コード保持手段30
に従って第2のマイクロプログラム保持手段20の中か
ら選択した第2のマイクロプログラムが制御記憶70に
書込まれる。
以上の様にして第1.第2のマイクロプログラムの書込
みが終了すると、第2のマイクロプログラムが起動され
、第2のマイクロプログラムの制御のもとてアドレス格
納手段80に変更すべきマイクロプログラム語のアドレ
スが設定され、制御記憶レジスタ90に当該アドレスの
マイクロプログラム語が読出される。制御記憶レジスタ
90は通常はマイクロプログラムを実行する際に実行す
べきマイクロプログラムを読出してこの出力で各制御部
を動作させるために使用されるが、今の場合はマイクロ
プログラム書換えモードとなっているため、制御記憶レ
ジスタ90上の値は単なるデータとして扱われ、マイク
ロプログラムとしての実行は行われない。この制御記憶
レジスタ90上のデータに対して制御部100から動作
中の第2のマイクロプログラムによる制御信号が送られ
、内容の変更が行われる。
続いて、動作中の第2のマイクロプログラムによる制御
部100からの信号によって、制御記憶70へ制御記憶
レジスタ90の内容の書込みが指令される。この間アド
レス格納手段80は変化していないため、制御記憶レジ
スタ90の内容は読出した制御記憶70の内容を書換え
ることになる。
以上の動作を必要回数繰り返すこのにより制御記憶70
の書換えを行うのであるが、動作中の第2のマイクロプ
ログラムは装置識別コードに対応して書込みがなされた
ものであるため、この第2のマイクロプログラムによる
制御記憶70の書換えは装置識別コードに対応して行わ
れることになる。
マイクロプログラムの書込みの完了により第2のマイク
ロプログラムを起動する方法は、一般に初期設定プログ
ラムがθ番地から開始されることを利用して第2のマイ
クロプログラムを0番地から書込むなどの方法により実
施できる。
(発明の効果) 以上詳細に説明したように、本発明の情報処理装置は、
第1のマイクロプログラムを保持する保持手段と、装置
を識別するためのコードを保持する装置識別コード保持
手段と、この装置識別コード保持手段に対応して複数の
第2のマイクロプログラムを保持する手段と、上記第1
のマイクロプログラム保持手段に保持されている第1の
マイクロプログラムを上記制御記憶に書込む手段と、上
記複数の第2のマイクロプログラム保持手段のうち上記
装置識別コード保持手段に選択的に第2のマイクロプロ
グラムを上記制御記憶に書込む手段と、マイクロプログ
ラムにより上記制御記憶を変更する手段とを備える構成
であるから、マイクロプログラムのステップ数の削減が
可能となり、システムの性能が向上するという効果があ
る。
【図面の簡単な説明】
10・・・第1のマイクロプログラム保持手段、20・
・・第2のマイクロプログラム保持手段、30・・・装
置識別コード保持手段、40・・・マイクロプログラム
選択手段、50.60・・・書込み手段、70・・・制
御記憶、80・・・アドレス格納手段、90・・・制御
記憶レジスタ、100・・・制御部。 特許出願人 日本電気株式会社 (夕) 1 !−)代
 理 人 弁理士 榎井俊彦 第1図 ′−4三’−8ダE ネ111 覆E −C引F  (
13式)1.事件の表示  昭和63年特許願第790
70号2゜発明の名称  +R報処理装置 3、補正をする者 事件との関係   特許出願人 居 所  東京都港区芝五「目33番1号名 称  日
本電気株式会社 代表4f関本 忠弘 4、代理人 5、補正指令の目付  昭和63年6月 8日(発送日
)   昭和63年6月28「16、補正の対象 明細書の図面の簡単な説明の欄 7、補正の内容

Claims (1)

  1. 【特許請求の範囲】 マイクロプログラムにより制御される情報処理装置にお
    いて、 第1のマイクロプログラムを保持する保持手段と、装置
    を識別するためのコードを保持する装置識別コード保持
    手段と、前記装置識別コード保持手段に対応して複数の
    第2のマイクロプログラムを保持する保持手段と、前記
    第1のマイクロプログラム保持手段に保持されている第
    1のマイクロプログラムを制御記憶に書込む手段と、前
    記複数の第2のマイクロプログラム保持手段のうち前記
    装置識別コード保持手段に従い選択的に該第2のマイク
    ロプログラムを前記制御記憶に書込む手段と、マイクロ
    プログラムにより前記制御記憶を変更する手段とを備え
    、前記複数の第2のマイクロプログラム保持手段のうち
    前記装置識別コード保持手段に従い選択的に前記制御記
    憶に書込まれた該第2のマイクロプログラムにより前記
    第1のマイクロプログラムを変更することを特徴とする
    情報処理装置。
JP7907088A 1988-03-31 1988-03-31 情報処理装置 Pending JPH01251232A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7907088A JPH01251232A (ja) 1988-03-31 1988-03-31 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7907088A JPH01251232A (ja) 1988-03-31 1988-03-31 情報処理装置

Publications (1)

Publication Number Publication Date
JPH01251232A true JPH01251232A (ja) 1989-10-06

Family

ID=13679623

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7907088A Pending JPH01251232A (ja) 1988-03-31 1988-03-31 情報処理装置

Country Status (1)

Country Link
JP (1) JPH01251232A (ja)

Similar Documents

Publication Publication Date Title
US20040017708A1 (en) Computer system with NAND flash memory for booting and storage
JP3884464B2 (ja) コンピュータシステムのbiosデータ格納装置及びその駆動方法
US20020083427A1 (en) Embedded system capable of rapidly updating software and method for rapidly updating software of embedded system
JPH0212363A (ja) コンピユータ・システムの初期設定方法及びその装置
JPH03252993A (ja) E↑2promの情報書込み装置
JPH01251232A (ja) 情報処理装置
JPH01251231A (ja) 情報処理装置
JP3442972B2 (ja) 情報処理装置および書き換え可能型不揮発性メモリの書き換え方法
JPH02120934A (ja) オペレーティングシステムの修正履歴管理方式
JPH09218829A (ja) 外部記憶装置用書き込み試験方法及びそれを適用した情報処理システム
JPS60169906A (ja) プログラマブルコントロ−ラ
JP2635169B2 (ja) マイクロプログラム制御装置
JPS62254237A (ja) インタプリタ方式の分岐命令実行方式
JPH0594281A (ja) コンピユータシステム
JPS6046747B2 (ja) 初期プログラム読込方式
JPS59186048A (ja) マイクロプログラム制御方式
JPH02105237A (ja) 順編成ファイルのデータ更新方式
JPS63170758A (ja) 主記憶初期書き込み処理方式
JPH0473177B2 (ja)
JPH10187579A (ja) 交換可能媒体のi/oディレイ幅サポートシステム
JPH05150976A (ja) 中央処理装置マイクロプログラム書き換え方法
JPS636637A (ja) メモリ切替装置
JPH0266667A (ja) 並列処理演算器
JPH03296844A (ja) 動作別バッファリング方法
JPS61166630A (ja) マイクロプログラム制御方式