JPS63109558A - プログラムのロ−ド方式 - Google Patents

プログラムのロ−ド方式

Info

Publication number
JPS63109558A
JPS63109558A JP25732686A JP25732686A JPS63109558A JP S63109558 A JPS63109558 A JP S63109558A JP 25732686 A JP25732686 A JP 25732686A JP 25732686 A JP25732686 A JP 25732686A JP S63109558 A JPS63109558 A JP S63109558A
Authority
JP
Japan
Prior art keywords
program
ram
rom
stored
disk
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
JP25732686A
Other languages
English (en)
Inventor
Takeshi Hara
武司 原
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 JP25732686A priority Critical patent/JPS63109558A/ja
Publication of JPS63109558A publication Critical patent/JPS63109558A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理装置におけるプログラムのロード方式
に関する。
〔従来の技術〕
従来、ROMに格納されているプログラムを修正する方
法として、キーボード等から修正データを入力し、入力
された修正データをバッテリーでバックアップされてい
るメモリに格納しておいて、それを参照しながら前記R
OMからRAMにロードされた前記プログラムを修正す
る方法がある。
〔発明が解決しようとする問題点〕
に連した従来の方法は、修正データをバッテリーでバッ
クアップされたメモリに格納しているため、バッテリが
きれると修正データか無効になり、修正データを再度キ
ーボード等から入力しなければならず、システムの立上
げが遅くなるという欠点がある。
〔問題点を解決するための手段] プログラムが格納されているROMと前記プログラムが
ロードされるRAMを有する情報処理装置において、プ
ログラム修正情報を有するファイルが格納されているデ
ィスクと持ち、nU記ROMに格納されているプログラ
ムを前記RAMにロードする時、前記ディスク上のプロ
グラム修正情報に従って前記RAM上にロードされたプ
ログラムを修正する機能を有している。
1′実施例〕 次に本発明について図面を参照して説明する。
第1図は、本発明の一実施例を行うための情報処理装置
を示す構成図で、プログラムが格納されているROM4
とプログラムがロードされるRAM3を含む本体2に、
ディスプレイ1とキーボード5とディスク装置6が接続
されている。
第2図(a>は、従来の方式を説明する図で、RAM7
上のプログラム8はROM4に格納されているプログラ
ム10がロードされたもので、バッテリーでバックアッ
プされているRAM7上のユーザメモリ9に修正データ
をキーボードから入力しておきこれを使用しながら動作
する。第2図(b)は、本発明の詳細な説明する図で、
ROM4からのプログラム10がRAM7にロードされ
た後、予じめキーボードから入力されディスク6に格納
された修正情報ファイル12をもとにプログラムの一部
11を修正する。従って、電源OFFによるRAM上の
修正プログラムが消えても、従来と異なりディスクから
修正情報を入力できることから、キーボードからの修正
情報の再入力が不要となり、システムの立上げを早くで
きる。
第3図は、ディスク6へ格納される修正情報ファイル1
2の一例を示す構造図であり、修正情報データ13a、
13b、13cと0OOOH2byteで表される修正
情報データの終り14から構成される。
第4図は、修正情報データの形式を示すもので、修正情
報データの長さを格納する修正情報データの長さ15.
修正情報データのセグメントベースとオフセットアドレ
スを格納する修正データのアドレス16.修正前のデー
タを格納する旧データ17aと修正するデータを格納す
る新データ18aの組で構成される。
第5図は、ROMに格納されているプログラムが修正情
報ファイルを参照しながら、RAMにロードされたプロ
グラムを修正する手順である。まず、ROMに格納され
ているプログラムをRAMにロードする処理1つを行う
。次に、ディスク6上に修正情報ファイルがあるかを判
定する処理20を行い、修正情報ファイルがなければ終
了し、修正情報ファイルがあれば処理21に進む。
処理21では修正精報ファイルの先頭2byteを読み
込み、その値をnに代入する。このnは、” o ”で
なければ修正情報データの長さ、0″゛であれば修正情
報データの終りという意味を持つ。処理22では、nが
“0°“かどうかを判定し、“0゛であれば終了し、“
0°゛でなければ処理23に進む。処理23では、修正
データのアドレス16を読み込み、そのアドレスからn
byte旧データを新データに置き換える。これで1つ
の修正情報データ13に基づく修正が終るので、次の修
正情報データの処理に進む。そのために、次の修正情報
データの先頭2byteを読み込み、その値をnに代入
する処理24を行い、処理22に戻る。
r発明の効果〕 以上説明したように本発明は、ROMに格納されている
プログラムをRAMにロードする時に、ディスク上の修
正情報ファイルを参照しながらプログラムが修正される
ことにより、ディスク上に一度修正情報フアイルを作成
すれば、ROMに格納しているプログラムを簡便に修正
でき、又システムの立上げを早くできる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を行うための情報処理装置を
示す構成図、第2図(a)、(b)はROMに格納され
ているプログラムがRAMにロードされる状態を従来例
、および本発明の場合について示した図、第3図は修正
情報ファイルの構成図、第4図は第3図の修正情報デー
タの模式図、第5図はROMに格納されているプログラ
ムをRAMにロードする時に修正情報データを参照しな
がらプログラムを修正する処理手順を示す流れ図である
。 図において、1・・・ディスプレイ、2・・・本体、3
、・・RAM、4・・・ROM、5・・・キーボード、
6・・・ディスク装置、7・・・RAM、8・・・RA
Mにロードされたプログラム、9・・・ユーザメモリ、
10・・・ROMに格納されているプログラム、11・
・・修正されたデータ、12・・・修正情報ファイル、
131.。 修正情報データ、14・・・修正情報データの終り、1
5・・・修正情報データの長さ、16・・・修正データ
のアドレス、17・・・旧データ、18・・・新データ
、19〜24・・・ROMに格納されているプログラム
の修正処理。 だ (゛・。 代理人 弁理士 内 原  音λ・ $ l 凹 (cl) (ムノ 芽 2 図 $ 3 図 弗 4 図

Claims (1)

    【特許請求の範囲】
  1. プログラムが格納されているROMと前記プログラムが
    ロードされるRAMを有する情報処理装置において、プ
    ログラム修正情報を有するファイルが格納されているデ
    ィスクを持ち、前記ROMに格納されているプログラム
    を前記RAMにロードする時、前記ディスク上のプログ
    ラム修正情報に従って前記RAM上にロードされたプロ
    グラムを修正することを特徴とするプログラムのロード
    方式。
JP25732686A 1986-10-28 1986-10-28 プログラムのロ−ド方式 Pending JPS63109558A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25732686A JPS63109558A (ja) 1986-10-28 1986-10-28 プログラムのロ−ド方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25732686A JPS63109558A (ja) 1986-10-28 1986-10-28 プログラムのロ−ド方式

Publications (1)

Publication Number Publication Date
JPS63109558A true JPS63109558A (ja) 1988-05-14

Family

ID=17304805

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25732686A Pending JPS63109558A (ja) 1986-10-28 1986-10-28 プログラムのロ−ド方式

Country Status (1)

Country Link
JP (1) JPS63109558A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6076134A (en) * 1993-02-12 2000-06-13 Fujitsu Limited Memory patching device
US6915512B1 (en) 1999-11-29 2005-07-05 Fujitsu Limited Software editing with indication of format and processing state of each process of the software

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6076134A (en) * 1993-02-12 2000-06-13 Fujitsu Limited Memory patching device
US6915512B1 (en) 1999-11-29 2005-07-05 Fujitsu Limited Software editing with indication of format and processing state of each process of the software

Similar Documents

Publication Publication Date Title
JPH06242990A (ja) メモリパッチ装置
CN112783558B (zh) 一种加快Linux内核启动的自解压阶段的方法
US7657716B2 (en) Save and restore of a protected area
JPS63109558A (ja) プログラムのロ−ド方式
JPS6250934A (ja) 処理装置の割込制御方式
JPH02125330A (ja) データ処理装置
JP3425724B2 (ja) システム無中断プログラム切替え方法
JPH0844551A (ja) 情報処理装置
JPH0317760A (ja) データ書込み確認方式
JPS61105642A (ja) マイクロコンピユ−タ装置
JP2728534B2 (ja) バイト位置識別コード設定処理方式
JPH07129396A (ja) 読み出し専用記憶装置のパッチ方法
JPH04131931A (ja) 実アドレスロード命令制御方式
KR100436003B1 (ko) 디바이스드라이버적재방법
JP2568708B2 (ja) ダブルリンクキュー更新方法
JPH0619711A (ja) スタック保護方式
JPS6256535B2 (ja)
JPS5878203A (ja) プログラマブル・コントロ−ラ
JPH0651857A (ja) 音声および画像の出力方法
JPH02165329A (ja) システム生成方式
JPS6041133A (ja) 制御プログラム修正方式
JPS6048559A (ja) 初期プログラムロ−デイング処理装置
JPS6344241A (ja) 割込み処理装置
JPH0498528A (ja) 言語処理系プログラムの入力方式
JPS63228224A (ja) プログラム修正方法