JPS58196695A - 読み出し専用メモリプログラム方式 - Google Patents
読み出し専用メモリプログラム方式Info
- Publication number
- JPS58196695A JPS58196695A JP57076715A JP7671582A JPS58196695A JP S58196695 A JPS58196695 A JP S58196695A JP 57076715 A JP57076715 A JP 57076715A JP 7671582 A JP7671582 A JP 7671582A JP S58196695 A JPS58196695 A JP S58196695A
- Authority
- JP
- Japan
- Prior art keywords
- program
- address
- rom
- read
- 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
Links
Landscapes
- Microcomputers (AREA)
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の対象
本発明は読み出し専用メモリプログラム方式%式%
従来、読み出し専用メモリ(以下ROMと称する)に格
納されたプログラムを変更するとぎには新たKROMを
作り直す以外に方法がrzかった。このため、前記RO
Mを搭載した装置において、電源投入状態のまま、パネ
ル等から、一時的に前記ROMに格納したプログラムな
変更し、動作を確督することができなかった。よって前
記プログラムの変更と確、鯵には、畳込み町卵メモリ(
以下1’LANと称する)上に書かれたプログラムに比
べ、多大の時間を要した。
納されたプログラムを変更するとぎには新たKROMを
作り直す以外に方法がrzかった。このため、前記RO
Mを搭載した装置において、電源投入状態のまま、パネ
ル等から、一時的に前記ROMに格納したプログラムな
変更し、動作を確督することができなかった。よって前
記プログラムの変更と確、鯵には、畳込み町卵メモリ(
以下1’LANと称する)上に書かれたプログラムに比
べ、多大の時間を要した。
この欠点を解決するため、前記ROMに格納されている
プログラムを、そっくりRAMに移動し、前記RAM上
において、パネル等から一時的な変更な加えることによ
り、効率を上げようとする方式もあるが、この方式では
、前記ROMと同じ容量のRAMが必要となる。
プログラムを、そっくりRAMに移動し、前記RAM上
において、パネル等から一時的な変更な加えることによ
り、効率を上げようとする方式もあるが、この方式では
、前記ROMと同じ容量のRAMが必要となる。
発明の目的
この発明の目的とするところは、上記の如き問題点を除
去するものであり、前記装置が電源投入状態のまま、パ
ネル等から一時的なプログラムの変更な毎能にし、しか
も必要とする)tAM0″)@量は前記ROMの容量よ
り少なくてすむ、R(JMプログラム方式を提供するこ
とにある。
去するものであり、前記装置が電源投入状態のまま、パ
ネル等から一時的なプログラムの変更な毎能にし、しか
も必要とする)tAM0″)@量は前記ROMの容量よ
り少なくてすむ、R(JMプログラム方式を提供するこ
とにある。
本発明の特徴とするところは、ROMに格納されている
プログラムが、適当な間隔毎に一度RAM領域にとび出
し、またROMにもどってくることにある。@配プログ
モムの変更は、前記RAMの部分に変更を加えることに
より行うことができる。またRAMの必要容量は、何ス
テップmに)RAM領域にとび出すかにより異なるが、
ROM全体の容量より小さくすることができる。
プログラムが、適当な間隔毎に一度RAM領域にとび出
し、またROMにもどってくることにある。@配プログ
モムの変更は、前記RAMの部分に変更を加えることに
より行うことができる。またRAMの必要容量は、何ス
テップmに)RAM領域にとび出すかにより異なるが、
ROM全体の容量より小さくすることができる。
発明の実施例
次に本発明の実施例につき図面を用いて詳細に相関する
。
。
第1図は本f(、OMプログラム方式の構造を示したも
のである。i(,0N11にはプログラムが書ぎ込呼れ
である。ROM11のプログラムは、まず最初にRAI
V12のアドレス14B1.B2.B3番地にROM1
1のアドレス15A1+1.A2十1、A5+1番地に
飛ぶ命令コードを書き込包前記)LOMllにはA1.
A2.A3番地にRAMアドレス14 B1,82.
B5番地に飛ぶ命令15が書かれている。これにより、
前記ROMプログラムはA1番地からB1番地に飛び、
すぐ中たA1+1番地というように、ROMFのプログ
ラムを実行しながら、RAMも通過することになる。
のである。i(,0N11にはプログラムが書ぎ込呼れ
である。ROM11のプログラムは、まず最初にRAI
V12のアドレス14B1.B2.B3番地にROM1
1のアドレス15A1+1.A2十1、A5+1番地に
飛ぶ命令コードを書き込包前記)LOMllにはA1.
A2.A3番地にRAMアドレス14 B1,82.
B5番地に飛ぶ命令15が書かれている。これにより、
前記ROMプログラムはA1番地からB1番地に飛び、
すぐ中たA1+1番地というように、ROMFのプログ
ラムを実行しながら、RAMも通過することになる。
第2図はROMプログラムに一時的な変更を加えたとき
のようすを示したものである。ROM21上のプログラ
ムの■斜線部26を変更したいとぎ、まずRAM22の
アドレス24B2番地の内容を、Bm番地へ飛ぶように
書き替える。次に、B rn番地以下に変更した内要[
相]斜線部27を4j#き込む。そして、■の最後にA
3番地へ飛ぶ命令を入れる。このようにすることにより
、■部のプログラムな0部に置き代えてプログラムを実
行することができる。
のようすを示したものである。ROM21上のプログラ
ムの■斜線部26を変更したいとぎ、まずRAM22の
アドレス24B2番地の内容を、Bm番地へ飛ぶように
書き替える。次に、B rn番地以下に変更した内要[
相]斜線部27を4j#き込む。そして、■の最後にA
3番地へ飛ぶ命令を入れる。このようにすることにより
、■部のプログラムな0部に置き代えてプログラムを実
行することができる。
発明の効果
以上述べた如き構成であるから本発明にあっては、次の
如き効果を得ることができる。
如き効果を得ることができる。
(1) ROMに格納されたプログラムでありながら
、パネヤ等より一時的なプ。グ5Afl ’変更
を行うことができる。
、パネヤ等より一時的なプ。グ5Afl ’変更
を行うことができる。
(2)変更のために必要とされるRAMの容量が、)t
OMの容量より少なくてすむ。
OMの容量より少なくてすむ。
第1図は本発明の読出し専用メモリプログラム方式の一
実施例の構造図、第2図は、同じく一時的な変更を加え
たときの動きの説明図である。 11・・・ROM 12・・・R,AM13
・・・ROMアドレス 14・・・RAMアドレス15
・・・ジャンプ命令 ′21・・・ROM22・・
・l(、’AM 25・・・ROMアドレス
24・・・)LAMアドレス 25・・・ジャンプ命令
26・・・変更対象プログラム 27・・・変更後プログラム
実施例の構造図、第2図は、同じく一時的な変更を加え
たときの動きの説明図である。 11・・・ROM 12・・・R,AM13
・・・ROMアドレス 14・・・RAMアドレス15
・・・ジャンプ命令 ′21・・・ROM22・・
・l(、’AM 25・・・ROMアドレス
24・・・)LAMアドレス 25・・・ジャンプ命令
26・・・変更対象プログラム 27・・・変更後プログラム
Claims (1)
- 読み出し専用メモリにプログラムを格納するにあたり、
前記専用メモリと、付加的な書き込み可能メモリとから
なり、一時的なプログラムの変更を可能にすることを%
徴とする読出し専用メモリプログラム方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57076715A JPS58196695A (ja) | 1982-05-10 | 1982-05-10 | 読み出し専用メモリプログラム方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57076715A JPS58196695A (ja) | 1982-05-10 | 1982-05-10 | 読み出し専用メモリプログラム方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58196695A true JPS58196695A (ja) | 1983-11-16 |
Family
ID=13613247
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57076715A Pending JPS58196695A (ja) | 1982-05-10 | 1982-05-10 | 読み出し専用メモリプログラム方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58196695A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6318441A (ja) * | 1986-07-09 | 1988-01-26 | Natl Space Dev Agency Japan<Nasda> | 宇宙飛しよう体搭載用計算機 |
| JPS6318440A (ja) * | 1986-07-09 | 1988-01-26 | Natl Space Dev Agency Japan<Nasda> | 宇宙飛しよう体搭載用計算機 |
| JPS63108434A (ja) * | 1986-10-10 | 1988-05-13 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | デジタル・データ処理装置の読取専用メモリのプログラム修正装置 |
-
1982
- 1982-05-10 JP JP57076715A patent/JPS58196695A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6318441A (ja) * | 1986-07-09 | 1988-01-26 | Natl Space Dev Agency Japan<Nasda> | 宇宙飛しよう体搭載用計算機 |
| JPS6318440A (ja) * | 1986-07-09 | 1988-01-26 | Natl Space Dev Agency Japan<Nasda> | 宇宙飛しよう体搭載用計算機 |
| JPS63108434A (ja) * | 1986-10-10 | 1988-05-13 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | デジタル・データ処理装置の読取専用メモリのプログラム修正装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58196695A (ja) | 読み出し専用メモリプログラム方式 | |
| JPH02242355A (ja) | 拡張アドレス空間を持つマイクロプロセシングシステム | |
| JPS6045994A (ja) | Promによる情報記憶方法 | |
| JPS585848A (ja) | プログラム呼出し制御方式 | |
| JPS6081662A (ja) | メモリ書込み回路 | |
| JP2613307B2 (ja) | 推論システム | |
| JPS6346453B2 (ja) | ||
| JPS6345636A (ja) | プログラムロ−ド方式 | |
| JPH0470642B2 (ja) | ||
| JPS6260034A (ja) | ストア−ドプログラム方式制御装置 | |
| JP2023148969A (ja) | マイクロコントローラ及びマイクロコントローラの更新方法 | |
| JPS6231382B2 (ja) | ||
| JPH08263281A (ja) | フラッシュメモリの編集装置 | |
| JPS6058493B2 (ja) | 情報処理装置 | |
| JPS58181152A (ja) | デ−タ処理装置のデバグ方式 | |
| JPH01131936A (ja) | メモリデータの編集方式 | |
| JPH01224853A (ja) | メモリ制御装置 | |
| JPS6190236A (ja) | システム生成方法 | |
| JPS6013209B2 (ja) | デイジタル演算装置 | |
| JPS62226336A (ja) | マイクロプログラム制御方式 | |
| JPH04137136A (ja) | プログラム記憶方式 | |
| JPS6158043A (ja) | レジスタアドレス変換回路 | |
| JPH03100742A (ja) | ファイル格納方式 | |
| JPH0312739A (ja) | プログラムリンク制御方式 | |
| JPS61236098A (ja) | Romプログラム制御装置 |