JPH02309420A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPH02309420A JPH02309420A JP13238689A JP13238689A JPH02309420A JP H02309420 A JPH02309420 A JP H02309420A JP 13238689 A JP13238689 A JP 13238689A JP 13238689 A JP13238689 A JP 13238689A JP H02309420 A JPH02309420 A JP H02309420A
- Authority
- JP
- Japan
- Prior art keywords
- microprocessor
- revision
- local memory
- simulation program
- microprogram
- 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
- 238000000034 method Methods 0.000 claims description 14
- 230000010365 information processing Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置に関し、特にROM化マイク冒プ
ログラム内蔵のマイクロプログラムを有する情報処理装
置に関する。
ログラム内蔵のマイクロプログラムを有する情報処理装
置に関する。
一般に、情報処理装置においてはマイクロブロセッサの
ハードウェア及び内蔵ROM化ファームウェアの不具合
を回避し、マイクロプロセッサが接続されているバスの
エラー等のハードウェアエラーな処理するシミュレート
プログラムは、マイクロブ冒セッサのレビジ3ンにより
異っている。
ハードウェア及び内蔵ROM化ファームウェアの不具合
を回避し、マイクロプロセッサが接続されているバスの
エラー等のハードウェアエラーな処理するシミュレート
プログラムは、マイクロブ冒セッサのレビジ3ンにより
異っている。
従来例を以下に示す。
1つは制御プログラムをフロッピーディスク(以下FD
と略す)に格納する装置である。装置使用者は装置立上
げ前にマイクロプロセッサのレビジョンを目視確認後、
装置を立上げ、その後キーボード等でロードすべき前記
のマイクマプロセッサレビジョン対応のシミュレートプ
ログラムのファイル名を入力することによりシミュレー
トプログラムをRAMへ格納しておく。
と略す)に格納する装置である。装置使用者は装置立上
げ前にマイクロプロセッサのレビジョンを目視確認後、
装置を立上げ、その後キーボード等でロードすべき前記
のマイクマプロセッサレビジョン対応のシミュレートプ
ログラムのファイル名を入力することによりシミュレー
トプログラムをRAMへ格納しておく。
もう1つは、使用者がやはりマイクロプロセッサのレビ
ジョンを目視確認後、対応したシミュレートプログラム
を予め記憶しているROMを実装する装置である。
ジョンを目視確認後、対応したシミュレートプログラム
を予め記憶しているROMを実装する装置である。
これらの装置においては、ハードウェアエラー等が発生
すると、前記ROMあるいはRAMに格納されたシミュ
レートプログラムをリードし、実行することによりエラ
ー処理を行う。
すると、前記ROMあるいはRAMに格納されたシミュ
レートプログラムをリードし、実行することによりエラ
ー処理を行う。
、〔発明が解決しようとする課題〕
上述した従来の情報処理装置では、装置使用者がマイク
ロプロセッサのレビジョンを目視で確認した上で、マイ
クロプロセッサのレビジョンに対応した前記シミュレー
トプログラムを格納したフロッピーディスクやROM等
の媒体を準備する必要がある。
ロプロセッサのレビジョンを目視で確認した上で、マイ
クロプロセッサのレビジョンに対応した前記シミュレー
トプログラムを格納したフロッピーディスクやROM等
の媒体を準備する必要がある。
このため、装置使用者は媒体のレビジ5ン管理を行う必
要があり、人手を介するため、誤まったシミュレートプ
ログラムをロードしてしまい、装置が正しく動作しない
ということも起こってしまうという欠点がある。
要があり、人手を介するため、誤まったシミュレートプ
ログラムをロードしてしまい、装置が正しく動作しない
ということも起こってしまうという欠点がある。
また、ROM使用の場合には、ROMのプリント基板へ
の抜き差しが必要で非常に面倒であり、ROMのビンの
接触不良が起こったりし得る。
の抜き差しが必要で非常に面倒であり、ROMのビンの
接触不良が起こったりし得る。
本発明の情報処理装置は、
自マイクロプロセッサのレビジョンを記憶するレジスタ
と、 自マイクロプロセッサのハードウェアを制約し、かつ1
つの処理を実行する前に、該マイクロプロセッサ外部の
ローカルメモリに存在するテーブルを参照し、その処理
を前記ローカルメモリ上のシミュレートプログラム上で
実行するか、あるいは自マイクロプログラムにより行う
かを決定する機能を持つマイクロプルグラムを格納した
ROMを内部に有するマイクロプロセッサと、 前記マイクロプロセッサのレビジョンアップにより変更
になった処理の存在の箇所を示す前記テーブルと、前記
マイクロプロセッサのレビジョンアップにより変更にな
った処理をソフトウェアによりシミュレートするシミュ
レートプログラムを格納する前記ローカルメモリと、 システム立上時、前記マイクロプロセッサ内部のマイク
ロプロセッサレビジ3ンを記憶するレジスタの値をリー
ドし、その該レビジョンに対応する前記テーブルと前記
シミュレートプログラムを外部記憶装置より前記ローカ
ルメモリに転送する機能を持つシステム制御装置と、 前記マイクロプロセッサの全レビジョンに対応した前記
テーブルと前記シミュレートプログラムを格納する前記
外部記憶装置を有することを特徴とする。
と、 自マイクロプロセッサのハードウェアを制約し、かつ1
つの処理を実行する前に、該マイクロプロセッサ外部の
ローカルメモリに存在するテーブルを参照し、その処理
を前記ローカルメモリ上のシミュレートプログラム上で
実行するか、あるいは自マイクロプログラムにより行う
かを決定する機能を持つマイクロプルグラムを格納した
ROMを内部に有するマイクロプロセッサと、 前記マイクロプロセッサのレビジョンアップにより変更
になった処理の存在の箇所を示す前記テーブルと、前記
マイクロプロセッサのレビジョンアップにより変更にな
った処理をソフトウェアによりシミュレートするシミュ
レートプログラムを格納する前記ローカルメモリと、 システム立上時、前記マイクロプロセッサ内部のマイク
ロプロセッサレビジ3ンを記憶するレジスタの値をリー
ドし、その該レビジョンに対応する前記テーブルと前記
シミュレートプログラムを外部記憶装置より前記ローカ
ルメモリに転送する機能を持つシステム制御装置と、 前記マイクロプロセッサの全レビジョンに対応した前記
テーブルと前記シミュレートプログラムを格納する前記
外部記憶装置を有することを特徴とする。
以下本発明の詳細を、その実施例につき図面を参照して
説明する。
説明する。
第1図は本発明の一実施例の情報処理装置の構成図であ
る。
る。
第1図において、1は本情報処理装置の演算処理装置で
あるマイクロプロセッサであり、その中にはマイクロプ
ロセ、すの内部ハードウェアを制御するROM化マイク
ロプロセッサ101.!:、マイクロプロセッサレビジ
ョンを記憶するレジスタ(以下、レビジョンレジスタと
略す)102を有する。ローカルメモリ2は、RAMに
より構成され、マイクロプロセッサのレビジョンアップ
により、予め変更が予想される処理の中で実際に変更が
必要になった処理の存在の箇所を示すテーブル103と
、その変更になった処理をシミュレートするシミュレー
トプログラム104を格納する。
あるマイクロプロセッサであり、その中にはマイクロプ
ロセ、すの内部ハードウェアを制御するROM化マイク
ロプロセッサ101.!:、マイクロプロセッサレビジ
ョンを記憶するレジスタ(以下、レビジョンレジスタと
略す)102を有する。ローカルメモリ2は、RAMに
より構成され、マイクロプロセッサのレビジョンアップ
により、予め変更が予想される処理の中で実際に変更が
必要になった処理の存在の箇所を示すテーブル103と
、その変更になった処理をシミュレートするシミュレー
トプログラム104を格納する。
フロッピーディスク(以下FDと略す)装置5には予め
、マイクロプロセッサ1の全レビジョンに対応した変更
箇所を示すテーブル103と、シミュレートプログラム
104を格納するFDがセットされである。
、マイクロプロセッサ1の全レビジョンに対応した変更
箇所を示すテーブル103と、シミュレートプログラム
104を格納するFDがセットされである。
以下に実際の動作について説明する。
本装置立上げ時、マイクロプロセッサ1は、ローカルメ
モリ2上のあるエリアにレビジ這ン102の値をライト
し、システム制御装置4は、その値をリードする。シス
テム制御装置4は、その値によってマイクロプロセッサ
1のレビジョンに対応するシミュレートプログラムをF
Dドライブ装置5にセットされているFDよりロードし
、ローカルメモリ2上にセーブする。
モリ2上のあるエリアにレビジ這ン102の値をライト
し、システム制御装置4は、その値をリードする。シス
テム制御装置4は、その値によってマイクロプロセッサ
1のレビジョンに対応するシミュレートプログラムをF
Dドライブ装置5にセットされているFDよりロードし
、ローカルメモリ2上にセーブする。
以後、マイクロプロセッサ1はメインメモリ3上のプロ
グラムの処理を、マイクロプログラム101の制御によ
り行うが、変更が予想される処理の実行前には、ローカ
ルメモリ2上のテーブル103を参照し、その処理をマ
イクロプログラム101により行うか、シミュレートプ
ログラム、104を実行することにより行うかを決定す
る。
グラムの処理を、マイクロプログラム101の制御によ
り行うが、変更が予想される処理の実行前には、ローカ
ルメモリ2上のテーブル103を参照し、その処理をマ
イクロプログラム101により行うか、シミュレートプ
ログラム、104を実行することにより行うかを決定す
る。
以上の説明により明らかなように、本発明によれば、シ
ミュレートプログラムのレビジョンによるファイル管理
が不要で人手入力による手間、誤まりがなくなるという
効果が得られる。
ミュレートプログラムのレビジョンによるファイル管理
が不要で人手入力による手間、誤まりがなくなるという
効果が得られる。
第1図は本発明の一実施例の構成図である。
1・・・・・・マイクロプロセッサ、2・・・・・・ロ
ーカルメモリ、3・・・・・・メインメモリ、4・・団
・システム制御装置、5・・・・・・FDドライブ装置
、1o・・印・内部バス、101・・・・・・マイクワ
プログラム、1o2・・団・マイクロプロセッサレビジ
ョンを記憶するレジスタ、103・・・・・・マイクロ
プロセッサレビジョンによる処理の変更の存在を示すテ
ーブル、104・・・・・・シミュレートプログラム。
ーカルメモリ、3・・・・・・メインメモリ、4・・団
・システム制御装置、5・・・・・・FDドライブ装置
、1o・・印・内部バス、101・・・・・・マイクワ
プログラム、1o2・・団・マイクロプロセッサレビジ
ョンを記憶するレジスタ、103・・・・・・マイクロ
プロセッサレビジョンによる処理の変更の存在を示すテ
ーブル、104・・・・・・シミュレートプログラム。
Claims (1)
- 【特許請求の範囲】 自マイクロプロセッサのレビジョンを記憶するレジスタ
と、 自マイクロプロセッサのハードウェアを制約し、かつ1
つの処理を実行する前に、該マイクロプロセッサ外部の
ローカルメモリに存在するテーブルを参照し、その処理
を前記ローカルメモリ上のシミュレートプログラム上で
実行するか、あるいは自マイクロプログラムにより行う
かを決定する機能を持つマイクロプログラムを格納した
ROMを内部に有するマイクロプロセッサと、 前記マイクロプロセッサのレビジョンアップにより変更
になった処理の存在の箇所を示す前記テーブルと、前記
マイクロプロセッサのレビジョンアップにより変更にな
った処理をソフトウェアによりシミュレートするシミュ
レートプログラムを格納する前記ローカルメモリと、 システム立上時、前記マイクロプロセッサ内部のマイク
ロプロセッサレビジョンを記憶するレジスタの値をリー
ドし、その該レビジョンに対応する前記テーブルと前記
シミュレートプログラムを外部記憶装置より前記ローカ
ルメモリに転送する機能を持つシステム制御装置と、 前記マイクロプロセッサの全レビジョンに対応した前記
テーブルと前記シミュレートプログラムを格納する前記
外部記憶装置を有することを特徴とする情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13238689A JPH02309420A (ja) | 1989-05-24 | 1989-05-24 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13238689A JPH02309420A (ja) | 1989-05-24 | 1989-05-24 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02309420A true JPH02309420A (ja) | 1990-12-25 |
Family
ID=15080176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13238689A Pending JPH02309420A (ja) | 1989-05-24 | 1989-05-24 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02309420A (ja) |
-
1989
- 1989-05-24 JP JP13238689A patent/JPH02309420A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20030014352A (ko) | 장치 계산을 위한 가상 rom | |
| US6502176B1 (en) | Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas | |
| JPH02309420A (ja) | 情報処理装置 | |
| JPH0410081B2 (ja) | ||
| CN112130868B (zh) | 一种系统的灌装方法、系统、设备以及介质 | |
| JPH0821009B2 (ja) | チャネル制御装置のイニシャライズ方法及びそのイニシャライズのためのシステム | |
| JPS62163142A (ja) | コンピユ−タプログラムを修正するための装置 | |
| JPH01191238A (ja) | メモリダンプ方式 | |
| JPS628831B2 (ja) | ||
| JPS6214240A (ja) | プログラム検査方式 | |
| JPS583015A (ja) | マイクロプログラム格納方式 | |
| JP2669042B2 (ja) | 業務プログラムにおける自動ボリューム組み込み処理方式 | |
| JPH03160524A (ja) | 情報処理装置 | |
| JPH0542698B2 (ja) | ||
| JPS5870361A (ja) | 入力制御方式 | |
| JPS5927303A (ja) | プログラム修正装置 | |
| JPH0822399A (ja) | 情報処理装置の検証方式 | |
| JP2001022563A (ja) | 情報処理装置及びプログラム更新方法 | |
| JPH01201728A (ja) | プログラム修正方式 | |
| JPS6321218B2 (ja) | ||
| JP2000181699A (ja) | プログラム処理制御方法及びディジタル信号処理装置 | |
| JPH0695710A (ja) | プログラマブルコントローラのシーケンスプログラムの変更方法 | |
| JPS59160238A (ja) | プログラム修正情報作成支援装置 | |
| JPH03166689A (ja) | プログラムチェック方法 | |
| JPH06139046A (ja) | バイナリデータの変換処理方法 |