JPH01234932A - プログラム判別方式 - Google Patents

プログラム判別方式

Info

Publication number
JPH01234932A
JPH01234932A JP6262488A JP6262488A JPH01234932A JP H01234932 A JPH01234932 A JP H01234932A JP 6262488 A JP6262488 A JP 6262488A JP 6262488 A JP6262488 A JP 6262488A JP H01234932 A JPH01234932 A JP H01234932A
Authority
JP
Japan
Prior art keywords
program
revision
loaded
backup memory
ram
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
JP6262488A
Other languages
English (en)
Inventor
Takashi Igarashi
敬 五十嵐
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 Engineering Ltd
Original Assignee
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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP6262488A priority Critical patent/JPH01234932A/ja
Publication of JPH01234932A publication Critical patent/JPH01234932A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は10グラム判別方式に関し、特にマイクロプロ
セッシング装置において通常使用しているプログラムよ
りも古いレビジョンのプログラムが動作して、既に修正
済みのバグが再発することを防止するプログラム判別方
式に関する。
〔従来の技術〕
従来、マイクロプロセッシング装置く以下装置と略称す
る)では外部からプログラムを装置内のRAMにロード
した後に、そのプログラムがそれ以前に使用していたプ
ロゲラl\よりも古いレビジョンであるかどうかをチエ
ツクせずに、そのプログラムにジャンプして制御を渡し
ていた。
〔発明が解決しようとする課題〕
上述した従来の方式では、ロードされたプログラムが通
常使用しているプログラノ、より古いレビジョンのプロ
グラムかどうかをチエツクしないので、操作員が間違え
てバグの有る古いレビジョンのプログラムであることに
気づかずに起動し、通常は発生しないバグが再発するこ
とによる誤動作やストールによって使用者の混乱を招く
という欠点があった。
本発明の目的はプログラムを起動する前にレビジョン番
号をチエツクするようにして上記の欠点を改善したプロ
グラム判別方式を提供することにある。
〔課題を解決するための手段〕
本発明のプログラム判別方式は、外部よりプログラムを
受け取る手段とCPU、ROM、RAM。
及び電池等で内容のバックアップ可能な読み書き可能メ
モリとを有するマイクロプロセッシング装置において、
ロードしたプログラムの版数を示すレビジョン番号とバ
ックアップメモリに保持しているバックアッププログラ
ムのレビジョン番号とを比較し、両者のレビジョン番号
が一致したときは前記プログラムを起動し、前記プログ
ラムのレビジョン番号の方が新しいときは前記プログラ
ムをバックアップメモリに格納して前記プログラムを起
動するようにして構成される。
〔実施例〕 次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック構成図である
。同図においてプログラム判別方式はマイクロプロセッ
サ1と、ROM2と、RA M 3と、バックアップメ
モリ4と、プログラムロード手段5とを有している。
第2図は本発明の処理手順を示すフローチャートである
。同図において装置に電源が投入されると、ROM2に
書き込まれているプログラムローダが起動される。そし
てプログラムローダは外部からロードされるプログラム
をRAM3にストアする(ステップ6)。
プログラムロード処理が終了すると、バックアップメモ
リ4からセーブしである以前のプログラムレビジョンを
取り出して(ステップ7)、RA’M3にロードされた
プログラムの固定エリアに書き込まれているプログラム
レビジョンと比較する(ステップ8)。
比較した結果、バックアップメモリから取り出したレビ
ジョンの方が新しければ、操作員のミス等により古いレ
ビジョンのプログラムがロードされたと判断してエラー
処理9を行う。このエラー処理9では、エラーメツセー
ジ等を表示して再度新しいレビジョンのプログラムがロ
ードされるのを待っても良いし、装置をクローズして再
度新しいレビジョンのプログラムがロードされるのを待
っても良いし、装置をクローズして電源を再立ち上げさ
れるのを待っても良い。
ロードされたプログラムレビジョンがバックアップメモ
リから取り出したものと同一の場合は、以前と同一プロ
グラムと判断してロードされたプログラムを起動させる
(ステップ11)。
また、ロードされたプログラムの方が新しいレビジョン
の場合、バグ修正等によりレビジョンが上げられたと判
断してバックアップメモリ中のレビジョンを更新する(
ステップ10)。
〔発明の効果〕
以上説明したように、本発明はロードされたプログラム
のレビジョンをチエツクし、以前のレビジョンと同一、
または今ロードされたプロゲラの方が新しい場合にのみ
ロードされた10グラを起動するので、操作員のミス等
によりバグや使用上の不具合の存在する古いレビジョン
のプログロムをロードさせたことに気付かずに動作させ
てしまいストールや装置ダウン等が発生することを防止
できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
本発明の処理手順を示すフローチャートである。 1・・・MPU (マイクロプロセッサ)、2・・・R
OM(リードオンリーメモリ)、3・・・RAM (ラ
ンダムアクセスメモリ)、4・・・バックアップメモリ
55・・・プログラムロード手段。

Claims (1)

    【特許請求の範囲】
  1.  外部よりプログラムを受け取る手段とCPU、ROM
    、RAM、及び電池等で内容のバックアップ可能な読み
    書き可能メモリとを有するマイクロプロセッシング装置
    において、ロードしたプログラムの版数を示すレビジョ
    ン番号とバックアップメモリに保持しているバックアッ
    ププログラムのレビジョン番号とを比較し、両者のレビ
    ジョン番号が一致したときは前記プログラムを起動し、
    前記プログラムのレビジョン番号の方が新しいときは前
    記プログラムをバックアップメモリに格納して前記プロ
    グラムを起動することを特徴とするプログラム判別方式
JP6262488A 1988-03-15 1988-03-15 プログラム判別方式 Pending JPH01234932A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6262488A JPH01234932A (ja) 1988-03-15 1988-03-15 プログラム判別方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6262488A JPH01234932A (ja) 1988-03-15 1988-03-15 プログラム判別方式

Publications (1)

Publication Number Publication Date
JPH01234932A true JPH01234932A (ja) 1989-09-20

Family

ID=13205659

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6262488A Pending JPH01234932A (ja) 1988-03-15 1988-03-15 プログラム判別方式

Country Status (1)

Country Link
JP (1) JPH01234932A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02162447A (ja) * 1988-12-15 1990-06-22 Nec Corp プログラムロード方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02162447A (ja) * 1988-12-15 1990-06-22 Nec Corp プログラムロード方式

Similar Documents

Publication Publication Date Title
US7039779B2 (en) Access monitor and access monitoring method for monitoring access between programs
US20080010446A1 (en) Portable apparatus supporting multiple operating systems and supporting method therefor
JPH03278126A (ja) 計算機システム立上げ方式
TWI441081B (zh) 更新韌體方法與開機方法及使用其之電子裝置
JPH0212363A (ja) コンピユータ・システムの初期設定方法及びその装置
JPH01234932A (ja) プログラム判別方式
CN118860739A (zh) 车载应用的启动方法、装置、电子设备及计算机程序产品
JP2003122590A (ja) プログラム書替え方法および電子機器装置
JP3812281B2 (ja) 印刷装置
JPH09305395A (ja) 電子機器
JPS628831B2 (ja)
JPH05333962A (ja) コンピュータシステム
JPS61177551A (ja) 処理装置の立上げ制御方式
JPH05342094A (ja) コンピュータ装置
JPH06119256A (ja) メモリチェックシステム
JPS63178357A (ja) 計算機システムのシステム立ち上げ方式
JP2009075992A (ja) 情報処理装置のメモリダンプ採取方法
JPH09319615A (ja) カーネルデバッガにおけるソフトウェアブレークポイント管理方式
JP2005228225A (ja) メモリカードアダプタ
JPH0540637A (ja) 基本入出力システムのロード方式
JP2978658B2 (ja) プログラム開発支援装置
JPH05108506A (ja) ドライバ自動修復装置
CN118070288A (zh) 车载安全芯片的刷新方法及装置
CN121255235A (zh) 电池管理系统软件升级方法、装置、设备及存储介质
JPH05265719A (ja) 情報処理装置