JPS6311992A - 表示装置 - Google Patents

表示装置

Info

Publication number
JPS6311992A
JPS6311992A JP61154967A JP15496786A JPS6311992A JP S6311992 A JPS6311992 A JP S6311992A JP 61154967 A JP61154967 A JP 61154967A JP 15496786 A JP15496786 A JP 15496786A JP S6311992 A JPS6311992 A JP S6311992A
Authority
JP
Japan
Prior art keywords
data
address
display data
word
memory
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
Application number
JP61154967A
Other languages
English (en)
Other versions
JPH077262B2 (ja
Inventor
康夫 酒井
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61154967A priority Critical patent/JPH077262B2/ja
Priority to US07/031,676 priority patent/US4924432A/en
Publication of JPS6311992A publication Critical patent/JPS6311992A/ja
Publication of JPH077262B2 publication Critical patent/JPH077262B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は文字や図形等を表示する表示装置に係り、特に
ワードプロセッサやパーソナルコンピュータ等で用いら
れるCRTや液晶による表示あるいはプリンタによって
記録紙に記録して表示する文字や図形等の表示データを
グラフィックメモリへ書込むための書込み制御に関する
〔従来の技術〕
近年、日本語ワードプロセッサやパーソナルコンピュー
タ等では、CRTや液晶表示画面に文字や図形等を表示
するために、表示内容の自由度が大きい、表示画素の1
ドツトに1ビツトの記憶要素が対応するグラフィックメ
モリを用いたビットマツプ表示方式を採用した表示装置
が多く用いられるようになってきた。
ビットマツプ表示方式の欠点は、1表示画面分の表示画
像を1ドツト対応でグラフィックメモリに書込まなけれ
ばならず表示速度が遅いこと、そして表示内容を頻繁に
変更する場合にはこの書込み処理を制御するプロセッサ
(以下CPUという)の負荷が増加して他の制御のため
の処理が遅れることである。
このために、グラフィックメモリへの表示データの書込
み処理を高速化し、しかもこの処理のためのCPUの負
荷を軽減する方法が提案されている。特開昭60−26
0989号公報に記載された表示方式は、書込み(更新
)データのグラフィックメモリへの書込みの際のビット
シフト処理や背景データとの合成処理のためのCPUの
負荷を軽減するものである。
〔発明が解決しようとする問題点〕
しかしながら上記従来の表示方式は、合成後の表示デー
タをグラフィックメモリへ書込むためのメモリアクセス
について考慮しておらず、ビットシフトによって語境界
を越えたデータが生ずる場合には、このデータのために
複数回の書込み処理が必要であった。
従って本発明の目的は、語境界を越えたデータが生じて
も書込み処理回数が増加しないようにして、書込み処理
の高速化をはかることにある。
〔問題点を解決するための手段〕
本発明はこの目的を達成するために、グラフィックメモ
リに独立して同時にアクセスできる奇数語アドレスの表
示データを格納する奇数アドレスメモリ部と、偶数語ア
ドレスの表示データを格納する偶数アドレスメモリ部と
を設け、書込み手段にデータシフト手段から出力された
表示データから前記奇数アドレスメモリ部への書込みデ
ータと前記偶数アドレスメモリ部への書込みデータを発
生する書込みデータ発生手段と、表示データ転送手段か
ら与えられた前記一方のメモリ部に対する語アドレスか
ら該メモリ部に対するアクセスアドレスと他方のメモリ
部に対するアクセスアドレスを発生するアクセスアドレ
ス発生手段とを設け、シフトによって語境界を越えた表
示データを他方のメモリ部に同時に書込むように構成し
たことを特徴とする。
〔作用〕
データ転送手段から書込み位置を示す語アドレスと共に
与えられた語単位の表示データがシフトされて語境界を
越えると、書込みデータ発生手段は、前記語アドレスの
メモリ部に対する書込みデータと、語境界を越えた表示
データから該語アドレスに隣接する語アドレスをもつ他
のメモリ部に対する書込みデータを発生し、アクセスア
ドレス発生手段は、前記2つのメモリ部に対するアクセ
スアドレスを発生する。これにより前記2つの語アドレ
スの書込みデータが対応する2つのメモリ部に同時に書
込まれ、従って語単位で転送されて(る表示データがシ
フト処理によって2つの語アドレスに跨っても1回の書
込み処理でグラフィックメモリに格納できる。
〔実施例〕
以下、本発明の一実施例を図面により説明する。
本発明になる表示装置は第2図のごとく、表示装置の制
御を行い1バイトを単位として周辺のメモリ等とデータ
の交換を行なうCPUI OOと、表示装置が動作する
ためのプログラムやデータを格納するプログラムメモリ
101と、CRTモニター108に表示する第8図に示
すごとき文字パターンデータを格納するキャラクタジェ
ネレータ(以下CGという)102と、グラフィックメ
モIJ105,106からCRTモニター108へ表示
するデータを読みだすためのアドレスや同期信号を発生
するCRTコントローラ103と、CPU100がグラ
フィックメモリ105,106の任意の位置にCRTモ
ニター108へ表示するパターンデータを書込むときに
該パターンデータをシフト処理し、グラフィックメモリ
メモリ105゜106に対するアクセスアドレスを発生
し、書込みアドレスに書込んである旧パターンデータと
論理処理して新パターンデータを発生し、該新パターン
データをグラフィックメモリ105.106に書込む処
理と、CRTモニター108にパターンを表示するため
にグラフィックメモリ105゜106からデータを読出
す処理とを行なう周辺制御回路104と、CRTモニタ
ー108に表示するパターンデータを格納するグラフィ
ックメモリ105.106と、外部装置から信号線11
0を介して該表示装置に送られてくる表示データや命令
をCPU100に受信せしめ、またCPU100からの
応答を外部装置に発信せしめるための入出力制御部10
7と、文字や図形等のパターン等を表示するCRTモニ
ター108と、前記cpU100とプログラムメモリ1
01.CG102.CRTコントローラ103、周辺制
御回路104および入出力制御装置107とを接続する
内部配線路(CP Uバス)109とを備えている。
第1図は第2図における周辺制御回路104の内部構成
を示すものである。
第1図において、制御信号発生回路1はCPUアクセス
信号および動作クロック信号CLKにもとづいて該周辺
制御回路104内の制御データラッチ(A)6や制御デ
ータラッチ(B)16のいずれか1つにレジスタ選択信
号を送出し、制御データラッチ(A)6や制御データラ
ッチ(B)16のいずれか1つにcpuiooからのデ
ータを書込ませ、あるいは背景データラッチ14やデー
タバッファ13に対してデータラッチ信号やデータ出力
信号を送出すると共にアドレスセレクタ(A)4、(B
)5に対してCPUアドレス選択信号を送出し、同時に
グラフィックメモリ105 、106に対する制御信号
を発生し、グラフィックメモリ105.106にCPU
100からのデータを書込ませ、あるいは背景データラ
ッチ14やデータバッファ15に対してデータラッチ信
号やデータ出力信号を送出すると共にアドレスセレクタ
(A)4、(B)5に対してCPUアドレス選択信号を
送出し、同時にグラフィックメモリ105 、106に
対する制御信号を発生し、CPU100にグラフィック
メモリ105,106からのデータを読込ませ、あるい
はアドレスセレクタ(A)4、(B)5に対してCRT
アドレス選択信号を送出−し、同時にグラフィックメモ
リ105,106に対する制御信号と、シフト部17に
対するデータラッチ信号を発生し、CRTモニター10
8で表示すべき映像信号をシフト部17に書込むもので
ある。
グラフィックメモリ105,106に対するアクセスは
第3図に示すごとく1回の表示データ読出しアクセスで
読出したデータを映像信号としてCRTモニター108
に送出している時間を、次の表示データ読出し時間とC
PLIアクセス時間の2つに時分割し、各々で独立した
アドレスのグラフィックメモリに対してアクセスし、次
の表示データとCPUによるグラフィックメモリに対す
る書込みあるいは読出しを行なうものである。
アドレス変換器2は、第4図に示すように横1024ド
ツト(128バイト)、縦1024)’ットに構成され
ているグラフィックメモリ105゜106をCRTモニ
ター108の表示の縦方向の大きさが512ドツトを超
えない場合は、縦512ドツトの境界でM域0と領域l
に分割し、CRTモニター108に表示するデータを格
納する領域として用いる領域0を文字等の表示処理が高
速化可能なバイトアドレスが縦方向に順次増加する縦型
アドレス構成とし、またCPU100がプログラム実行
中に用いるデータの格納領域として用いる領域1はバイ
トアドレスが横方向に順次増加する横型アドレス構成と
することを可能とし、またCRTモニター108の表示
の縦方向の大きさが512ドツトを超えた場合は、グラ
フィックメモリ105.106のすべての令頁域をCR
Tモニター108に表示するデータを格納する領域とし
て用い、文字等の表示データの書込み処理が高速可能な
ようにバイトアドレスが縦方向に順次増加する縦型アド
レス構成とすることを可能とするもので、cpuioo
からのアドレス信号をグラフィックメモリ105.10
6に与えるアドレス信号CAO−CA16に変換するも
のである。該アドレス変換器2は、第6図に示すように
CPU100からのアドレス信号AO〜A16をアドレ
ス変換後アドレス(以下実バイトアドレスという)CA
O〜CAl6に変換するためにアドレスクロス(A)2
01とアドレスクロス(B)202およびデータセレク
タ203によって構成されており、データセレクタ20
3には制御データラッチ(A)6′のDC,VSO,V
SIおよびCPUアドレス信号のA16がコントロール
信号として入力されている。アドレスクロス(A)20
1とアドレスクロス(B)202は各々第5図に示すア
ドレス変換対応表のうち縦アドレス(A)と縦アドレス
(B)に対応するようにCPU100からのアドレス信
号AO〜A16を実バイトアドレスCAO−CA16に
変換するものであり、この結果CPU100から見たグ
ラフィックメモリ105.106のバイトアドレスは第
7図のように各々の変換モードによってグラフィックメ
モリ105,106の横方向に順次増加するように構成
された実バイトアドレスから変換されるものである。進
言すると、CPU100から見たグラフィックメモリ1
05゜106のアドレスが縦方向アドレスであり、CP
U100がそれに対応するアドレスを発生したとしても
、該アドレス変換器2の出力である実バイトアドレスC
AO−CA16はグラフィックメモリ105.106の
横方向に順次増加するように構成されたアドレスとなっ
ているものである。
加算器3は前記実バイトアドレスのCAL〜CAl6と
CAOを加算するものであり、CPU100が送出した
グラフィックメモリ105.106へのアドレス信号か
ら変換された実バイトアドレスが奇数となった場合に偶
数アドレスグラフィックメモリ105に対して該アドレ
スの増加方向に隣接するグラフィックメモリの偶数アド
レスを発生するものである。このとき奇数アト、レスグ
ラフィックメモリ106には前記バイトアドレスのCA
1〜CAl6がそのまま印加される。
実バイトアドレスが偶数の場合はCAOがOのため偶数
アドレスグラフィックメモリ105および奇数アドレス
グラフィックメモリ106には前記実バイトアドレスの
CAI〜CAl6がそのまま印加される。以上により、
前記実バイトアドレスが偶数の場合、該実バイトアドレ
スが指示する偶数アドレスメモリとアドレスの増加方向
に隣接する奇数アドレスメモリを一括して16ビツト選
択し、前記実バイトアドレスが奇数の場合、該実バイト
アドレスが指示する奇数アドレスメモリとアドレスの増
加方向に隣接する偶数アドレスメモリを一括して16ビ
ツト選択可能となる。
アドレスセレクタ(A)4および(B)5は各々偶数ア
ドレスグラフィックメモリ105および奇数アドレスグ
ラフィックメモリ106に印加するアドレス信号を生成
するものであり、前記制御信号発生回路lからの信号に
より前記CPU100からの実アドレスあるいはCRT
コントローラ103からの表示データアドレスのいずれ
か一方を選択し、グラフィックメモリ105,106の
ロウアドレス、カラムアドレスに時分割して印加するも
のである。
cpuデータスルー信号発生器7はCPU100のアド
レス信号と制御データラッチ(A)6の各制御信号をも
とにCPUI 00がグラフィックメモリ105,10
6の前記領域1に対してアクセスした場合に、後述する
データシフト合成部のデ−タシフトおよび合成処理を強
制的にシフltOとし、合成は行なわずCPU100の
データをそのまま出力するモードにする信号を発生する
ものである。前記の強制的にシフト量をOとし、合成を
行なわすCPU100のデータをそのまま出力するモー
ドは、制御データラッチ(B)16の各制御信号と前記
CPUデータスルー信号の論理和あるいは論理積をとっ
た信号を後述のシフト部(A)9、シフト部CB)10
、シフト部(C)11と書込みデータ合成部12へ送出
する構成をとることにより設定可能となる。
制御データラッチCB)16は、データシフト合成部の
データシフト量ないし合成方式を選択する制御値をラッ
チしておくデータラッチ群であり、FCは合成方式を指
示するデータラッチであり、DNは第1θ図に示すよう
にCPU100からグラフィックメモリ105.106
へ書込むデータのグラフィックメモリ105.106の
語境界か・  らのシフト量を指示するデータラッチで
あり、R2Hは第9図に示すようにCPU100がグラ
フィックメモリ105,106から読出すデータのグラ
フィックメモリ105,106の語境界からのシフl−
Iを指示するデータラッチであり、WSNは第13図に
示すようにCPUI 00からグラフィックメモリ10
5,106へ書込むデータのデータ開始位置をCPLI
100O語境界からのシフト量として指示するデータラ
ッチであり、WNは第12図に示すようにCPU100
からグラフィックメモリ105,106へ書込むデータ
のデータ幅をビット数で指示するデータラッチである。
占込みドツト指示パターン発生器8は制御データラッチ
(B)16のデータラッチWNの値にしたがって第12
図に示すようにdOからd7に向かう1ビツトから8ビ
ツトまでの1のデータ列である書込みドツト指示パター
ンMDを発生するものである。第12図において斜線部
(ロ)が1を示す。
シフト部(A)9は、16ビツトのデータローテイタで
あり制御データラッチ(B)16のデータラッチDNの
値とグラフィックメモリ実バイトアドレスのCAOO値
にしたがって第12図に示すように書込みドツト指示パ
ターンMDをdoからd15の方向に向かってローティ
トしデータ書込み位置指示パターンSMDを生成するも
のである。実バイトアドレスCAOがOの場合は第12
図(a)のようにdoからデータラッチDNの値だけシ
フトした位置にローティトし、実バイトアドレスCAO
が1の場合は第12図(b)のようにd8からデータラ
ッチDNの(直だけシフトした位置にローティトするも
のである。
シフト部(B)10は、16ビツトのデータローテイタ
であり市1目卸データラッチ(B)16のデータラッチ
DN、WSNの値とグラフィックメモリ実バイトアドレ
スのCAOO値にしたがって第13図に示すように書込
みデータWDをdoからd15の方向に向かってローテ
ィトし書込みデータローティトパターンSWDを生成す
るものである。CAOがOの場合は第13図の(a)の
ようにdoからデータラッチDN−WSNの値だけシフ
トした位置にローティトし、実バイトアドレスCAOが
1の場合は第13図の(b)のようにd8からデータラ
ッチDN−WSNの値だけシフトした位置にローティト
するものである。これにより、書込みデータの開始位置
が前記データ書込み位置指示パターンSMDと一致する
背景データラッチ14は制御信号発生回路1から送出さ
れる信号により、第3図に示すCPUアクセス時間でグ
ラフィックメモリ105,106より読出された16ビ
ツトの背景データRDをラッチするものである。
書込みデータ合成部12は前記シフト部(A)9、シフ
ト部(B)10および背景データラッチ14の出力であ
るデータ書込み位置指示パターンSMD、、書込みデー
タローティトパターンSWDおよび背景データRDと制
御データラッチ(B’)16のデータラッチFCの値に
もとづいてSWDとRDをSMDが1の部分について論
理積や論理和や排他的論理和等の合成(口部)を行ない
、他の部分はRDをそのまま出力する(口部)処理を行
ないグラフィックメモリ105,106に書込む書込み
データを生成し、出力するものである。これにより、実
バイトアドレスCAOが0の場合は第14図の(a)の
ようにdoからデータラッチDNO値だけローティトし
た位置にCPU100の書込みデータが位置し、実バイ
トアドレスCAOが1の場合は第14図の(b)のよう
にd8からデータラッチDNの値だけローティトした位
置にCPUI OOの書込みデータが位置するものであ
る。
シフト部(C)11は、16ビツトのデータローテイタ
であり制御データラッチ(B)16のデータラッチR3
Hの値とグラフィックメモリ実バイトアドレスのCAO
O値にしたがって第11図に示すようにグラフィックメ
モリ105.106より続出した背景データRDをd1
5からdOの方向に向かってローナイトしCP U I
ノードデータSRDを生成するものである。実バイトア
ドレスCAOが0の場合は第14図の(a)のようにd
Oに向けてデータラッチR3Nの値だけビットローティ
トし、実バイトアドレスCAOが1の場合は第14図の
(b)のようにdOに向けてR3N+8ビツトローテイ
トするものである。これにより、CPUリードデータS
RD上で読込みデータの開始位置がdOと一致する。
シフト部17は制御信号発生回路1から送出される信号
により、第3図に示す表示データ読出し時間でグラフィ
ックメモリ105,106より2回に分けて読出された
32ビツトの表示データをラッチし順次シフトしシリア
ルデータに変換して出力するものである。
なお、信号線に付した数字は線数を意味する。
次に以上の構成を持つ表示装置の動作について説明する
入出力制御部107に外部装置から信号綿110を介し
て表示データと表示コマンドが入力されると、CPU1
00はこれを検知して表示コマンドを解析し表示動作を
開始する。
CG102に格納されている文字パターンの表示動作の
ときは、CG102に格納されている文字パターンのア
ドレスと、表示すべきパターンデータを書込むグラフィ
ックメモリ105,106の書込みアドレスと、シフト
値DNと、合成指示値FCと、書込みデータ先頭位置指
示値WSNと、書込みデータ幅指示値WNを算出し、次
にシフト値DNと、合成指示値FCと、書込みデータ先
頭位置指示値WSNと、書込みデータ幅指示値WNをそ
れぞれ制御データラッチ(B)16内の該当するデータ
ラッチに書込む。次にCG102の該当アドレス力)ら
グラフィックメモリ105 、106に書込むべきパタ
ーンデータを読出し、周辺制御回路104を経由してグ
ラフィックメモリ105゜106の該当するアドレスへ
書込む。このとき周辺制御回路104は、第3図のよう
に時分割してグラフィックメモリ105.106にアク
セスしているCPUアクセス時間にグラフィックメモリ
105.106に対して、次のように書込み動作を行な
う。
■アドレス変換器2においてグラフィックメモリ105
.106への四込み実バイトアドレスnを生成する。
■加算器3とアドレスセレクタ(A)4、アドレスセレ
クタ(B)5より、 (a)nが偶数の場合は偶数アドレスグラフィックメモ
リ105にnを、奇数アドレスグラフィックメモリ10
6にはfi+lを印加する。
(b)nが奇数の場合は偶数アドレスグラフィックメモ
リ105にfi+lを、奇数アドレスグラフィックメモ
リ106にはn+1を印加する。
これにより、前記実バイトアドレスnが偶数の場合、該
実バイトアドレスnが指示する偶数アドレスグラフィッ
クメモリ105とアドレスの増加方向に隣接する奇数ア
ドレスグラフィックメモリ106を一括して16ビツト
選択し、前記実バイトアドレスnが奇数の場合、該実バ
イトアドレスが指示する奇数アドレスグラフィックメモ
1月06とアドレスの増加方向に隣接する偶数アドレス
グラフィックメモリ105を一括して16ビツト選択す
る。
■グラフィックメモリ105,106に対してアクセス
信号RASとCASを送出し、上記■で選択したアドレ
スから背景データを読出し、背景データラッチ14にラ
ッチし、背景データRDを得る。
■■と同時に、書込みパターン発生器8、シフト部(A
)9、シフト部(B)10、書込みデータ合成部12に
より、第14図に示すごとく、(a)nが偶数の場合は
doから始まる16ビツトにたいして、dOからDNビ
ットシフトした位置に前記書込みパターンが位置するデ
ータを生成する。
(b)nが奇数の場合はd8から始まる16ビツトにた
いして、d8からDNビットシフトした位置に前記書込
みパターンが位置するデータを生成する。
■■の背景データラッチ動作が終了すると、データバッ
ファ13を経由して、グラフィックメモ1J105.1
06に■で生成した書込みデータを送出し、同時にグラ
フィックメモリ105゜106にデータ書込み信号WE
を送出し、■で生成したデータを書込む。
以上により第16図に示すように、CPU100〜が実
バイトアドレスnに対して書込んだパターンデータが、
語境界に対してシフトしている場合でも、書込みパター
ンデータが実バイトアドレスnおよびn+1に対して同
時に書込まれる。これにより、従来第15図のように実
バイトアドレスnとn+1に対して2回に分けて書込ん
でいた動作が1回で済むようになり、書込み処理の高速
化が可能となり、書込み位置によらず同一速度が得られ
るようになる。
次に、グラフィックメモリ105,106内に格納され
ているパターンを他の位置へ表示する表示動作のときは
、グラフィックメモリ105゜106内に格納されてい
るパターンのアドレスと、表示すべきパターンを書込む
グラフィックメモリ105.106の書込みアドレスと
、シフト値DNと、合成指示値FCと、書込みデータ先
頭位置指示値WSNと、書込みデータ幅指示値WNと、
読込みパターンデータの有効開始位置指示値R3Nを算
出し、次にシフト値DNと、合成指示値FCと、書込み
データ先頭位置指示値WSNと、書込みデータ幅指示値
WNと、有効開始位置指示値R5Nをそれぞれ制御デー
タラッチ(B)16内に該当するデータラッチに書込む
。次にグラフィックメモリ105,106の該当アドレ
スから周辺制御回路104を経由して移動表示するパタ
ーンを読出し、周辺制御回路104を経由してグラフィ
ックメモリ105,106の該当するアドレスへ書込む
。このとき周辺制御回路104は、第3図のよう時分割
してグラフィックメモリ105゜106にアクセスして
いるCPUアクセス時間にグラフィックメモリ105,
106に対して、次のように読出し動作を行ない、前述
の書込み動作によりパターンデータを書込む。
■アドレス変換器2においてグラフィックメモリ105
.106への読込み実バイトアドレスmを生成する。
■加算器3とアドレスセレクタ(A)4、アドレスセレ
クタ(B)5より、 (a)mが偶数の場合は偶数アドレスグラフィックメモ
リ105にmを、奇数アドレスグラフィックメモリ10
6にはm+1を印加する。
(b)mが奇数の場合は偶数アドレスグラフィックメモ
リ105にm+lを、奇数アドレスグラフィックメモリ
106にはm+1を印加する。
これにより、前記実バイトアドレスmが偶数の場合、該
実バイトアドレスmが指示する偶数アドレスグラフィッ
クメモリ105とアドレスの増加方向に隣接する奇数ア
ドレスグラフィックメモリ106を一括して16ビツト
選択し、前記実バイトアドレスmが奇数の場合、該実パ
イアドレスが指示する奇数アドレスグラフィックメモリ
106とアドレスの増加方向に隣接する偶数アドレスグ
ラフィックメモリ105を一括して16ビツト選択する
■グラフィックメモリ105.106に対してアクセス
信号RASとCASを送出し、上記■で選択したアドレ
スからデータを続出し、背景データラッチ14にラッチ
し、背景データRDを得る。
■シフト部(C)11により、第11図に示すごとく、 (a)mが偶数の場合はdOから始まる16ビツトにた
いして、dOからR3Nビットシフトした位置のパター
ンを8ビット読込みデータとして生成する。
(b)mが奇数の場合はd8から始まる16ビツトにた
いして、d8からR3Nビットシフトした位置のパター
ンを8ビット読込みデータとして生成する。
■■で生成した読込みデータをデータバッファ15を介
してCPU100に送出する。
以上により第9図および第11図に示すように、CPU
100が実バイトアドレスmから読込むパターンが、語
境界に対してシフトしている場合でも、読込みパターン
が実バイトアドレスmおよびm+lから同時に読込まれ
る。これにより、従来第15図のように実バイトアドレ
スmとm+lに対して2回に分けて読込む動作が1回で
済むようになり、読込み処理の高速化が回前となり、読
込み位置によらず同一速度が得られるようになる。
以上の読込み動作と、前述の書込み動作により表示画面
上での表示の移動や、グラフィックメモリ105.10
6内に格納しであるパターンのデータの表示処理の高速
化が可能となる。
次にグラフィックメモリ105.106の一部をCPU
100のデータエリヤとして用いる時の動作について説
明する。CPU100のデータエリヤとしてグラフィッ
クメモリ105,106を用I/9る場合、CPU10
0のデータを語境界に対しシフ)fflを0にして、読
出しや書込み動作を行なわなくてはならない。この場合
CPU100は、制御データラッチ(A)6内の制御値
DCを1、VSOを1、DTOをO,VSIをO,DT
Iを1になるよう制御データラッチ(A)6にデータ豪
書込む。これにより、グラフィックメモ1月05゜10
6はCPUIQGからみて、第4図に示すように領域0
と領域1の2つの領域に分割される。
領域0は縦方向にアドレスが増加し、かつ前述のデータ
シフト合成処理を行なう領域となり、領域1は横方向に
アドレスが増加し、かつ前述のデータシフト合成処理を
行なわずデータがスルーされる領域となる。CPU10
0が領域1に対してアクセスすると、CPUデータスル
ー信号発生器8がCPU100のアドレス信号AO−A
16より、該c P Uアクセスが領域1に対するもの
であることを検出し、制御データラッチ(B)16に対
してCPUデータスルー信号を送出する。制御データラ
ッチ(B)16は、該データスルー信号により該制御デ
ータラッチ(B)16から出力している値FC,DN、
R3N、WSN、WNを強制的に各々シフト量をOとし
、合成は行なわずCPU100のデータをそのまま入出
力する値とし、出力する。これにより、領域1に対する
CPU100のアクセスは、そのデータに何の影響を受
けることがなくなるため、領域1をデータエリヤとして
使用可能となり、グラフィックメモリ105゜106の
有効活用が可能となる。
〔発明の効果〕
以上詳述してきたように本発明を用いると周辺制御回路
によって、グラフィックメモリへ、該グラフィックメモ
リのデータ処理単位である語の境界を越えてシフトした
データを害込む際でも、語境界と一致した場合と同一速
度での処理が可能なようになり、書込み処理を高速化す
ることができる。
【図面の簡単な説明】
第1図は本発明になる周辺制御回路のブロック図、第2
図は本発明になる表示装置のブロック図、第3図は周辺
制御回路がグラフィックメモリへアクセスする時の各々
の動作を説明するタイミング図、第4図はグラフィック
メモリの領域分割を説明するための説明図、第5図は本
発明になるアドレス変換器の動作を説明するためのアド
レス変換対応テーブルの説明図、第6図は本発明になる
アドレス変換器のブロック図、第7図は本発明になるア
ドレス変換器の変換動作によるアドレス変換説明図、第
8図は文字パターンの説明図、第9図はパターンの読出
し位置の説明図、第10図はパターンの書込み位置の説
明図、第11図はシフト部(C)の動作の説明図、第1
2図はシフト部(A)の動作の説明図、第13図はシフ
ト部(B)の動作の説明図、第14図は書込みデータ合
成部の動作の説明図、第15図は従来の方式によるデー
タの書込み方式の説明図、第16図は本発明になるデー
タの書込み方式の説明図である。 1・・・・・・制御信号発生回路、2・・・・・・アド
レス変換器、3・・・・・・加算器、6・・・・・・制
御データラッチ(A)、7・・・・・・CPUデータス
ルー信号発生器、8・・・・・・書込みドツト指示パタ
ーン発生器、9・・・・・・シフト部(A) 、10・
・・・・・シフト部(B)、11・・・・・・シフト部
(C) 、12・・・・・・書込みデータ合成部、14
・・・・・・背景データラッチ、16・・・・・・制御
データラッチ(B)、105・・・・・・偶数アドレス
グラフィックメモリ、106・・・・・・奇数アドレス
グラフイックメ第1図 第2図 第4図 第5図 第6図 第7図 上段  :cpunsアドレス 中i2()、’CPUML了Flzス(A)下tQ[1
:CPLl液アドレス+B)第8図 (l)M トl              (l 1
11ト1              (l 111ト
1第9図 第10図 第11図 第12図 第13図 I  OF仁罵遅唄S卯ニ 第14図

Claims (1)

  1. 【特許請求の範囲】 1、語単位の表示データおよび該表示データの転送位置
    を示す語アドレスを発生する表示データ転送手段と、語
    単位でアクセスされるグラフィックメモリと、該グラフ
    ィックメモリに書込まれた表示データを読出す読出し手
    段と、前記表示データ転送手段からの表示データの前記
    グラフイックメモリへの書込み位置をグラフィックメモ
    リの語境界からのビット数で指示する手段と、前記表示
    データ転送手段から前記グラフイックメモリへの表示デ
    ータ転送経路中に設けられ前記表示データ転送手段から
    の表示データを前記書込み位置情報に従つてシフトする
    データシフト手段と、このデータシフト手段から出力さ
    れた表示データを前記グラフィックメモリに書込む書込
    み手段と、これらを制御する制御信号発生手段とを備え
    た表示装置において、前記グラフィックメモリに独立し
    て同時にアクセスできる奇数語アドレスの表示データを
    格納する奇数アドレスメモリ部と、偶数語アドレスの表
    示データを格納する偶数アドレスメモリ部とを設け、前
    記書込み手段に前記データシフト手段から出力された表
    示データから前記奇数アドレスメモリ部への書込みデー
    タと前記偶数アドレスメモリ部への書込みデータを発生
    する書込みデータ発生手段と、前記表示データ転送手段
    から与えられた前記一方のメモリ部に対する語アドレス
    から該メモリ部に対するアクセスアドレスと他方のメモ
    リ部に対するアクセスアドレスを発生するアクセスアド
    レス発生手段とを設け、シフトによつて語境界を越えた
    表示データを他方のメモリ部に同時に書込むようにした
    ことを特徴とする表示装置。 2、特許請求の範囲第1項において、前記データシフト
    手段は2語に相当するローテイトビット幅のデータロー
    テイタを備えたことを特徴とする表示装置。 3、特許請求の範囲第1項において、前記書込み手段は
    、前記データシフト手段から出力された表示データと前
    記グラフィックメモリから読出された表示データを入力
    して書込みデータを発生するリードモデイファイライト
    手段を備えたことを特徴とする表示装置。
JP61154967A 1986-03-29 1986-07-03 表示装置 Expired - Lifetime JPH077262B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61154967A JPH077262B2 (ja) 1986-07-03 1986-07-03 表示装置
US07/031,676 US4924432A (en) 1986-03-29 1987-03-27 Display information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61154967A JPH077262B2 (ja) 1986-07-03 1986-07-03 表示装置

Publications (2)

Publication Number Publication Date
JPS6311992A true JPS6311992A (ja) 1988-01-19
JPH077262B2 JPH077262B2 (ja) 1995-01-30

Family

ID=15595810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61154967A Expired - Lifetime JPH077262B2 (ja) 1986-03-29 1986-07-03 表示装置

Country Status (1)

Country Link
JP (1) JPH077262B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592079A (ja) * 1982-06-28 1984-01-07 株式会社東芝 画像記憶装置
JPS60260989A (ja) * 1984-06-08 1985-12-24 株式会社日立製作所 任意位置へのパタ−ン表示方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS592079A (ja) * 1982-06-28 1984-01-07 株式会社東芝 画像記憶装置
JPS60260989A (ja) * 1984-06-08 1985-12-24 株式会社日立製作所 任意位置へのパタ−ン表示方式

Also Published As

Publication number Publication date
JPH077262B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
US5990902A (en) Apparatus and method for prefetching texture data in a video controller of graphic accelerators
US4104624A (en) Microprocessor controlled CRT display system
JPH01140863A (ja) 表示可能な情報を重ね合わせるための方法と装置
US4924432A (en) Display information processing apparatus
US5895502A (en) Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks
JPS6311992A (ja) 表示装置
JPS63149690A (ja) 情報処理装置
JP2954589B2 (ja) 情報処理装置
JPS63223970A (ja) 情報処理装置
JP2922519B2 (ja) ビデオ合成装置
JPS59143194A (ja) 画像表示装置
JP3874781B2 (ja) イメージデータをモニタへ供給する方法及び図形メモリ制御装置
JPS63304293A (ja) 表示メモリ制御回路
JPS59148091A (ja) 文字図形表示装置
JPS5971086A (ja) Crtデイスプレイ装置
KR970000273B1 (ko) 퍼스널 컴퓨터에서의 한글처리장치
JPS63217477A (ja) 表示装置におけるグラフイツクメモリ制御装置
JPS6155689A (ja) 画像メモリ書込読出制御装置
JPH04278652A (ja) 図形描画装置及びそのメモリアクセス方式
JPS6172556A (ja) パターンデータ処理装置
JPH02106363A (ja) 印字装置の図形情報回転回路
JPH01224882A (ja) 表示制御装置
JPS6134156B2 (ja)
JPS6156392A (ja) 画像メモリ書込読出制御装置
JPS6330985A (ja) 直線描画方式