JPH082712Y2 - ディスプレイ制御装置 - Google Patents
ディスプレイ制御装置Info
- Publication number
- JPH082712Y2 JPH082712Y2 JP11503689U JP11503689U JPH082712Y2 JP H082712 Y2 JPH082712 Y2 JP H082712Y2 JP 11503689 U JP11503689 U JP 11503689U JP 11503689 U JP11503689 U JP 11503689U JP H082712 Y2 JPH082712 Y2 JP H082712Y2
- Authority
- JP
- Japan
- Prior art keywords
- code
- character
- address
- memory
- register
- 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.)
- Expired - Lifetime
Links
Landscapes
- Digital Computer Display Output (AREA)
Description
【考案の詳細な説明】 〈産業上の利用分野〉 本考案は、ディスプレイ制御装置に関し、更に詳しく
は、キャラクタコードからメモリアドレスへの変換を行
った文字パターンを自動的に発生させる装置の改良に関
する。
は、キャラクタコードからメモリアドレスへの変換を行
った文字パターンを自動的に発生させる装置の改良に関
する。
〈従来の技術〉 従来のディスプレイ装置において、キャラクタコード
からメモリアドレスへの変換を行った文字パターンを自
動的に発生させるのにあたっては、キャラクタコードを
工夫して文字パターンの格納されているメモリアドレス
を簡単に求めるように構成されていた。
からメモリアドレスへの変換を行った文字パターンを自
動的に発生させるのにあたっては、キャラクタコードを
工夫して文字パターンの格納されているメモリアドレス
を簡単に求めるように構成されていた。
具体的には、例えばキャラクタコードを加工してメモ
リアドレスとすることによって文字パターンを出力させ
ていた。
リアドレスとすることによって文字パターンを出力させ
ていた。
〈考案が解決しようとする課題〉 しかし、このような構成によれば、キュラクタコード
がシステム特有のものになり、ソフトウェアの面からは
EUC(Extended UNIX CODE)コードやJISコード等の汎用
的なキャラクタコードが使用しにくくなってしまう。
がシステム特有のものになり、ソフトウェアの面からは
EUC(Extended UNIX CODE)コードやJISコード等の汎用
的なキャラクタコードが使用しにくくなってしまう。
また、汎用的なキャラクタコードを使用する場合、キ
ャラクタコードを文字パターンの格納されているメモリ
アドレスとがリニアに対応していないために変換機構が
必要になる。そして、これらの変換をソフトウェアで行
おうとすると処理が複雑になって処理時間がかかり過ぎ
てしまう。
ャラクタコードを文字パターンの格納されているメモリ
アドレスとがリニアに対応していないために変換機構が
必要になる。そして、これらの変換をソフトウェアで行
おうとすると処理が複雑になって処理時間がかかり過ぎ
てしまう。
本考案はこのような点に着目してなされたものであ
り、その目的は、汎用的なキャラクタコードに基づいて
短時間で文字パターンを自動的に発生させることができ
るディスプレイ制御装置を提供することにある。
り、その目的は、汎用的なキャラクタコードに基づいて
短時間で文字パターンを自動的に発生させることができ
るディスプレイ制御装置を提供することにある。
〈課題を解決するための手段〉 上記課題を解決する本考案は、 ドット構成の異なる複数項目の文字パターンが各項目
毎に連続したアドレスになるように配列されて格納され
たメモリと、 読み出したいキャラクタコードを指定するコードレジ
スタと、 該コードレジスタから読み出されるキャラクタコード
を文字パターンが格納されている前記メモリのアドレス
に変換すると共にドット構成を含む属性データに変換す
るコードコンバータと、 該コードコンバータから出力される属性データをラッ
チするアトリビュートレジスタと、 該アトリビュートレジスタから出力される属性データ
に基づいてCPUから出力されるアドレスと前記コードコ
ンバータから出力されるアドレスを加算して前記メモリ
の読み出しアドレスを生成するアドレス加算器、 とで構成されたことを特徴とするものである。
毎に連続したアドレスになるように配列されて格納され
たメモリと、 読み出したいキャラクタコードを指定するコードレジ
スタと、 該コードレジスタから読み出されるキャラクタコード
を文字パターンが格納されている前記メモリのアドレス
に変換すると共にドット構成を含む属性データに変換す
るコードコンバータと、 該コードコンバータから出力される属性データをラッ
チするアトリビュートレジスタと、 該アトリビュートレジスタから出力される属性データ
に基づいてCPUから出力されるアドレスと前記コードコ
ンバータから出力されるアドレスを加算して前記メモリ
の読み出しアドレスを生成するアドレス加算器、 とで構成されたことを特徴とするものである。
〈作用〉 本考案のディスプレイ制御装置において、CPUで設定
されたキャラクタコードは、コードレジスタ,コードコ
ンバータ,アトリビュートレジスタ及びアドレス加算器
の回路構成によって、ソフトウェアによるアドレス演算
処理よりもはるかに短時間でアドレスに変換される。
されたキャラクタコードは、コードレジスタ,コードコ
ンバータ,アトリビュートレジスタ及びアドレス加算器
の回路構成によって、ソフトウェアによるアドレス演算
処理よりもはるかに短時間でアドレスに変換される。
〈実施例〉 以下、図面を参照して本考案の実施例を詳細に説明す
る。
る。
第1図は、本考案の一実施例を示すブロック図であ
る。図において、CPU1は読み出したい文字パターンのキ
ャラクタコードをデータバス2を介してコードレジスタ
3に設定する。該コードレジスタ3は、設定されたキャ
ラクタコードをコードコンバータ4に出力する。該コー
ドコンバータ4は、コードレジスタ3から入力されたキ
ャラクタコードを文字パターンが格納されているメモリ
7のアドレスに変換すると共に、そのキャラクタコード
がどの項目に属していてどのようなドット構成になって
いるのかを表す属性データに変換する。すなわち、メモ
リ7は、例えば第2図及び第3図に示すように、文字パ
ターンの項目(ASCII,かな,帳票,簡易図形,外字,漢
字等)に応じて複数の領域A〜Fに分割されている。そ
して、文字パターンは、これら各項目によってそれぞれ
異なったドット構成(8×8,12×8,16×8等)で各項目
毎に連続したアドレスで格納されている。そこで、コー
ドコンバータ4は、CPU1により設定される文字パターン
のキャラクタコードをメモリ7の格納項目に従って分類
してそのドット構成を表す属性データに変換すると共
に、該キャラクタコードに応じたアドレスオフセットを
算出してメモリ7の格納アドレスに変換する。該コード
コンバータ4から変換出力されるアドレスはアドレス加
算器5の一方の入力端子に加えられる。属性データはア
トリビュートレジスタ6でラッチされ、CPU1はデータバ
ス2を介してこの属性データを読むことができる。そし
て、CPU1は、アトリビュートレジスタ6を介して入力さ
れる属性データのドット構成データに基づいて所望の文
字パターンをメモリ7から読み出すためのアクセス方法
を知る。これは、各キャラクタコードに対応する文字パ
ターンのドット構成が異なり、メモリ7領域内での文字
パターン格納方法が、第4図(a),(b)のように異
なるために必要である。第4図(a)はASCII1文字分の
格納方法を示し、第4図(b)はかな1文字分の格納方
法を示す。よってCPU1は上位ビットがマスクされたアド
レスをアドレスバス8を介してアドレス加算器5の他方
の入力端子に出力する。該アドレス加算器5はコードコ
ンバータ4から加えられるアドレスとCPU1から加えられ
るアドレスを加算し、加算結果をメモリ7の読み出しア
ドレスとして出力する。メモリ7は該アドレスに従って
キャラクタコードに応じた文字パターンデータを読み出
し、データバス2を介してCPU1に出力する。
る。図において、CPU1は読み出したい文字パターンのキ
ャラクタコードをデータバス2を介してコードレジスタ
3に設定する。該コードレジスタ3は、設定されたキャ
ラクタコードをコードコンバータ4に出力する。該コー
ドコンバータ4は、コードレジスタ3から入力されたキ
ャラクタコードを文字パターンが格納されているメモリ
7のアドレスに変換すると共に、そのキャラクタコード
がどの項目に属していてどのようなドット構成になって
いるのかを表す属性データに変換する。すなわち、メモ
リ7は、例えば第2図及び第3図に示すように、文字パ
ターンの項目(ASCII,かな,帳票,簡易図形,外字,漢
字等)に応じて複数の領域A〜Fに分割されている。そ
して、文字パターンは、これら各項目によってそれぞれ
異なったドット構成(8×8,12×8,16×8等)で各項目
毎に連続したアドレスで格納されている。そこで、コー
ドコンバータ4は、CPU1により設定される文字パターン
のキャラクタコードをメモリ7の格納項目に従って分類
してそのドット構成を表す属性データに変換すると共
に、該キャラクタコードに応じたアドレスオフセットを
算出してメモリ7の格納アドレスに変換する。該コード
コンバータ4から変換出力されるアドレスはアドレス加
算器5の一方の入力端子に加えられる。属性データはア
トリビュートレジスタ6でラッチされ、CPU1はデータバ
ス2を介してこの属性データを読むことができる。そし
て、CPU1は、アトリビュートレジスタ6を介して入力さ
れる属性データのドット構成データに基づいて所望の文
字パターンをメモリ7から読み出すためのアクセス方法
を知る。これは、各キャラクタコードに対応する文字パ
ターンのドット構成が異なり、メモリ7領域内での文字
パターン格納方法が、第4図(a),(b)のように異
なるために必要である。第4図(a)はASCII1文字分の
格納方法を示し、第4図(b)はかな1文字分の格納方
法を示す。よってCPU1は上位ビットがマスクされたアド
レスをアドレスバス8を介してアドレス加算器5の他方
の入力端子に出力する。該アドレス加算器5はコードコ
ンバータ4から加えられるアドレスとCPU1から加えられ
るアドレスを加算し、加算結果をメモリ7の読み出しア
ドレスとして出力する。メモリ7は該アドレスに従って
キャラクタコードに応じた文字パターンデータを読み出
し、データバス2を介してCPU1に出力する。
このように構成することによって、CPU1はキャラクタ
コードを入力するためのソフトウェアだけで文字パター
ンの属性データ及び文字パターンデータを受けとること
ができる。
コードを入力するためのソフトウェアだけで文字パター
ンの属性データ及び文字パターンデータを受けとること
ができる。
これは、ビットマップディスプレイへの文字の描画時
に有効であるが、とりわけ、英数字や記号だけでなく非
常に多数の文字種を必要とする日本語(漢字)処理にお
ける効果は顕著である。
に有効であるが、とりわけ、英数字や記号だけでなく非
常に多数の文字種を必要とする日本語(漢字)処理にお
ける効果は顕著である。
また、キャラクタコードのみによって構成された画面
イメージのハードコピーをとる場合には、そのイメージ
を構成するために各キャラクタのフォントパターンを読
み出す必要があるが、この場合にもソフトウェア処理で
アドレスを算出するよりもはるかに処理時間を短縮でき
る。
イメージのハードコピーをとる場合には、そのイメージ
を構成するために各キャラクタのフォントパターンを読
み出す必要があるが、この場合にもソフトウェア処理で
アドレスを算出するよりもはるかに処理時間を短縮でき
る。
〈考案の効果〉 以上詳細に説明したように、本考案によれば、汎用的
なキャラクタコードに基づいて短時間で文字パターンを
自動的に発生させることができるディスプレイ制御装置
を提供することができる。
なキャラクタコードに基づいて短時間で文字パターンを
自動的に発生させることができるディスプレイ制御装置
を提供することができる。
第1図は本考案の一実施例のブロック図、第2図及び第
3図は第1図におけるパターン格納メモリの説明図、第
4図(a),(b)はメモリ領域の文字パターンの格納
方法を表す図である。 1…CPU、2…データバス 3…コードレジスタ、4…コードコンバータ 5…アドレス加算器 6…アトリビュートレジスタ 7…パターン格納メモリ 8…アドレスバス
3図は第1図におけるパターン格納メモリの説明図、第
4図(a),(b)はメモリ領域の文字パターンの格納
方法を表す図である。 1…CPU、2…データバス 3…コードレジスタ、4…コードコンバータ 5…アドレス加算器 6…アトリビュートレジスタ 7…パターン格納メモリ 8…アドレスバス
Claims (1)
- 【請求項1】ドット構成の異なる複数項目の文字パター
ンが各項目毎に連続したアドレスになるように配列され
て格納されたメモリと、 読み出したいキャラクタコードを指定するコードレジス
タと、 該コードレジスタから読み出されるキャラクタコードを
文字パターンが格納されている前記メモリのアドレスに
変換すると共にドット構成を含む属性データに変換する
コードコンバータと、 該コードコンバータから出力される属性データをラッチ
するアトリビュートレジスタと、 該アトリビュートレジスタから出力される属性データに
基づいてCPUから出力されるアドレスと前記コードコン
バータから出力されるアドレスを加算して前記メモリの
読み出しアドレスを生成するアドレス加算器、 とで構成されたことを特徴とするディスプレイ制御装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11503689U JPH082712Y2 (ja) | 1989-09-29 | 1989-09-29 | ディスプレイ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11503689U JPH082712Y2 (ja) | 1989-09-29 | 1989-09-29 | ディスプレイ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0352792U JPH0352792U (ja) | 1991-05-22 |
| JPH082712Y2 true JPH082712Y2 (ja) | 1996-01-29 |
Family
ID=31663382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11503689U Expired - Lifetime JPH082712Y2 (ja) | 1989-09-29 | 1989-09-29 | ディスプレイ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH082712Y2 (ja) |
-
1989
- 1989-09-29 JP JP11503689U patent/JPH082712Y2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0352792U (ja) | 1991-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH082712Y2 (ja) | ディスプレイ制御装置 | |
| EP0385508A3 (en) | Device for generating dot pattern data | |
| JPS6356693A (ja) | 文字のドツト化方式 | |
| JPS6097387A (ja) | 文字サイズ指定装置 | |
| JP2631788B2 (ja) | 任意波形及び任意データ編集方法 | |
| JP2910183B2 (ja) | 文字処理装置 | |
| JP2591021B2 (ja) | 文字パターン発生方式 | |
| JPS63202476A (ja) | 文書出力装置 | |
| JPS59216240A (ja) | 情報出力装置 | |
| JP2861201B2 (ja) | データ変換装置 | |
| JPH02223990A (ja) | 文字処理装置 | |
| JP2728089B2 (ja) | ビットデータ生成装置 | |
| JPS62136693A (ja) | 図形文字出力方式 | |
| JPH0486274A (ja) | パターン発生方式 | |
| JPS63282787A (ja) | 文書編集装置 | |
| JPS63307496A (ja) | 文字出力装置 | |
| JPS62269991A (ja) | 文字変形印刷処理装置 | |
| JPH03261573A (ja) | 縮小印字装置 | |
| JPH01229666A (ja) | 印字装置 | |
| JPH0486277A (ja) | パターン発生装置 | |
| JPS6113290A (ja) | 文字出力装置 | |
| JPH05127655A (ja) | 文字パターン発生装置 | |
| JPS63199647A (ja) | 文書出力装置 | |
| JPH06210927A (ja) | 印刷装置 | |
| JPH05217011A (ja) | バーコードのデータ化システム |