JPS6314254A - バンク切り換え制御方法 - Google Patents
バンク切り換え制御方法Info
- Publication number
- JPS6314254A JPS6314254A JP15734286A JP15734286A JPS6314254A JP S6314254 A JPS6314254 A JP S6314254A JP 15734286 A JP15734286 A JP 15734286A JP 15734286 A JP15734286 A JP 15734286A JP S6314254 A JPS6314254 A JP S6314254A
- Authority
- JP
- Japan
- Prior art keywords
- bank
- logical
- physical
- data
- switching control
- 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
- 238000000034 method Methods 0.000 title claims description 6
- 238000013507 mapping Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 6
- 238000012360 testing method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、情報Ffs器におけるメモリのバンク切り換
え方法に関する。
え方法に関する。
従来の情報機構におけるメモリのバンク切り換え方法は
、第6図に示す様に、バンク切9換え制御プログラム6
1がプログラム6oから受は収ったバンク番号により、
直接バンクスイッチ機構62を制御することKより、バ
ンクを切り換える方法である。
、第6図に示す様に、バンク切9換え制御プログラム6
1がプログラム6oから受は収ったバンク番号により、
直接バンクスイッチ機構62を制御することKより、バ
ンクを切り換える方法である。
〔発明が解決しようとする間1点〕
しかし、前述の従来技術では、ROM化するプログラム
を開発する場合、実際″El−’ROMにプログラム′
t−書き込んでラストラ行なうか、プログラムの一部を
RAMのバンク上で動作するように変更してテストを行
なわなければならず%^ずれにしても開発時に、わずら
れしlAF′F、業が必要であるといった問題点がある
。
を開発する場合、実際″El−’ROMにプログラム′
t−書き込んでラストラ行なうか、プログラムの一部を
RAMのバンク上で動作するように変更してテストを行
なわなければならず%^ずれにしても開発時に、わずら
れしlAF′F、業が必要であるといった問題点がある
。
そこで本発明はこのような問題点を解決するものであジ
、その目的とするところは、ROMのバンクをRAMの
バンクに置き換えることによって開発時に必要となる丘
記P′F、業をなくすことにある。
、その目的とするところは、ROMのバンクをRAMの
バンクに置き換えることによって開発時に必要となる丘
記P′F、業をなくすことにある。
本発明はメモリマツプ上の同一アドレスに割り付けるこ
とのできるlfl!llまたは複数個のRAMおよびR
OMと、このRAMおよびROMのうちの1個を選択し
てメモリマツプJ:に割9付けるバンクスイッチ機構と
、このバンクスイッチ機構に出力する物理バンクデータ
と論理的なバンクを表現する論理バンクデータとを対応
ずける論理/物理バンクマツピングテーブルと、前記論
理バンクデータを入力パラメータとして前記論理/物理
バンクマツピングテーブルを参照して、PJT定の物理
バンクデータ?読み込み、前記バンクスイッチ衆mに、
この物理バンクデータを出力することによりて所定のバ
ンクに切シ換えるバンク切シ換え制御プログラムとから
構成され、システムプログラムまたはユーザープログラ
ムから前記バンク切す換え制御プログラムをコールする
ことにより、事前に設定さルている論理/物理マツピン
グテーブルに従がって、バンクを切シ′換えることを特
数とする。
とのできるlfl!llまたは複数個のRAMおよびR
OMと、このRAMおよびROMのうちの1個を選択し
てメモリマツプJ:に割9付けるバンクスイッチ機構と
、このバンクスイッチ機構に出力する物理バンクデータ
と論理的なバンクを表現する論理バンクデータとを対応
ずける論理/物理バンクマツピングテーブルと、前記論
理バンクデータを入力パラメータとして前記論理/物理
バンクマツピングテーブルを参照して、PJT定の物理
バンクデータ?読み込み、前記バンクスイッチ衆mに、
この物理バンクデータを出力することによりて所定のバ
ンクに切シ換えるバンク切シ換え制御プログラムとから
構成され、システムプログラムまたはユーザープログラ
ムから前記バンク切す換え制御プログラムをコールする
ことにより、事前に設定さルている論理/物理マツピン
グテーブルに従がって、バンクを切シ′換えることを特
数とする。
本発明のバンク切り換え制御方法によれば、事前(論理
/物理マツピングテーブルのデータを曹き換えてs#i
哩的にはROMが選択されるバンクをRAMが選択され
るバンクのPa哩データに変更しておくことによシ、バ
ンク切り換え制御プログラムに対してROMのバンクに
切り換えるように指示したときにRAMのバンクが選択
されることになり、ROMをRAMで置き換えることが
TiJ能である。
/物理マツピングテーブルのデータを曹き換えてs#i
哩的にはROMが選択されるバンクをRAMが選択され
るバンクのPa哩データに変更しておくことによシ、バ
ンク切り換え制御プログラムに対してROMのバンクに
切り換えるように指示したときにRAMのバンクが選択
されることになり、ROMをRAMで置き換えることが
TiJ能である。
第1図は本発明の一実施例を示すブロック図である。
プログラムlOは、窮2図のROM20に書き込まれて
いるシステムプログラムま乏は、RAM21にロードさ
れているユーザープログラムのいずれかである。
いるシステムプログラムま乏は、RAM21にロードさ
れているユーザープログラムのいずれかである。
バンク切フ換え制御プログラム11および論理/物理バ
ンクマツピングテーブル13i!ROM20に書き込ま
れておシ、システムプログラムによって、RAM22に
クロケートされている。なおRAM22μバンク切シ換
えによっては切り換わることのないエリアであシ、前記
バンク切シ換え制御プログラム11および論理/物理バ
ンクマツピングテーブル13はどのバンクからもアクセ
スが可能である。
ンクマツピングテーブル13i!ROM20に書き込ま
れておシ、システムプログラムによって、RAM22に
クロケートされている。なおRAM22μバンク切シ換
えによっては切り換わることのないエリアであシ、前記
バンク切シ換え制御プログラム11および論理/物理バ
ンクマツピングテーブル13はどのバンクからもアクセ
スが可能である。
訂3図は論理/物理バンクマツピングテーブル13の溝
@上水した図で、テーブルの先頭から論理バンク番号1
,2.3の順で物理バンクの切り俟え用データが格納さ
れている。なお、論理/物理バンクマツピングテーブル
13の各データは。
@上水した図で、テーブルの先頭から論理バンク番号1
,2.3の順で物理バンクの切り俟え用データが格納さ
れている。なお、論理/物理バンクマツピングテーブル
13の各データは。
ユーザープログラムによって自由に誉き換えることが可
能であシ、それによってユーザーが、論理バンクと物理
バンクの対応関係を自白に変更することができる。
能であシ、それによってユーザーが、論理バンクと物理
バンクの対応関係を自白に変更することができる。
RAM23およびROM24はバンク切シ換えによって
、ROM20と切り換わるもので、ROM20の場合と
同様に、メモリマツプ上の6000)1番地からDFF
I八番地へマツピングされる。なお、ROM20 、R
AM23 、ROM24がメモリマツプとにマツピング
されている状部はそれぞれバンク1.バンク2.バンク
3の状態である。
、ROM20と切り換わるもので、ROM20の場合と
同様に、メモリマツプ上の6000)1番地からDFF
I八番地へマツピングされる。なお、ROM20 、R
AM23 、ROM24がメモリマツプとにマツピング
されている状部はそれぞれバンク1.バンク2.バンク
3の状態である。
第4図はバンク切シ換え制御プログラム11の処理の流
れを示したフローチャートでありニブログラムlOによ
りコールされることによって起動する。
れを示したフローチャートでありニブログラムlOによ
りコールされることによって起動する。
プログラムlOは、切シ換えたいバンクの番号をパラメ
ータとしてバンク切シ換え制御プログラム11をコール
する。
ータとしてバンク切シ換え制御プログラム11をコール
する。
バンク切り換え制御プログラム11μ、受は取り7’c
バラメーj1を論理バンクのデータとしてV kし、論
理バンクデータから、論理/物理バンクマツピングテー
ブルのb「定のアドレスを求め(41)、前記テーブル
よシ物理バンク切シ換え用データを読み込み(42)、
そのデーjl金バンク切り換えスイッチ[1(12)に
出力することによって、実際にバンクを切シ換え(43
)、コールされたプログラム(10)に制御を戻す。
バラメーj1を論理バンクのデータとしてV kし、論
理バンクデータから、論理/物理バンクマツピングテー
ブルのb「定のアドレスを求め(41)、前記テーブル
よシ物理バンク切シ換え用データを読み込み(42)、
そのデーjl金バンク切り換えスイッチ[1(12)に
出力することによって、実際にバンクを切シ換え(43
)、コールされたプログラム(10)に制御を戻す。
以とのようにして、この発明によれば、ユーザープログ
ラムで論理/物理バンクマツピングテーブルを曹き換え
ることによって、同一のバンクの番号でも異なったバン
クを選択できるため、ROM化するプログラムを開発す
る場合に、RAMJ:でテストすることが可能となる。
ラムで論理/物理バンクマツピングテーブルを曹き換え
ることによって、同一のバンクの番号でも異なったバン
クを選択できるため、ROM化するプログラムを開発す
る場合に、RAMJ:でテストすることが可能となる。
なお前述の論@/物理バンクマツピングテーブルで、論
理バンクのデータが、連続した匝でない場合は、第5図
のように論理バンクと物理バンクのデータを持つようK
して、バンク切シ換え制御プログラムで、受は取ったバ
ンクの番号と前記マツピングテーブルの論理バンクのデ
ータと遂次比較し、一致した論理バンクのデータに対応
した物理バンクのデータをバンクスイッチ機隣に出力す
ることも考えられる。
理バンクのデータが、連続した匝でない場合は、第5図
のように論理バンクと物理バンクのデータを持つようK
して、バンク切シ換え制御プログラムで、受は取ったバ
ンクの番号と前記マツピングテーブルの論理バンクのデ
ータと遂次比較し、一致した論理バンクのデータに対応
した物理バンクのデータをバンクスイッチ機隣に出力す
ることも考えられる。
ROM化するプログラムの開発を、プログラムを変更す
ることなくRAM):でテストすることが可能となる。
ることなくRAM):でテストすることが可能となる。
したがって、本発明によれり、プロガラムの修理ヲ答易
に行なえるようKなるっ
に行なえるようKなるっ
第1図は本発明の1実施列を示すブロック図である。第
2図は該実施列でのメモリ空間を示す図である。第3図
および第5図は物理/論理バンクマツピングテーブルの
購aを示す図である。嘉4図はバンク切シ換え制御プロ
グラムの処理の流れを示す図である。 粟6図は従来列を示す図である。 以 上 出願人 セイコーエプソン沫式会社 第1図 バンク1 バンク2
バンク3第2図 論理/物理バンクマツピングテーブル 第3図 第4図
2図は該実施列でのメモリ空間を示す図である。第3図
および第5図は物理/論理バンクマツピングテーブルの
購aを示す図である。嘉4図はバンク切シ換え制御プロ
グラムの処理の流れを示す図である。 粟6図は従来列を示す図である。 以 上 出願人 セイコーエプソン沫式会社 第1図 バンク1 バンク2
バンク3第2図 論理/物理バンクマツピングテーブル 第3図 第4図
Claims (1)
- メモリマップ上の同一アドレスに割り付けることのでき
る複数個のRAMおよびROMと、該RAMおよびRO
Mのうちの1個を選択して、メモリマップ上に割り付け
るバンクスイッチ機構と、該バンクスイッチ機構に出力
する物理バンクデータと論理的なバンクを表現する論理
バンクデータとを対応付ける論理/物理バンクマッピン
グテーブルと、前記論理バンクデータを入力パラメータ
として、前記論理/物理バンクマッピングテーブルを参
照して、所定の物理バンクデータを読み込み、前記バン
クスイッチ機構に該物理バンクデータを出力することに
よって所定のバンクに切り換えるバンク切り換え制御プ
ログラムとから構成され、メインプログラムから前記バ
ンク切り換え制御プログラムをコールすることにより、
事前に設定されている論理/物理マッピングテーブルに
従がって、バンクを切り換えることを特徴とするバンク
切り換え制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15734286A JPS6314254A (ja) | 1986-07-04 | 1986-07-04 | バンク切り換え制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15734286A JPS6314254A (ja) | 1986-07-04 | 1986-07-04 | バンク切り換え制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6314254A true JPS6314254A (ja) | 1988-01-21 |
Family
ID=15647587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15734286A Pending JPS6314254A (ja) | 1986-07-04 | 1986-07-04 | バンク切り換え制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6314254A (ja) |
-
1986
- 1986-07-04 JP JP15734286A patent/JPS6314254A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4764896A (en) | Microprocessor assisted memory to memory move apparatus | |
| JPS5960488A (ja) | カラ−グラフイツクメモリのデ−タ書き込み装置 | |
| JPS5821304B2 (ja) | デ−タシヨリソウチ | |
| JP2624375B2 (ja) | Icメモリ | |
| JP2687679B2 (ja) | プログラム開発装置 | |
| JPH0731608B2 (ja) | 情報処理装置 | |
| JPS6364474A (ja) | 画像メモリ制御装置 | |
| JP3131918B2 (ja) | メモリ装置 | |
| JPS6252654A (ja) | メモリ装置 | |
| JPS6019534B2 (ja) | 移送制御装置 | |
| JPS6143367A (ja) | レジスタ制御方式 | |
| JPS62151955A (ja) | メモリアドレツシング方式 | |
| JPS6036615B2 (ja) | メモリ制御方式 | |
| JPS61250729A (ja) | シフタ回路 | |
| JPH04184525A (ja) | 磁気ディスク装置 | |
| JPS62182942A (ja) | プログラムデバツグ装置 | |
| JPH06131519A (ja) | Icカード | |
| JPS63198141A (ja) | メモリバンク制御方式 | |
| JPH01219930A (ja) | 間接アドレス方式の割り込み制御回路装置 | |
| JPH0520178A (ja) | データ転送制御装置 | |
| JPS6155694B2 (ja) | ||
| JPS6089256A (ja) | フアイル制御装置 | |
| JPS62130438A (ja) | メモリアクセス方式 | |
| JPH06103154A (ja) | 共有メモリ制御装置 | |
| JPS60103396A (ja) | 表示メモリ−に対するデ−タ書き込み装置 |