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
Application number
JP13238689A
Other languages
English (en)
Inventor
Chitoshi Ueda
上田 千俊
Takashi Nakagawa
中川 敬司
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 JP13238689A priority Critical patent/JPH02309420A/ja
Publication of JPH02309420A publication Critical patent/JPH02309420A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置に関し、特にROM化マイク冒プ
ログラム内蔵のマイクロプログラムを有する情報処理装
置に関する。
〔従来の技術〕
一般に、情報処理装置においてはマイクロブロセッサの
ハードウェア及び内蔵ROM化ファームウェアの不具合
を回避し、マイクロプロセッサが接続されているバスの
エラー等のハードウェアエラーな処理するシミュレート
プログラムは、マイクロブ冒セッサのレビジ3ンにより
異っている。
従来例を以下に示す。
1つは制御プログラムをフロッピーディスク(以下FD
と略す)に格納する装置である。装置使用者は装置立上
げ前にマイクロプロセッサのレビジョンを目視確認後、
装置を立上げ、その後キーボード等でロードすべき前記
のマイクマプロセッサレビジョン対応のシミュレートプ
ログラムのファイル名を入力することによりシミュレー
トプログラムをRAMへ格納しておく。
もう1つは、使用者がやはりマイクロプロセッサのレビ
ジョンを目視確認後、対応したシミュレートプログラム
を予め記憶しているROMを実装する装置である。
これらの装置においては、ハードウェアエラー等が発生
すると、前記ROMあるいはRAMに格納されたシミュ
レートプログラムをリードし、実行することによりエラ
ー処理を行う。
、〔発明が解決しようとする課題〕 上述した従来の情報処理装置では、装置使用者がマイク
ロプロセッサのレビジョンを目視で確認した上で、マイ
クロプロセッサのレビジョンに対応した前記シミュレー
トプログラムを格納したフロッピーディスクやROM等
の媒体を準備する必要がある。
このため、装置使用者は媒体のレビジ5ン管理を行う必
要があり、人手を介するため、誤まったシミュレートプ
ログラムをロードしてしまい、装置が正しく動作しない
ということも起こってしまうという欠点がある。
また、ROM使用の場合には、ROMのプリント基板へ
の抜き差しが必要で非常に面倒であり、ROMのビンの
接触不良が起こったりし得る。
〔課題を解決するための手段〕
本発明の情報処理装置は、 自マイクロプロセッサのレビジョンを記憶するレジスタ
と、 自マイクロプロセッサのハードウェアを制約し、かつ1
つの処理を実行する前に、該マイクロプロセッサ外部の
ローカルメモリに存在するテーブルを参照し、その処理
を前記ローカルメモリ上のシミュレートプログラム上で
実行するか、あるいは自マイクロプログラムにより行う
かを決定する機能を持つマイクロプルグラムを格納した
ROMを内部に有するマイクロプロセッサと、 前記マイクロプロセッサのレビジョンアップにより変更
になった処理の存在の箇所を示す前記テーブルと、前記
マイクロプロセッサのレビジョンアップにより変更にな
った処理をソフトウェアによりシミュレートするシミュ
レートプログラムを格納する前記ローカルメモリと、 システム立上時、前記マイクロプロセッサ内部のマイク
ロプロセッサレビジ3ンを記憶するレジスタの値をリー
ドし、その該レビジョンに対応する前記テーブルと前記
シミュレートプログラムを外部記憶装置より前記ローカ
ルメモリに転送する機能を持つシステム制御装置と、 前記マイクロプロセッサの全レビジョンに対応した前記
テーブルと前記シミュレートプログラムを格納する前記
外部記憶装置を有することを特徴とする。
〔実施例〕
以下本発明の詳細を、その実施例につき図面を参照して
説明する。
第1図は本発明の一実施例の情報処理装置の構成図であ
る。
第1図において、1は本情報処理装置の演算処理装置で
あるマイクロプロセッサであり、その中にはマイクロプ
ロセ、すの内部ハードウェアを制御するROM化マイク
ロプロセッサ101.!:、マイクロプロセッサレビジ
ョンを記憶するレジスタ(以下、レビジョンレジスタと
略す)102を有する。ローカルメモリ2は、RAMに
より構成され、マイクロプロセッサのレビジョンアップ
により、予め変更が予想される処理の中で実際に変更が
必要になった処理の存在の箇所を示すテーブル103と
、その変更になった処理をシミュレートするシミュレー
トプログラム104を格納する。
フロッピーディスク(以下FDと略す)装置5には予め
、マイクロプロセッサ1の全レビジョンに対応した変更
箇所を示すテーブル103と、シミュレートプログラム
104を格納するFDがセットされである。
以下に実際の動作について説明する。
本装置立上げ時、マイクロプロセッサ1は、ローカルメ
モリ2上のあるエリアにレビジ這ン102の値をライト
し、システム制御装置4は、その値をリードする。シス
テム制御装置4は、その値によってマイクロプロセッサ
1のレビジョンに対応するシミュレートプログラムをF
Dドライブ装置5にセットされているFDよりロードし
、ローカルメモリ2上にセーブする。
以後、マイクロプロセッサ1はメインメモリ3上のプロ
グラムの処理を、マイクロプログラム101の制御によ
り行うが、変更が予想される処理の実行前には、ローカ
ルメモリ2上のテーブル103を参照し、その処理をマ
イクロプログラム101により行うか、シミュレートプ
ログラム、104を実行することにより行うかを決定す
る。
〔発明の効果〕
以上の説明により明らかなように、本発明によれば、シ
ミュレートプログラムのレビジョンによるファイル管理
が不要で人手入力による手間、誤まりがなくなるという
効果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例の構成図である。 1・・・・・・マイクロプロセッサ、2・・・・・・ロ
ーカルメモリ、3・・・・・・メインメモリ、4・・団
・システム制御装置、5・・・・・・FDドライブ装置
、1o・・印・内部バス、101・・・・・・マイクワ
プログラム、1o2・・団・マイクロプロセッサレビジ
ョンを記憶するレジスタ、103・・・・・・マイクロ
プロセッサレビジョンによる処理の変更の存在を示すテ
ーブル、104・・・・・・シミュレートプログラム。

Claims (1)

  1. 【特許請求の範囲】 自マイクロプロセッサのレビジョンを記憶するレジスタ
    と、 自マイクロプロセッサのハードウェアを制約し、かつ1
    つの処理を実行する前に、該マイクロプロセッサ外部の
    ローカルメモリに存在するテーブルを参照し、その処理
    を前記ローカルメモリ上のシミュレートプログラム上で
    実行するか、あるいは自マイクロプログラムにより行う
    かを決定する機能を持つマイクロプログラムを格納した
    ROMを内部に有するマイクロプロセッサと、 前記マイクロプロセッサのレビジョンアップにより変更
    になった処理の存在の箇所を示す前記テーブルと、前記
    マイクロプロセッサのレビジョンアップにより変更にな
    った処理をソフトウェアによりシミュレートするシミュ
    レートプログラムを格納する前記ローカルメモリと、 システム立上時、前記マイクロプロセッサ内部のマイク
    ロプロセッサレビジョンを記憶するレジスタの値をリー
    ドし、その該レビジョンに対応する前記テーブルと前記
    シミュレートプログラムを外部記憶装置より前記ローカ
    ルメモリに転送する機能を持つシステム制御装置と、 前記マイクロプロセッサの全レビジョンに対応した前記
    テーブルと前記シミュレートプログラムを格納する前記
    外部記憶装置を有することを特徴とする情報処理装置。
JP13238689A 1989-05-24 1989-05-24 情報処理装置 Pending JPH02309420A (ja)

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)

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) バイナリデータの変換処理方法