JPH03254965A - プリンタのメモリバンク切替え装置 - Google Patents

プリンタのメモリバンク切替え装置

Info

Publication number
JPH03254965A
JPH03254965A JP5540390A JP5540390A JPH03254965A JP H03254965 A JPH03254965 A JP H03254965A JP 5540390 A JP5540390 A JP 5540390A JP 5540390 A JP5540390 A JP 5540390A JP H03254965 A JPH03254965 A JP H03254965A
Authority
JP
Japan
Prior art keywords
memory
address
memory bank
decoder
memories
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
JP5540390A
Other languages
English (en)
Inventor
Shigeo Mukai
向井 重雄
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 JP5540390A priority Critical patent/JPH03254965A/ja
Publication of JPH03254965A publication Critical patent/JPH03254965A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はプリンタのメモリバンク切替え装置に関する。
[従来の技術] 第2図はプリンタのメモリバンク切替え装置の従来例を
示す回路構成図である。
マイクロプロセッサ20は、データバス27を介してデ
ータの入力出力を、アドレスバス28を介してアドレス
の出力をそれぞれ行ってプリンタ全体を制御する。デコ
ーダ21は、アドレスバス28に出力されるアドレスか
らバンク切替え用のアドレスを検知する。ラッチ22は
、デコーダ21がバンク切替え用のアドレスを検知した
際に、データバス27からデータを読込んでラッチし、
メモリバンクの番号を指示するためのデータとして保持
する。デコーダ23は、メモリ読み書き用のアドレスが
アドレスバス28に出力された際に、メモリ24.25
.26のうち、ラッチ22が保持したデータが指示する
メモリバンクの番号であるメモリバンク情報に対応する
メモリの読み書きを許可するイネーブル信号を出力する
以上の構成によって、同一アドレスに複数のメモリを並
列にマツピングすることができる。
[発明が解決しようとする課題] 上述した従来のプリンタのメモリバンク切替え装置は、
メモリバンク情報がラッチ22のみによって決定される
ので、並列にマツピングされた複数のメモリを連続的に
使用するためにメモリの継ぎ目を変えることがてきない
という欠点がある。
本発明は、上記欠点に鑑みてなされたものであり、複数
のバンク切替え用のメモリの継ぎ目の位置を変えること
ができるプリンタのメモリバンク切替え装置を提供する
ことを目的とする。
[課題を解決するだめの手段] 本発明のプリンタのメモリバンク切替え装置は、 アドレスバスに出力されるバンク切替え用のアドレスを
検知する第1のデコーダと、第1のデコーダがバンク切
替え用のアドレスを検知した際に、データバスに出力さ
れるメモリバンクの番号を指示するためのデータを保持
するラッチと、アドレスバスにメモリ読み書き用のアド
レスが出力された際に、ラッチが保持しているデータに
基くメモリバンク情報に対応するメモリの読み書きを許
可するイネーブル信号を出力する第2のデコーダとを有
するプリンタのメモリバンク切替え装置において、 アドレスバスにメモリ読み書き用のアドレスが出力され
た際に、ラッチが保持しているデータと、メモリ読み書
き用のアドレスとを加算して、加算結果をメモリバンク
情報として第2のデコーダに与えるアゲ−を有している
[作用] メモリの読み書きを行なう際に、アダーが、メモリバン
クの番号とアドレスとを加算し、加算結果の一部をメモ
リバンク情報として出力する。
[実施例] 次に、本発明の実施例について図面を参照して説明する
第1図は本発明のプリンタのメモリバンク切替え装置の
一実施例を示す回路構成図である。
マイクロプロセッサ10は、データバス17を介してデ
ータの入出力を、アドレスバス18を介してアドレスの
出力をそれぞれ行ってプリンタ全体を制御する。デコー
ダlは、アドレスバス18に出力されるアドレスからバ
ンク切替え用のアドレスを検知(選択)する。ラッチ2
は、デコーダ1がバンク切替え用のアドレスを検知した
際に、データバス17からデータを読込んでラッチし、
メモリバンクの番号を指示するためのデータとして保持
する。アダー3は、メモリ11.12.13の読み書き
を行う際に用いられるメモリ読み書き用のアドレスがア
ドレスバス18に出力された際に、ラッチが保持してい
るデータと、アドレスバス18に出力されているアドレ
スの一部とを加算して、その加算結果の−に位桁をメモ
リバンク情報15としてデコーダ4に、下位桁をメモリ
アドレス16としてメモリI+、 12. ]3にそれ
ぞれ送る。デコーダ4は、メモリ読み書き用のアドレス
がアドレスバス18に出力された際に、メモリ]]、、
 12.13のうち、メモリバンク情報15に対応する
メモリの読み書きを許可するイネーブル信号を出力する
以上の構成によって、マイクロプロセッサ10から見る
と、メモリII、 12.13は並列にマ・ソピングさ
れているのではなく、メモリの継ぎ目の位置が可変であ
るように見える。
(発明の効果) 以上説明したように本発明は、メモリの読み書きを行な
う際に、メモリバンクの番号とアドレスとを加算し、加
算結果をメモリバンク情報とすることにより、メモリの
継ぎ目の位置を変えることができる効果があり、このこ
とにより、プリンタが上位装置から受信したデータを受
信バッファへDMA転送する際、受信バッファが継ぎ目
にまたがらないように変えることができ、容易にかつス
ルーブツトの良いプログラミングができるという効果が
ある。
【図面の簡単な説明】
第1図は本発明のプリンタのメモリバンク切替え装置の
一実施例を示す回路構成図、第2図はプリンタのメモリ
バンク切替え装置の従来例を示す回路図である。 1.4・・・テコータ、 2・・・ラッチ、 3・・・アダー 10・・・マイクロプロセッサ、 +1.12.13・・・メモリ、 15・・・メモリバンク情報、 16・・・メモリアドレス、 17・・・データバス、 18・・・アドレスバス。

Claims (1)

  1. 【特許請求の範囲】 1、アドレスバスに出力されるバンク切替え用のアドレ
    スを検知する第1のデコーダと、第1のデコーダがバン
    ク切替え用のアドレスを検知した際に、データバスに出
    力されるメモリバンクの番号を指示するためのデータを
    保持するラッチと、アドレスバスにメモリ読み書き用の
    アドレスが出力された際に、ラッチが保持しているデー
    タに基くメモリバンク情報に対応するメモリの読み書き
    を許可するイネーブル信号を出力する第2のデコーダと
    を有するプリンタのメモリバンク切替え装置において、 アドレスバスにメモリ読み書き用のアドレスが出力され
    た際に、ラッチが保持しているデータと、メモリ読み書
    き用のアドレスとを加算して、加算結果をメモリバンク
    情報として第2のデコーダに与えるアダーを有すること
    を特徴とするプリンタのメモリバンク切替え装置。
JP5540390A 1990-03-06 1990-03-06 プリンタのメモリバンク切替え装置 Pending JPH03254965A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5540390A JPH03254965A (ja) 1990-03-06 1990-03-06 プリンタのメモリバンク切替え装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5540390A JPH03254965A (ja) 1990-03-06 1990-03-06 プリンタのメモリバンク切替え装置

Publications (1)

Publication Number Publication Date
JPH03254965A true JPH03254965A (ja) 1991-11-13

Family

ID=12997575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5540390A Pending JPH03254965A (ja) 1990-03-06 1990-03-06 プリンタのメモリバンク切替え装置

Country Status (1)

Country Link
JP (1) JPH03254965A (ja)

Similar Documents

Publication Publication Date Title
JP3657622B2 (ja) エントリ当たり可変ページ寸法の変換ルックアサイドバッファ
US4764896A (en) Microprocessor assisted memory to memory move apparatus
JPS63201851A (ja) バッファ記憶アクセス方法
JPH03254965A (ja) プリンタのメモリバンク切替え装置
JPH01230125A (ja) レジスタの部分的更新機能を持つデータ処理装置
SU1564633A1 (ru) Устройство адресации оперативной пам ти
JPS6155755A (ja) メモリ制御装置
JPH0120514B2 (ja)
JP2522063B2 (ja) シングルチップマイクロコンピュ―タ
JP2568443B2 (ja) データサイジング回路
JPS63129438A (ja) メモリ制御装置
JPS6121541A (ja) 記憶回路
JP2814540B2 (ja) ポート兼用パラレルインターフェース回路
JPS63317857A (ja) メモリアクセス回路
JPH01219930A (ja) 間接アドレス方式の割り込み制御回路装置
JPH04195895A (ja) Icメモリ
JPH03276346A (ja) メモリカード
JPH01229320A (ja) マイクロコンピュータ
JPS61296438A (ja) デ−タパリテイ記憶方式
JPH03191487A (ja) シングルチップマイクロコンピュータ
JPH03163651A (ja) デュアルポートメモリの割込み発生回路
JPH0363850A (ja) ストア方式
JPH01155460A (ja) データ処理装置
JPS59208662A (ja) リ−ドオンリ−メモリのアドレス数を拡張する回路
JPH01163854A (ja) リードオンリメモリ