JPS584190A - アドレス変換方式 - Google Patents
アドレス変換方式Info
- Publication number
- JPS584190A JPS584190A JP56102978A JP10297881A JPS584190A JP S584190 A JPS584190 A JP S584190A JP 56102978 A JP56102978 A JP 56102978A JP 10297881 A JP10297881 A JP 10297881A JP S584190 A JPS584190 A JP S584190A
- Authority
- JP
- Japan
- Prior art keywords
- address
- bit
- segment
- memory
- data
- 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.)
- Granted
Links
Landscapes
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、アドレス変換方式%特K 2”l−2’バイ
トの文字ドツト・パターンを複数個格納する文字パター
ン・メモリ會有するプリンタ装置において、文字パター
ン・メモリのアクセスを容JIK行い得るようにし九ア
ドレス変換方弐に関するものである0 漢字プリンタ装置はプリンタ機構とプリンタ制御部とか
ら構成され、プリンタ制御部はマイク四プロセッサ、制
御メモリ、RAM、漢字パターン・メモリ、本体系装置
との間のインタフェース回路、プリンタ機構部へデータ
を出力する出力ボート、プリンタ機構部からのデータを
入力する入力ボートなどを有している〇 漢字の1文字は24×hドツトで構成されているので、
1文字の文字ドツトのパターンを格納する友めKは72
バイトの領域を必要とし、この単位領域をセグメントと
いう。第1図は従来装*におけるマイクロプロセッサ(
MPU)のアドレス空間と漢字パターン・メモリとの関
係を示すものでるMPUが直接にアクセスできるアドレ
ス空間は0番地ないし64に一1番地であり、漢字パタ
ーン・メモリをも含めた全アドレス空間をアクセスする
ことができない0そこで、従来方式においては、漢字パ
ターン・メモリを例えば4分割し、その4側の分割領域
(ページ)のいずれであるかをページ指定レジスタで指
定し、ページ内アドレスVMPUで指定していた。第1
図の如き従来方式では。
トの文字ドツト・パターンを複数個格納する文字パター
ン・メモリ會有するプリンタ装置において、文字パター
ン・メモリのアクセスを容JIK行い得るようにし九ア
ドレス変換方弐に関するものである0 漢字プリンタ装置はプリンタ機構とプリンタ制御部とか
ら構成され、プリンタ制御部はマイク四プロセッサ、制
御メモリ、RAM、漢字パターン・メモリ、本体系装置
との間のインタフェース回路、プリンタ機構部へデータ
を出力する出力ボート、プリンタ機構部からのデータを
入力する入力ボートなどを有している〇 漢字の1文字は24×hドツトで構成されているので、
1文字の文字ドツトのパターンを格納する友めKは72
バイトの領域を必要とし、この単位領域をセグメントと
いう。第1図は従来装*におけるマイクロプロセッサ(
MPU)のアドレス空間と漢字パターン・メモリとの関
係を示すものでるMPUが直接にアクセスできるアドレ
ス空間は0番地ないし64に一1番地であり、漢字パタ
ーン・メモリをも含めた全アドレス空間をアクセスする
ことができない0そこで、従来方式においては、漢字パ
ターン・メモリを例えば4分割し、その4側の分割領域
(ページ)のいずれであるかをページ指定レジスタで指
定し、ページ内アドレスVMPUで指定していた。第1
図の如き従来方式では。
例えば漢字パターン・メモリのアクセスのためK。
例えば2に番地ないし18に番地を割当てる必要があり
、MPUアドレス空間を有効に使用できないという欠点
があり、また1文字種を指定するセグメント番号とその
文字のドツト・パターンが格納されている漢字文字パタ
ーン−メモリ上のアドレスとの関係が複雑であり、MP
Uが本体系装置からセグメント番号を受取って対応する
文字ドツト・パターンを読出す九めKは複雑な計算を必
要とするという欠点がめった。
、MPUアドレス空間を有効に使用できないという欠点
があり、また1文字種を指定するセグメント番号とその
文字のドツト・パターンが格納されている漢字文字パタ
ーン−メモリ上のアドレスとの関係が複雑であり、MP
Uが本体系装置からセグメント番号を受取って対応する
文字ドツト・パターンを読出す九めKは複雑な計算を必
要とするという欠点がめった。
本発明は、上記の考察に基づくもOでるりて。
プロセッサで直接にカバーできるアドレス空間を有効に
利用できること、文字ドツト・パターンをアクセスする
ためアドレス計算が簡単になることなどの特徴管有する
アドレス変換方式全提供することを目的としている。そ
してそのため、本発明のアドレス変換方式は、2嘱+2
鴨(ただし鶴〉悌)語やセグメント・データを複数個格
納できるところの第0番地ないし第2”−1番地をもつ
メモリと、ビット0ないしビット集+1のアドレス★出
カする下位アドレス下位アドレス発生器と、ピッ)0な
いしp −m −1のアドレスを発生する上位アドレス
発生器と、ビット0ないしビットp−1のアドレスを発
生する上記メモリに対するアドレス0レジスタと會備え
、該アドレス・レジスタは、下位アドレス発生器のビッ
ト集+1が「0」の場合には上記下位アドレス発生器の
ビット0ないしビット集と上記上位アドレス発生器のビ
ット0をピッ) p −s −1を結合したものtアド
レスとして出力し、上記下位アドレス発生器のビット偽
+1がrgv場合には、上記下位アドレス発生器のビッ
ト0ないしビット%−1を反転したものと上記上位アド
レス発生器Qビット0ないしビットツー謁−1t−反転
したものを結合し、更にこの結果の上位側に鴨個のrl
J Q)ピッ)を結合したものをアドレスとして出力す
るように構成されていることを特徴とするものである。
利用できること、文字ドツト・パターンをアクセスする
ためアドレス計算が簡単になることなどの特徴管有する
アドレス変換方式全提供することを目的としている。そ
してそのため、本発明のアドレス変換方式は、2嘱+2
鴨(ただし鶴〉悌)語やセグメント・データを複数個格
納できるところの第0番地ないし第2”−1番地をもつ
メモリと、ビット0ないしビット集+1のアドレス★出
カする下位アドレス下位アドレス発生器と、ピッ)0な
いしp −m −1のアドレスを発生する上位アドレス
発生器と、ビット0ないしビットp−1のアドレスを発
生する上記メモリに対するアドレス0レジスタと會備え
、該アドレス・レジスタは、下位アドレス発生器のビッ
ト集+1が「0」の場合には上記下位アドレス発生器の
ビット0ないしビット集と上記上位アドレス発生器のビ
ット0をピッ) p −s −1を結合したものtアド
レスとして出力し、上記下位アドレス発生器のビット偽
+1がrgv場合には、上記下位アドレス発生器のビッ
ト0ないしビット%−1を反転したものと上記上位アド
レス発生器Qビット0ないしビットツー謁−1t−反転
したものを結合し、更にこの結果の上位側に鴨個のrl
J Q)ピッ)を結合したものをアドレスとして出力す
るように構成されていることを特徴とするものである。
以下1本発明を図面を参照しつつ説明する。
第2図は本発明の詳細な説明する図、第3図は本発明υ
1実施例のブロック図でめる0第2図に示すように、本
発明においてはMPUのアドレス空間の内の2000番
地ないし2071番地が漢字パターン・メモリ2にアク
セスするために割当てられ、また1本発明においてはセ
グメント・レジスタが設けられ、仁のセグメント・レジ
スタにも一つのアドレスが割当てられている。
1実施例のブロック図でめる0第2図に示すように、本
発明においてはMPUのアドレス空間の内の2000番
地ないし2071番地が漢字パターン・メモリ2にアク
セスするために割当てられ、また1本発明においてはセ
グメント・レジスタが設けられ、仁のセグメント・レジ
スタにも一つのアドレスが割当てられている。
1個の文字ドツト・パターンを格納するセグメントは、
上位64バイト【格納する上位セグメント部分と下位8
パイ)を格納する下位セグメント部分とに分割され、#
11セグメントの上位セグメント郭公はXマロ000フ
番地ないしXマロ03Fマ番地に割当てられ、第2セグ
メントの上位セグメント部分はXマロ040マ番地ない
しXマロ0フFマ番地が割当てられる。以下、同様であ
る。第1セグメントの下位セグメント部分はXマFFF
Fマ番地ないしX?FFF8マ番地に@尚てられ、第2
セグメントの下位セグメント部分は第FFF7ないしX
WFFF、ov番地に割当てられる。以下。
上位64バイト【格納する上位セグメント部分と下位8
パイ)を格納する下位セグメント部分とに分割され、#
11セグメントの上位セグメント郭公はXマロ000フ
番地ないしXマロ03Fマ番地に割当てられ、第2セグ
メントの上位セグメント部分はXマロ040マ番地ない
しXマロ0フFマ番地が割当てられる。以下、同様であ
る。第1セグメントの下位セグメント部分はXマFFF
Fマ番地ないしX?FFF8マ番地に@尚てられ、第2
セグメントの下位セグメント部分は第FFF7ないしX
WFFF、ov番地に割当てられる。以下。
同様である。
第3図は本発明の1実施例0プ曹ツク図であって、11
U第1(t)アドレス・セレクタ、12は第20アドレ
ス・セレクタ、13は72進カウンタ、 14はセグメ
ント・レジスタ、 15はNOT回路全それぞれ示して
いる。セグメント・レジスタ14Fiセグメントの上位
セグメント部分のアドレスを示すレジスタであり、本体
系装置側又はMPU@がらデータ・バスを介して送られ
て米る値がセットされる。
U第1(t)アドレス・セレクタ、12は第20アドレ
ス・セレクタ、13は72進カウンタ、 14はセグメ
ント・レジスタ、 15はNOT回路全それぞれ示して
いる。セグメント・レジスタ14Fiセグメントの上位
セグメント部分のアドレスを示すレジスタであり、本体
系装置側又はMPU@がらデータ・バスを介して送られ
て米る値がセットされる。
ヤリ−がめる毎にセグメント−レジスタ14の内容は+
1され、そのカウント値が“910”K達すると、72
進カウンタ13iロツクする。72進カウン)13af
−夕書込み時に使用されるアドレス・カウンタでる!+
、72回カウント・アップする毎にクリアされる。この
中に本体系装置からデータ中パスを介して送られて来る
初期O1を設定することが出来、このらと%1バイトの
書込みが行われる度にその内容は+1される。第1のア
ドレス・セレクタ11は、漢字パターン台メモリの下位
アドレスを選択するアドレス・セレクタであり、データ
書込み時には72進カウンタ13の出カデータt1耽出
し時KFiMPUからの下位アートレス7ビツトを選択
する。第2のアドレス・セレクタ12は、1セグメント
72バイトの文字ドツト・パターン・データを上位セグ
メント部分と下位セグメント部分に分割し、漢字パター
ン・メモリ管アドレッシングすセレクタ11のAo (
7ビツト目)が「o」の状態(上位セグメント部分のア
クセス時)ではA・ないしAIおよびSA・ないしSA
・を選択し、A−が「1」の状態(下位セグメント部分
のアクセス時)では、A・ないしAle S Aoない
しS Asおよび信号線s17&いしSS(アドレス1
3ないし15に相当)を選択する。なお、信号線S1な
いしs3の信号は「1」Kプル・アップされている。
1され、そのカウント値が“910”K達すると、72
進カウンタ13iロツクする。72進カウン)13af
−夕書込み時に使用されるアドレス・カウンタでる!+
、72回カウント・アップする毎にクリアされる。この
中に本体系装置からデータ中パスを介して送られて来る
初期O1を設定することが出来、このらと%1バイトの
書込みが行われる度にその内容は+1される。第1のア
ドレス・セレクタ11は、漢字パターン台メモリの下位
アドレスを選択するアドレス・セレクタであり、データ
書込み時には72進カウンタ13の出カデータt1耽出
し時KFiMPUからの下位アートレス7ビツトを選択
する。第2のアドレス・セレクタ12は、1セグメント
72バイトの文字ドツト・パターン・データを上位セグ
メント部分と下位セグメント部分に分割し、漢字パター
ン・メモリ管アドレッシングすセレクタ11のAo (
7ビツト目)が「o」の状態(上位セグメント部分のア
クセス時)ではA・ないしAIおよびSA・ないしSA
・を選択し、A−が「1」の状態(下位セグメント部分
のアクセス時)では、A・ないしAle S Aoない
しS Asおよび信号線s17&いしSS(アドレス1
3ないし15に相当)を選択する。なお、信号線S1な
いしs3の信号は「1」Kプル・アップされている。
次に93図の動作を説明する0最初にセグメント・レジ
スタ14の内容がオール「o」であると丁も書込みの場
合1本体系装置から1バイトのデータが送られて来ると
、このデータは漢字パターン嗜メモリ2のxwoooo
マ番地に書込まれ、第2番目の1バイト・データはXマ
0001マIjlkに書込まれる。第64番目(1)l
バイ)−データはXマロ03Fマ番地に書込まれる。こ
のデータの書込み後、ビットA、はrlJとなるので、
第6番目のデータはXWFFFFマ番地に畳込まれ、第
66番1io1バイト・データはXWFFFEマ番地に
書込まれ、第72番目のデータはXvFPF8マ番地に
書込まれる。続いて送られて米る1文字分の文字ドツト
・パターンの上位セグメント部分はXマ0040マない
しXマ007Fマ番地に書込まれ、下位セグメント部分
はXVFFF7マないしXマfFEFマ番地に書込まれ
る。
スタ14の内容がオール「o」であると丁も書込みの場
合1本体系装置から1バイトのデータが送られて来ると
、このデータは漢字パターン嗜メモリ2のxwoooo
マ番地に書込まれ、第2番目の1バイト・データはXマ
0001マIjlkに書込まれる。第64番目(1)l
バイ)−データはXマロ03Fマ番地に書込まれる。こ
のデータの書込み後、ビットA、はrlJとなるので、
第6番目のデータはXWFFFFマ番地に畳込まれ、第
66番1io1バイト・データはXWFFFEマ番地に
書込まれ、第72番目のデータはXvFPF8マ番地に
書込まれる。続いて送られて米る1文字分の文字ドツト
・パターンの上位セグメント部分はXマ0040マない
しXマ007Fマ番地に書込まれ、下位セグメント部分
はXVFFF7マないしXマfFEFマ番地に書込まれ
る。
漢字パターン・メモリ2からの文字ドツト・パターンを
読出すも場合には下肥Oようにして行わ1れる0いt1
第1セグメントの文字ドツト・メタ8−ン會読出丁もの
とすると、−にグメント畳レジスタ14にはオール「0
」がセットされるOMPUから送られて米る下位アドレ
スがxvooマのときは漢字パターン・メモリcL)X
マロ0001番地からデータが続出され、MPUから送
られて米る下位アドレスがXマロ1マのときは、漢字パ
ターン・メモリの第1番地からデータが読出される。M
PUから下位アドレスがXマ40マのときは漢字パター
ン・メモリのXWFFFFマ番地からデータが読出され
、MPUからの下位アドレスがXマ48マの場合には漢
字パターン・メモリのXマFFE8マ番地からデータが
読出される。
読出すも場合には下肥Oようにして行わ1れる0いt1
第1セグメントの文字ドツト・メタ8−ン會読出丁もの
とすると、−にグメント畳レジスタ14にはオール「0
」がセットされるOMPUから送られて米る下位アドレ
スがxvooマのときは漢字パターン・メモリcL)X
マロ0001番地からデータが続出され、MPUから送
られて米る下位アドレスがXマロ1マのときは、漢字パ
ターン・メモリの第1番地からデータが読出される。M
PUから下位アドレスがXマ40マのときは漢字パター
ン・メモリのXWFFFFマ番地からデータが読出され
、MPUからの下位アドレスがXマ48マの場合には漢
字パターン・メモリのXマFFE8マ番地からデータが
読出される。
以上の説明から明らかなように、本発明によれば、2”
+2嘔単位のセグメント・゛データをアクセスする場合
、プロセッサはメモリ領域の物理的アドレスを全く考慮
せずに、アドレッシングが可能むため、プロセッサの処
理能力を大幅に向上することが出来る。
+2嘔単位のセグメント・゛データをアクセスする場合
、プロセッサはメモリ領域の物理的アドレスを全く考慮
せずに、アドレッシングが可能むため、プロセッサの処
理能力を大幅に向上することが出来る。
第1図はマイク日プロセッサのアドレス空間と漢字パタ
ーン・メモリの関係を示す図、第2因は本発明の詳細な
説明する図、第3図は本発明(DI実施例のブロック図
である。 11・・・第1のアドレス・セレクタ、12・・・第2
0アドレス・セレクタ、13・・・72進カウンタ、1
4・・・セグメント・レジスタ、15・・・NOT回路
。 特許出願人 ユーザツク電子工業株式会社代理人弁理
士 京 谷 四 部外1名 71 図 米2図
ーン・メモリの関係を示す図、第2因は本発明の詳細な
説明する図、第3図は本発明(DI実施例のブロック図
である。 11・・・第1のアドレス・セレクタ、12・・・第2
0アドレス・セレクタ、13・・・72進カウンタ、1
4・・・セグメント・レジスタ、15・・・NOT回路
。 特許出願人 ユーザツク電子工業株式会社代理人弁理
士 京 谷 四 部外1名 71 図 米2図
Claims (1)
- 2”) 2’ <九だし集〉饅)語のセグメント・デー
タ管複数個格納できるところの第0番地ないし第22−
1番地をもつメモリと、ビット0ないしピッ賜+1のア
ドレス會出力する下位アドレス発生器と、ビット0ない
しビットシーm −1のアドレスを発生する上位アドレ
ス発生器と、ビット0ないしビットp−1のアドレスを
発生する上記メモリに対するアドレス・レジスタとt備
え、骸アドレス・レジスタは、下位アドレス発生器のビ
ット鵠+1が「0」の場合には上記下位アドレス発生器
のピッ゛ト0ないしビット鶴と上記上位アドレス発生器
のビット0とビットp−s −1t−結合したものをア
ドレスとして出力し、上記下位アドレス発生器のビット
賜+1が「1」の場合には、上記下位アドレス発生器の
ビット0ないしビットs−1f反転したものと上記上位
アドレス発生器のビット0ないしビットp−s −11
−反転したものを結合し、更にこの結果の上位側Ks個
の「1」のビット管結合したもの會アドレスとして出力
するように構成されていることt特徴とするアドレス変
換方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56102978A JPS584190A (ja) | 1981-06-30 | 1981-06-30 | アドレス変換方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56102978A JPS584190A (ja) | 1981-06-30 | 1981-06-30 | アドレス変換方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS584190A true JPS584190A (ja) | 1983-01-11 |
| JPH0237598B2 JPH0237598B2 (ja) | 1990-08-24 |
Family
ID=14341822
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56102978A Granted JPS584190A (ja) | 1981-06-30 | 1981-06-30 | アドレス変換方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS584190A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61226789A (ja) * | 1985-03-29 | 1986-10-08 | 宏碁電脳股ふん有限公司 | 漢字及び英字映像文字信号発生方式 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5674291A (en) * | 1979-11-21 | 1981-06-19 | Tokyo Shibaura Electric Co | Characterrpattern generator |
-
1981
- 1981-06-30 JP JP56102978A patent/JPS584190A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5674291A (en) * | 1979-11-21 | 1981-06-19 | Tokyo Shibaura Electric Co | Characterrpattern generator |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61226789A (ja) * | 1985-03-29 | 1986-10-08 | 宏碁電脳股ふん有限公司 | 漢字及び英字映像文字信号発生方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0237598B2 (ja) | 1990-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0032956B1 (en) | Data processing system utilizing hierarchical memory | |
| US4870572A (en) | Multi-processor system | |
| JPS584190A (ja) | アドレス変換方式 | |
| EP0057096A2 (en) | Information processing unit | |
| JPH07281948A (ja) | メモリ制御装置 | |
| JP3266529B2 (ja) | 記憶領域アドレスをメモリ制御信号に変換するために変換情報を形成する方法および装置 | |
| JPS6095649A (ja) | メモリカ−ド割付方式 | |
| US6742077B1 (en) | System for accessing a memory comprising interleaved memory modules having different capacities | |
| JPS6316779B2 (ja) | ||
| JPS5858752B2 (ja) | アドレス変換装置 | |
| JPS59132479A (ja) | デ−タ処理回路 | |
| JPS63255750A (ja) | メモリ・システム | |
| JPS6134628A (ja) | タグ付計算機 | |
| SU993262A1 (ru) | Устройство дл обработки информации | |
| JPS5960791A (ja) | バブルメモリのバンクスイツチ方式 | |
| SU809206A1 (ru) | Устройство дл поиска информацииВ пАМ Ти | |
| JPS61148548A (ja) | メモリアクセス方式 | |
| JPS628245A (ja) | 仮想記憶方式 | |
| KR100219474B1 (ko) | 프린터 | |
| JPS6273344A (ja) | デ−タ処理装置 | |
| JPH04237348A (ja) | メモリアクセス装置 | |
| JPH0337886A (ja) | メモリ書込制御回路 | |
| JPS63118965A (ja) | Dmaワ−ド転送方式 | |
| JPS6180447A (ja) | 記憶装置のストア制御方式 | |
| JPS584464A (ja) | メモリ・アドレツシング方式 |