JPH01251231A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPH01251231A JPH01251231A JP7906988A JP7906988A JPH01251231A JP H01251231 A JPH01251231 A JP H01251231A JP 7906988 A JP7906988 A JP 7906988A JP 7906988 A JP7906988 A JP 7906988A JP H01251231 A JPH01251231 A JP H01251231A
- Authority
- JP
- Japan
- Prior art keywords
- microprogram
- control
- holding means
- contents
- 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
Links
- 230000010365 information processing Effects 0.000 claims description 14
- 238000000034 method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 241000981595 Zoysia japonica Species 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、情報処理システムの分野で使用されるマイク
ロプログラム制御方式の情報処理装置に関するものであ
る。
ロプログラム制御方式の情報処理装置に関するものであ
る。
(従来の技術)
各種の情報処理システムでは、マイクロプログラム制御
方式の情報処理装置が汎用されている。
方式の情報処理装置が汎用されている。
このような情報処理装置では、装置コードに対応して処
理を変更する場合、装置コードごとに個別の処理ルーチ
ンを設け、装置コードにより実行すべき処理ルーチンを
選択して処理を実行していた。
理を変更する場合、装置コードごとに個別の処理ルーチ
ンを設け、装置コードにより実行すべき処理ルーチンを
選択して処理を実行していた。
(発明が解決しようとする課題)
上記従来のマイクロプログラム制御方式の情報処理装置
は、装置コードに対応して処理を変更する場合、装置コ
ードごとに個別の処理ルーチンを設けていたため、マイ
クロプログラムのステップ数が増加するという問題があ
る。
は、装置コードに対応して処理を変更する場合、装置コ
ードごとに個別の処理ルーチンを設けていたため、マイ
クロプログラムのステップ数が増加するという問題があ
る。
また、従来の情報処理装置では、装置コードにより処理
を分ける必要が生ずるたびに装置コードをテストしなけ
ればならないため、処理時間が長引くという問題があっ
た。
を分ける必要が生ずるたびに装置コードをテストしなけ
ればならないため、処理時間が長引くという問題があっ
た。
(問題点を解決するための手段)
本発明の情報処理装置は、書換え可能な制御記憶と、装
置を識別するためのコードを保持する装置識別コード保
持手段と、マイクロプログラムにより前記制御記憶の内
容を変更する手段とを備え、マイクロプログラムが装置
識別コード保持手段を参照することによってマイクロプ
ログラムを変更するように構成されている。
置を識別するためのコードを保持する装置識別コード保
持手段と、マイクロプログラムにより前記制御記憶の内
容を変更する手段とを備え、マイクロプログラムが装置
識別コード保持手段を参照することによってマイクロプ
ログラムを変更するように構成されている。
以下、本発明の作用を実施例と共に詳細に説明する。
(実施例)
第1図は、本発明の一実施例の情報処理装置の構成を示
すブロック図である。
すブロック図である。
この情報処理装置は、第1のマイクロプログラムを保持
する保持手段10と、第2のマイクロプログラムを保持
する保持手段20と、第1のマイクロプログラム保持手
段10に保持されている第1のマイクロプログラムを制
御記憶50に書込む書込み手段30と、第2のマイクロ
プログラム保持手段20に保持されている第2のマイク
ロプログラムを制御記憶50に書込む書込み手段40と
、装置を識別するためのコードを保持する装置識別コー
ド保持手段90と、制御記憶50のアドレスを格納する
アドレス格納手段60と、制御記憶50から読出し又は
制御記憶50に書込む値を格納する制御記憶レジスタ7
0と、制御記憶50、アドレス格納手段60及び制御記
憶レジスタ70を制御する制御部80とを備えている。
する保持手段10と、第2のマイクロプログラムを保持
する保持手段20と、第1のマイクロプログラム保持手
段10に保持されている第1のマイクロプログラムを制
御記憶50に書込む書込み手段30と、第2のマイクロ
プログラム保持手段20に保持されている第2のマイク
ロプログラムを制御記憶50に書込む書込み手段40と
、装置を識別するためのコードを保持する装置識別コー
ド保持手段90と、制御記憶50のアドレスを格納する
アドレス格納手段60と、制御記憶50から読出し又は
制御記憶50に書込む値を格納する制御記憶レジスタ7
0と、制御記憶50、アドレス格納手段60及び制御記
憶レジスタ70を制御する制御部80とを備えている。
システム起動時の装置外部からのマイクロプログラム書
込み指示により第1のマイクロプログラム書込手段ム3
0が起動され、第1のマイクロプログラム保持手段10
に保持されたマイクロプログラムが制御記憶50に書込
まれる。この動作の終了後、引き続いて第2のマイクロ
プログラム書込み手段40が起動され、第2のマイクロ
プログラム保持手段20に保持された第2のマイクロプ
ログラムが制御記憶50に書込まれる。
込み指示により第1のマイクロプログラム書込手段ム3
0が起動され、第1のマイクロプログラム保持手段10
に保持されたマイクロプログラムが制御記憶50に書込
まれる。この動作の終了後、引き続いて第2のマイクロ
プログラム書込み手段40が起動され、第2のマイクロ
プログラム保持手段20に保持された第2のマイクロプ
ログラムが制御記憶50に書込まれる。
以上の様にして第1及び第2のマイクロプログラムの書
込みが終了すると、第2のマイクロプログラムが起動さ
れ、第2のマイクロプログラムの制御のもとてアドレス
格納手段60に変更すべきマイクロプログラム語のアド
レスが設定され、制御記憶レジスタ70に当該アドレス
のマイクロプログラム語が読出される。制御記憶レジス
タは、通常はマイクロプログラムを実行する際に実行す
べきマイクロプログラムを読出してこの出力で各制御部
を動作させるために使用されるが、今の場合はマイクロ
プログラムの書換えモードとなっているため、制御記憶
レジスタ70上の値は単なるデータとして扱われ、マイ
クロプログラムとしての実行は行われない。
込みが終了すると、第2のマイクロプログラムが起動さ
れ、第2のマイクロプログラムの制御のもとてアドレス
格納手段60に変更すべきマイクロプログラム語のアド
レスが設定され、制御記憶レジスタ70に当該アドレス
のマイクロプログラム語が読出される。制御記憶レジス
タは、通常はマイクロプログラムを実行する際に実行す
べきマイクロプログラムを読出してこの出力で各制御部
を動作させるために使用されるが、今の場合はマイクロ
プログラムの書換えモードとなっているため、制御記憶
レジスタ70上の値は単なるデータとして扱われ、マイ
クロプログラムとしての実行は行われない。
制御部80に対し、動作中の第2のマイクロプログラム
による制御信号が送られると、制御部80は装置識別コ
ード保持手段90を参照し、制御記憶レジスタ70上の
マイクロプログラム語の変更を行う。続いて、動作中の
第2のマイクロプログラムによる制御部80からの信号
によって制御記憶50に対し制御記憶レジスタ70の内
容の書込みが指令される。この間アドレス格納手段60
は変化していないため、制御記憶レジスタ70の内容は
読出した制御記憶50の内容を書換えることになる。以
上の動作を必要回数繰り返すことにより、装置識別コー
ド保持手段90に対応した制御記憶50の書換えを行う
ことになる。
による制御信号が送られると、制御部80は装置識別コ
ード保持手段90を参照し、制御記憶レジスタ70上の
マイクロプログラム語の変更を行う。続いて、動作中の
第2のマイクロプログラムによる制御部80からの信号
によって制御記憶50に対し制御記憶レジスタ70の内
容の書込みが指令される。この間アドレス格納手段60
は変化していないため、制御記憶レジスタ70の内容は
読出した制御記憶50の内容を書換えることになる。以
上の動作を必要回数繰り返すことにより、装置識別コー
ド保持手段90に対応した制御記憶50の書換えを行う
ことになる。
これらの初期設定動作の終了後、通常の動作中は装置識
別コードに従ったマイクロプログラムが制御記憶内に書
込まれているため、装置識別コードによって異なった処
理を行う場合においてもマイクロプログラムは何ら意識
する必要はない。
別コードに従ったマイクロプログラムが制御記憶内に書
込まれているため、装置識別コードによって異なった処
理を行う場合においてもマイクロプログラムは何ら意識
する必要はない。
マイクロプログラムの書込みの完了により第2のマイク
ロプログラムを起動する方法は、−aに装置の初期設定
時にマイクロプログラムがO番地から開始されることを
利用して、第2のマイクロプログラムを0番地から書込
むなどの方法により実施できる。
ロプログラムを起動する方法は、−aに装置の初期設定
時にマイクロプログラムがO番地から開始されることを
利用して、第2のマイクロプログラムを0番地から書込
むなどの方法により実施できる。
なお、本実施例においては、マイクロプログラムが第1
.第2のマイクロプログラムに分割されているものとし
て説明したが、これらは単一のマイクロプログラムであ
って単に機能的に分離されているものであってもよい。
.第2のマイクロプログラムに分割されているものとし
て説明したが、これらは単一のマイクロプログラムであ
って単に機能的に分離されているものであってもよい。
(発明の効果)
以上詳細に説明したように、本発明の情報処理装置は、
書換え可能な制御記憶と、装置を識別するためのコード
を保持する装置識別コード保持手段と、マイクロプログ
ラムにより制御記憶の内容を変更する手段とを備え、マ
イクロプログラムが装置識別コード保持手段ヲ参照する
ことによってマイクロプログラムを変更する構成である
から、マイクロプログラムのステップ数の削減が可能と
なり、システムの性能が向上するという効果がある。
書換え可能な制御記憶と、装置を識別するためのコード
を保持する装置識別コード保持手段と、マイクロプログ
ラムにより制御記憶の内容を変更する手段とを備え、マ
イクロプログラムが装置識別コード保持手段ヲ参照する
ことによってマイクロプログラムを変更する構成である
から、マイクロプログラムのステップ数の削減が可能と
なり、システムの性能が向上するという効果がある。
10・・・第1のマイクロプログラム保持手段、20・
・・第2のマイクロプログラム保持手段、30・・・第
1のマイクロプログラム書込み手段、40・・・第2の
マイクロプログラム書込み手段、50・・・制御記憶、
60・・・アドレス格納手段、70・・・制御記憶レジ
スタ、80・・・制御部、90・・・装置識別コード保
持手段。 特許出願人 日本電気株式会社(yドア’t−)代 理
人 弁理士 櫻井俊彦 第1閃 手続主甫正書(方式) %式% 1、事件の表示 昭和63年特許願第79069号2
、発明の名称 情報処理装置 3、補正をする者 事件との関係 特許出願人 居 所 東京都港区芝五丁目33番1号代表者関本
忠弘 4、代理人 5゜補正指令の日付 昭和63年6月 8日(発送日
) 昭和63年6月28日6、補正の対象 明細書の図面の簡単な説明の欄 7、補正の内容
・・第2のマイクロプログラム保持手段、30・・・第
1のマイクロプログラム書込み手段、40・・・第2の
マイクロプログラム書込み手段、50・・・制御記憶、
60・・・アドレス格納手段、70・・・制御記憶レジ
スタ、80・・・制御部、90・・・装置識別コード保
持手段。 特許出願人 日本電気株式会社(yドア’t−)代 理
人 弁理士 櫻井俊彦 第1閃 手続主甫正書(方式) %式% 1、事件の表示 昭和63年特許願第79069号2
、発明の名称 情報処理装置 3、補正をする者 事件との関係 特許出願人 居 所 東京都港区芝五丁目33番1号代表者関本
忠弘 4、代理人 5゜補正指令の日付 昭和63年6月 8日(発送日
) 昭和63年6月28日6、補正の対象 明細書の図面の簡単な説明の欄 7、補正の内容
Claims (1)
- 【特許請求の範囲】 マイクロプログラムにより制御される情報処理装置にお
いて、 書換え可能な制御記憶と、装置を識別するためのコード
を保持する装置識別コード保持手段と、マイクロプログ
ラムにより前記制御記憶の内容を変更する手段とを備え
、マイクロプログラムが前記装置識別コード保持手段を
参照することによってマイクロプログラムを変更するこ
とを特徴とする情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7906988A JPH01251231A (ja) | 1988-03-31 | 1988-03-31 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7906988A JPH01251231A (ja) | 1988-03-31 | 1988-03-31 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01251231A true JPH01251231A (ja) | 1989-10-06 |
Family
ID=13679597
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7906988A Pending JPH01251231A (ja) | 1988-03-31 | 1988-03-31 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01251231A (ja) |
-
1988
- 1988-03-31 JP JP7906988A patent/JPH01251231A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4985826A (en) | Method and device to execute two instruction sequences in an order determined in advance | |
| IE61306B1 (en) | Method and device to execute two instruction sequences in an order determined in advance | |
| JPH01251231A (ja) | 情報処理装置 | |
| JPH056281A (ja) | 情報処理装置 | |
| JP4494701B2 (ja) | プロセッサ内の機能単位の制御時に命令語を生成する方法 | |
| JPH01251232A (ja) | 情報処理装置 | |
| JP2731047B2 (ja) | プログラムのオペランドチェック方式 | |
| JPH0594281A (ja) | コンピユータシステム | |
| JPS6125168B2 (ja) | ||
| JPS6138496B2 (ja) | ||
| JPH0512003A (ja) | マイクロプログラム制御方式 | |
| JPS58139254A (ja) | プログラマブル・コントロ−ラ | |
| JPS595931B2 (ja) | 演算処理システムのアドレス停止方式 | |
| JPS60129845A (ja) | 情報処理装置の制御方式 | |
| JPS6046747B2 (ja) | 初期プログラム読込方式 | |
| JPS6329861A (ja) | Ipl制御方式 | |
| KR20010071797A (ko) | 전용 포인터 메모리를 이용한 객체 지향 프로세싱 | |
| JPH1097459A (ja) | Eeprom初期化方法 | |
| JPS62264346A (ja) | デ−タ処理装置 | |
| JPH02189632A (ja) | 情報処理装置 | |
| JPH05224919A (ja) | マイクロプロセッサのプログラム実行方式 | |
| JPS6113617B2 (ja) | ||
| JPH02120934A (ja) | オペレーティングシステムの修正履歴管理方式 | |
| JPH0443431A (ja) | 制御記憶へのマイクロプログラム格納方法 | |
| JPH06332508A (ja) | プログラマブルコントローラ |