JPS6345635A - Romフアイルのアクセス方式 - Google Patents

Romフアイルのアクセス方式

Info

Publication number
JPS6345635A
JPS6345635A JP61188596A JP18859686A JPS6345635A JP S6345635 A JPS6345635 A JP S6345635A JP 61188596 A JP61188596 A JP 61188596A JP 18859686 A JP18859686 A JP 18859686A JP S6345635 A JPS6345635 A JP S6345635A
Authority
JP
Japan
Prior art keywords
data
rom
ram
file
correction information
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
JP61188596A
Other languages
English (en)
Inventor
Ichiro Hashiba
羽柴 一郎
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
Original Assignee
NEC Corp
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 filed Critical NEC Corp
Priority to JP61188596A priority Critical patent/JPS6345635A/ja
Publication of JPS6345635A publication Critical patent/JPS6345635A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、交換可能なROMデバイスを7アイルとし
て使用するコンピュータシステムにおけるROMファイ
ルのアクセス方式に関するものである。
〔従来の技術〕
従来、この種のROMファイルは読み出し手段のみを備
えたROMデバイスで構成されていた。
〔発明が解決しようとする問題点〕
上述した従来のROMファイルは読み出し手段しか備え
ていないため、書き込みができない。このため、ファイ
ル内容を修正する場合にはROMファイルを作り直さな
ければならないという問題点がある。
〔問題点を解決するための手段〕
この発明のROMファイルのアクセス手段は、バッファ
RAMに用意されたROMのデータとROMのデータと
を比較し、異なる部分のデータ、アドレスおよびrDを
修正情報としてRAMに格納するようにしたものである
〔作用〕
この発明は、ROM7アイルをRAM 7アイルのよう
に?き込み可能なファイルとして扱うことができ、RO
Mファイルのデータを簡単に修正することができる。
〔実施例〕
第1図はこの発明に係るROM 7アイルのアクセス方
式の一実施例を実施するための回路ブロック図である。
同図において、1はデータの読み出しおよび書き込みの
ために使用され、例えばアドレスB。−B9を備えたバ
ッファRAM、 2は7アームウエアプログラムが格納
されたファームウェアROM、3はこのファームウェア
ROM2に格納されたファームウェアプログラムを読み
出して実行する中央処理ユニット、4は第2図に示すよ
うに、ID。
アドレスおよびデータからなる修正情報が格納されたR
AM、 5はRAM 4に供給されるシステムの電源が
切れても、RAM4の内容を保持するようにしたバッテ
リ、6はデータが書き込まれておシ、例えばアドレスR
,%R,を備えた交換可能なROMファイル、7は制御
情報やデータが流れるパスである。
なお、前記ROMファイル6のアドレスR9にはこのR
OMファイルに個有のID、が格納されている。
第2図に示すRAM4において、例えばアドレスPO〜
P9を備え、各アドレスにはID 、アドレス。
データが組として格納されるが、XDが空の状態ではア
ドレスおよびデータは無効である。また、第3図に示す
読み出し処理を示す流れ図において、RiはROMファ
イル6の処理開始アドレス、Bjは読み出したデータを
格納するバッファRAM 1の処理開始アドレス、Cは
処理するデータ数、nは作業用の添字である。また、第
4図に示す書き込み処理を示す流れ図において、Bjは
バッファRAM1に格納された修正データの開始アドレ
ス、R1はROMファイル6の処理開始アドレス、Cは
処理するデータの数、mは修正されたデータ数のカウン
タ、LはRAM4の空のID数のカウンタ、mおよびn
は作業用の添字である。
次に、上記構成によるROMファイルのアクセス方式の
動作、すなわちROMファイル6からバッファRAM 
1ヘデータを読み出す動作について説明する。まず、ス
テップS1で、ROMファイJv6の読み出し開始アド
レスR1からデータ数Cだけ、誤ったデータを含めて、
バッファRAM 1の処理開始アドレスBjヘデータを
転送する。そして、ステップS2で、RAM4の修正情
報を参照するための添字nを初期化する。この添字nは
ステップS6で更新され、ステップS7でRAM 4の
修正情報をすべて参照したか判断し、すべて参照するま
でステップS3からS6を繰シ返えす。次に、ステップ
S3で、ステップS1で転送されたデータはRAM4の
IDpnとROMファイル6のRs K格納されたID
8との一致をとる。そして、ステップS4で嵐アドレス
Paに格納されているROMファイル6内のアドレスが
処理開始アドレスR1以上かつR1+Cで算出される処
理終了アドレスよシ小さいときに、ステップS5を実行
する。このステップS5で、データPnをバッファRA
M1のアドレスBj+(アドレスPn)−1に転送し、
読み出し処理を終了することができる。
次に、バッファRAM 1の修正されたデータをRAM
4に書き込み、ROMファイル6をRAMファイルのよ
うに書き込み可能なファイルとして扱うことができる動
作について第4図を参照して説明する。
まず、ステップS8からステップS21で、修正情報を
RAM 4に格納するのに先だって、修正情報が格納可
能かどうかを調べる。す々わち、ステップS8で、修正
されたデータのカウンタにと作業用の添字nを初期化す
る。そして、ステップ811およびステップSHで、デ
ータの数Cだけ、バッファRAM1のデータとROM 
7アイル6のデータを比較するステップS9とデータが
異なるときカウンタKを加算するステップ810を繰シ
返す。このように、ステップ88〜ステツプ812の処
理で、カウンタKには修正したデータ数がセットされる
そして、ステップSI3で、RAM4のIDが空の修正
情報のカウンタLと作業用の添字nを初期化する。そし
て、ステップ819およびステップS20で、ステップ
314〜ステツプ818の全ての修正情報を参照するま
で繰り返す。すなわち、ステップSI4で、IDpnが
空のときと、ステップ815で、IDpnとROMファ
イル6のIDe (Re)が一致し、かつステップ81
11で、アドレスPnが書き込もうとするデータの範囲
にあるとき、ステップSI7でIDpnを空の状態に変
更し、ステップ8111で空き修正情報のカウンタLを
加算する。このように、ステップ813〜ステツプSH
Iで修正情報の格納可能数りがセットされる。そして、
ステップS21で、先に求めた修正したデータ数にと格
納可能数りを比較し、格能可能なとき、次の処理へ行き
、不可能ならばエラーとする。そして、ステップ822
〜ステツプ32gでRAM4への修正情報の格納処理を
する。
すなわち、ステップ822で作業用の添字nおよびmを
初期化し、ステップ827およびステップ828で、書
き込むデータの数だけステップ823〜ステツプSZ6
を繰り返す。すなわち、ステップS23で、バッファR
AM 1のデータとROMバッファ6のデータが異なる
とき、ステップ824およびステップS25でRAM 
4の空の修正情報を探し、ステップS28で、ID8と
ROMファイル6のデータのアドレスとバッファRAM
 1のデータをRAM 4に格納し、RAM4への修正
情報を格納することができる。
〔発明の効果〕
以上詳細に説明したように、この発明に係るROMファ
イルのアクセス方式によればバッファRAMに用意され
たROMファイルのデータとROMファイルのデータと
を比較し、異なる部分のデータ、アドレスおよびIDを
修正情報としてRAMに格納することによ、り、ROM
ファイルをRAMファイルのように書き込み可能なファ
イルとして扱うことができるので、ROMファイルのデ
ータを簡単に修正できる効果がある。
【図面の簡単な説明】
第1図はこの発明に係るROMファイルのアクセス方式
の一実施例を示すブロック図、第2図は第1図のRAM
における修正情報の構成を示す図、第3図は第1図の読
み出し処理を示す流れ図、第4図は第1図の書き込み処
理を示す流れ図である。 1・拳・・バッファRAM、 2・・・φツアームラエ
フ10M、 3 ”・・・中央処理ユニット、4・・・
・RAM、  5・・・舎バッテリ、6・φ・−ROM
ファイル、T・・φψババス 第1図 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1.  交換可能なROMをファイルとして使用するコンピュ
    ータシステムにおいて、複数の内容の異なるROMを識
    別するためのIDを持つROMと、このROMのID、
    アドレスおよびデータを含むROMの修正情報を格納す
    るRAMと、前記ROMのデータの読み出し、書き込み
    に使用するバッファRAMと、前記ROMのデータを前
    記RAMの修正情報に従つて修正したデータをバッファ
    RAMに読み出す手段と、バッファRAMに用意された
    ROMのデータと前記ROMのデータを比較し異なる部
    分のデータ、アドレスおよびIDを修正情報としてRA
    Mに格納する手段とを備えたことを特徴とするROMフ
    ァイルのアクセス方式。
JP61188596A 1986-08-13 1986-08-13 Romフアイルのアクセス方式 Pending JPS6345635A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61188596A JPS6345635A (ja) 1986-08-13 1986-08-13 Romフアイルのアクセス方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61188596A JPS6345635A (ja) 1986-08-13 1986-08-13 Romフアイルのアクセス方式

Publications (1)

Publication Number Publication Date
JPS6345635A true JPS6345635A (ja) 1988-02-26

Family

ID=16226424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61188596A Pending JPS6345635A (ja) 1986-08-13 1986-08-13 Romフアイルのアクセス方式

Country Status (1)

Country Link
JP (1) JPS6345635A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0283626A (ja) * 1988-09-20 1990-03-23 Canon Inc 電子機器

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58134353A (ja) * 1982-02-05 1983-08-10 Nec Corp バツテリバツクアツプメモリ付マイクロプロセツサ装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58134353A (ja) * 1982-02-05 1983-08-10 Nec Corp バツテリバツクアツプメモリ付マイクロプロセツサ装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0283626A (ja) * 1988-09-20 1990-03-23 Canon Inc 電子機器

Similar Documents

Publication Publication Date Title
JPS6345635A (ja) Romフアイルのアクセス方式
JPH01286029A (ja) マイクロプログラムのパッチ方式
JP2010020494A (ja) 保護制御装置
JPS59163663A (ja) 簡易フアイル破壊検知方式
KR100216045B1 (ko) 프로그램형 제어기의 비트 연산 처리방법 및 그 장치
JP2557102B2 (ja) 大容量ram及びその周辺回路のチェック方法
JPS59154698A (ja) 制御記憶の保護方式
JP3021697B2 (ja) プログラミング言語における例外処理方法
JP3553093B2 (ja) データファイルシステム
JPS626348A (ja) フアイル共用方式
JPH04195559A (ja) サブファイル管理方式
JPH0498322A (ja) コンパイラの作成方法
JPS63213028A (ja) プログラマブルコントロ−ラ
JPH044430A (ja) イニシヤルプログラムロード方式
JPS63284931A (ja) 情報処理装置
JPH0827737B2 (ja) 定義情報変更処理方法
JPH0417538B2 (ja)
JPS61272834A (ja) バツクアツププログラムの探索実行方式
JPH03282822A (ja) 実行形式プログラム作成方式
JPH08101843A (ja) 情報検索装置
JPH04170643A (ja) 最適セグメンテーション決定システム
JPH0368029A (ja) メッセージ本文の出力方式
JPS62245346A (ja) デ−タ/デ−タ間リンク分離形のデ−タ格納方式
JPS63103330A (ja) アドレススタツク使用ミス検出方式
JPS63232545A (ja) 回線アダプタ