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
Application number
JP15734286A
Other languages
English (en)
Inventor
Shigeo Ikeda
茂夫 池田
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP15734286A priority Critical patent/JPS6314254A/ja
Publication of JPS6314254A publication Critical patent/JPS6314254A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報Ffs器におけるメモリのバンク切り換
え方法に関する。
〔従来の技術〕
従来の情報機構におけるメモリのバンク切り換え方法は
、第6図に示す様に、バンク切9換え制御プログラム6
1がプログラム6oから受は収ったバンク番号により、
直接バンクスイッチ機構62を制御することKより、バ
ンクを切り換える方法である。
〔発明が解決しようとする間1点〕 しかし、前述の従来技術では、ROM化するプログラム
を開発する場合、実際″El−’ROMにプログラム′
t−書き込んでラストラ行なうか、プログラムの一部を
RAMのバンク上で動作するように変更してテストを行
なわなければならず%^ずれにしても開発時に、わずら
れしlAF′F、業が必要であるといった問題点がある
。
そこで本発明はこのような問題点を解決するものであジ
、その目的とするところは、ROMのバンクをRAMの
バンクに置き換えることによって開発時に必要となる丘
記P′F、業をなくすことにある。
〔問題点を解決するための手段〕
本発明はメモリマツプ上の同一アドレスに割り付けるこ
とのできるlfl!llまたは複数個のRAMおよびR
OMと、このRAMおよびROMのうちの1個を選択し
てメモリマツプJ:に割9付けるバンクスイッチ機構と
、このバンクスイッチ機構に出力する物理バンクデータ
と論理的なバンクを表現する論理バンクデータとを対応
ずける論理/物理バンクマツピングテーブルと、前記論
理バンクデータを入力パラメータとして前記論理/物理
バンクマツピングテーブルを参照して、PJT定の物理
バンクデータ?読み込み、前記バンクスイッチ衆mに、
この物理バンクデータを出力することによりて所定のバ
ンクに切シ換えるバンク切シ換え制御プログラムとから
構成され、システムプログラムまたはユーザープログラ
ムから前記バンク切す換え制御プログラムをコールする
ことにより、事前に設定さルている論理/物理マツピン
グテーブルに従がって、バンクを切シ′換えることを特
数とする。
〔作用〕
本発明のバンク切り換え制御方法によれば、事前(論理
/物理マツピングテーブルのデータを曹き換えてs#i
哩的にはROMが選択されるバンクをRAMが選択され
るバンクのPa哩データに変更しておくことによシ、バ
ンク切り換え制御プログラムに対してROMのバンクに
切り換えるように指示したときにRAMのバンクが選択
されることになり、ROMをRAMで置き換えることが
TiJ能である。
〔案施列〕
第1図は本発明の一実施例を示すブロック図である。
プログラムlOは、窮2図のROM20に書き込まれて
いるシステムプログラムま乏は、RAM21にロードさ
れているユーザープログラムのいずれかである。
バンク切フ換え制御プログラム11および論理/物理バ
ンクマツピングテーブル13i!ROM20に書き込ま
れておシ、システムプログラムによって、RAM22に
クロケートされている。なおRAM22μバンク切シ換
えによっては切り換わることのないエリアであシ、前記
バンク切シ換え制御プログラム11および論理/物理バ
ンクマツピングテーブル13はどのバンクからもアクセ
スが可能である。
訂3図は論理/物理バンクマツピングテーブル13の溝
@上水した図で、テーブルの先頭から論理バンク番号1
,2.3の順で物理バンクの切り俟え用データが格納さ
れている。なお、論理/物理バンクマツピングテーブル
13の各データは。
ユーザープログラムによって自由に誉き換えることが可
能であシ、それによってユーザーが、論理バンクと物理
バンクの対応関係を自白に変更することができる。
RAM23およびROM24はバンク切シ換えによって
、ROM20と切り換わるもので、ROM20の場合と
同様に、メモリマツプ上の6000)1番地からDFF
I八番地へマツピングされる。なお、ROM20 、R
AM23 、ROM24がメモリマツプとにマツピング
されている状部はそれぞれバンク1.バンク2.バンク
3の状態である。
第4図はバンク切シ換え制御プログラム11の処理の流
れを示したフローチャートでありニブログラムlOによ
りコールされることによって起動する。
プログラムlOは、切シ換えたいバンクの番号をパラメ
ータとしてバンク切シ換え制御プログラム11をコール
する。
バンク切り換え制御プログラム11μ、受は取り7’c
バラメーj1を論理バンクのデータとしてV kし、論
理バンクデータから、論理/物理バンクマツピングテー
ブルのb「定のアドレスを求め(41)、前記テーブル
よシ物理バンク切シ換え用データを読み込み(42)、
そのデーjl金バンク切り換えスイッチ[1(12)に
出力することによって、実際にバンクを切シ換え(43
)、コールされたプログラム(10)に制御を戻す。
以とのようにして、この発明によれば、ユーザープログ
ラムで論理/物理バンクマツピングテーブルを曹き換え
ることによって、同一のバンクの番号でも異なったバン
クを選択できるため、ROM化するプログラムを開発す
る場合に、RAMJ:でテストすることが可能となる。
なお前述の論@/物理バンクマツピングテーブルで、論
理バンクのデータが、連続した匝でない場合は、第5図
のように論理バンクと物理バンクのデータを持つようK
して、バンク切シ換え制御プログラムで、受は取ったバ
ンクの番号と前記マツピングテーブルの論理バンクのデ
ータと遂次比較し、一致した論理バンクのデータに対応
した物理バンクのデータをバンクスイッチ機隣に出力す
ることも考えられる。
〔発明の効果〕
ROM化するプログラムの開発を、プログラムを変更す
ることなくRAM):でテストすることが可能となる。
したがって、本発明によれり、プロガラムの修理ヲ答易
に行なえるようKなるっ
【図面の簡単な説明】
第1図は本発明の1実施列を示すブロック図である。第
2図は該実施列でのメモリ空間を示す図である。第3図
および第5図は物理/論理バンクマツピングテーブルの
購aを示す図である。嘉4図はバンク切シ換え制御プロ
グラムの処理の流れを示す図である。 粟6図は従来列を示す図である。 以   上 出願人 セイコーエプソン沫式会社 第1図 バンク1           バンク2      
   バンク3第2図 論理/物理バンクマツピングテーブル 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. メモリマップ上の同一アドレスに割り付けることのでき
    る複数個のRAMおよびROMと、該RAMおよびRO
    Mのうちの1個を選択して、メモリマップ上に割り付け
    るバンクスイッチ機構と、該バンクスイッチ機構に出力
    する物理バンクデータと論理的なバンクを表現する論理
    バンクデータとを対応付ける論理/物理バンクマッピン
    グテーブルと、前記論理バンクデータを入力パラメータ
    として、前記論理/物理バンクマッピングテーブルを参
    照して、所定の物理バンクデータを読み込み、前記バン
    クスイッチ機構に該物理バンクデータを出力することに
    よって所定のバンクに切り換えるバンク切り換え制御プ
    ログラムとから構成され、メインプログラムから前記バ
    ンク切り換え制御プログラムをコールすることにより、
    事前に設定されている論理/物理マッピングテーブルに
    従がって、バンクを切り換えることを特徴とするバンク
    切り換え制御方法。
JP15734286A 1986-07-04 1986-07-04 バンク切り換え制御方法 Pending JPS6314254A (ja)

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)

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) 表示メモリ−に対するデ−タ書き込み装置