JPS63285592A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS63285592A
JPS63285592A JP62120854A JP12085487A JPS63285592A JP S63285592 A JPS63285592 A JP S63285592A JP 62120854 A JP62120854 A JP 62120854A JP 12085487 A JP12085487 A JP 12085487A JP S63285592 A JPS63285592 A JP S63285592A
Authority
JP
Japan
Prior art keywords
data
display
writing
video ram
distance
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
JP62120854A
Other languages
English (en)
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.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric Co 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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP62120854A priority Critical patent/JPS63285592A/ja
Publication of JPS63285592A publication Critical patent/JPS63285592A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ディジタル・データ処理の技術分野で利用さ
れるパーソナル・コンピュータなどのデータ処理装置に
関するものである。
従来の技術 パーソナル・コンピュータなどのデータ処理装置では、
処理の結果を直ちに確認できるように、CPUによるデ
ータの処理と並行して処理済みデータをCRTなどの表
示画面上にリアルタイムで表示する構成となっている。
すなわち、CPUなどの描画手段による処理済みデータ
のビデオRAMへの書込みと、表示制御部によるビデオ
RAMからの順次かつ周期的な処理済みデータの続出し
−が並行して進められる。
従って、CPUによるランダムな書込みと表示のための
順次読出しとの間でビデオRAMに対するアクセスの競
合が生じることになるが、このアクセスの競合をいかに
合理的に解決するかがこの種データ処理装置における技
術課題の一つとなっている。
従来、上述のようなアクセスの競合を解決するための典
型的な手法として、1フイ一ルド分の表示期間を表示の
ための順次読出しに連続的に割当て、各フィールド間の
垂直ブランキング期間を描画手段による処理済みデータ
のランダムな書込みに割り当てるものが汎用されている
発明が解決しようとする問題点 上記従来データ処理装置では、描画手段によるビデオR
AMへのデータの書込みに割当てられる期間が表示用の
順次読出しに割当られる期間に対して20%程度の短い
値であるため、表示画面の変更に長時間を要し、作業能
率が低下するという問題がある。特に、多量のデータの
書込みが必要になる画面内のスクロールなどを行う場合
、処理の終了までに時間がかかるという問題がある。
この時間を短縮するために、垂直ブランキング期間内に
限らずフィールド内でも表示用読出しの合間を縫って描
画手段による書込みを行う手法も考えられるが、この手
法では書替え途中のデータが表示されることにより画面
が乱れ、見苦しくなるという問題がある。
問題点を解決するための手段 本発明のデータ処理装置は、ビデオRAMと、このビデ
オRAM内に表示データを書込む描画手段と、このビデ
オRAMの内容を順次周期的に続出して表示装置に供給
する表示制御部という既存の要素に加え、描画位置を設
定しておく描画位置レジスタと、上記表示制御部による
表示用読出しの終了位置から前記描画位置までの距離を
検出する距離検出手段とを備えている。
上記描画手段は、ビデオRAMへの表示データの書込み
に際しこの書込み位置を描画位置として上記描画位置レ
ジスタに設定する。
距離ネ食出手段は、上述の距離が所定値以下に短縮され
たことを描画手段に通知し、描画手段はこの通知を受け
たことを契機としてビデオRAMへの表示データの書込
みによる描画を開始する。
作用 本発明のデータ処理装置によれば、各フィールドにおい
て描画位置のデータの表示が終了すると垂直ブランキン
グ期間の開始を待つことなく描画手段によるビデオRA
Mへの書込みによる描画が開始される。この結果、描画
による表示画面の変更が迅速に行われる。
また、描画位置のデータの表示の終了を待ってビデオR
,AMへのデータの書込みによる描画が開始されるので
、描画途中のデータは表示されず、画面の乱れが生ずる
こともなくなる。
以下、本発明の更に詳細を実施例と共に詳細に説明する
実施0例 第1図は、本発明の一実施例のデータ処理装置の構成を
示すブロック図である。
図中、1はCPU、2はビデオRAM (VRAM)、
3は表示制御部、4はメモリ、5はD/A変換器、6は
CRT、7はアドレス・セレクタ、8はデータ・セレク
タ、9はアドレス・バス、10はデータ・バスである。
更に、11は描履位置レジスタ、12は照合回路、13
は割込み制御回路である。
CPUIは、キーボードなどのデータ入力装置からイン
タフェース回路(いずれも図示せず)を介して入力され
るデータを、メモリ4に格納されている描画処理ルーチ
ンに従って処理する。CPU1は、この処理済みデータ
のビデオRAM2への書込み位置をアドレス・バス9と
アドレス・セレクタ7によって指定しつつ、データ・バ
ス10とデータ・セレクタ8を介して書込む。
このCPUIによるビデオRAM2への処理済みデータ
の書込みと並行して、表示制御部3による表示読出しが
行われる。すなわち、表示制御部3は、内蔵のクロック
発生回路で発生された走査用クロック信号に同期して内
蔵のアドレス・カウンタを歩進させつつ、これをアドレ
ス・セレクタ7を介してビデオRAMに供給する。この
歩進アドレスに従って順次かつ周期的にビデオRAM2
から読出されたデータは、データ・セレクタ8を介して
D/A変換器5に供給され、直列のドツト・パターン列
となってCRT6に供給され、表示される。
CPUIは、上記処理済みデータのVRAM2への書込
みによる描画に際し、まず、第2図のフローチャートに
示すような描画処理の前半のルーチンを実行する。
すなわち、CPUIは、最初のステップ21において入
力データを処理することにより描画パターンを作成し、
これをメモリ4に書込む。引き続き、CPUIは、次の
ステップ22において、描画パターンのVRAM2への
書込み位置を描画位置として描画位置レジスタ11に設
定したのち、この前半のルーチンを終了する。
照合回路12は、VRAM2内のデータの表示に際し表
示制御部3からVRAM2に供給されるアドレスと、描
画位置レジスタ内に設定されている描画位置のアドレス
とを照合し、照合が一致すると、その旨を割込み制御回
路13に通知する。
この照合一致の通知を受けた割込み制御回路13は、C
PUIに対する割込み信号を発生する。
CPUIは、上記割込み信号を受けると、垂直ブランキ
ング期間の開始を待つことなく直ちに、第3図のフロー
チャートに例示する描画処理ルーチンの後半の処理の実
行を開始する。
すなわち、CPUIは、最初のステップ31において、
作成済みの描画パターンの先頭バイトをメモリ4から読
出し、これをVRAM2の描画位置の先頭アドレスに書
込んだのち、ステップ32に進み、書込み済みデータが
描画パターンの最終バイトであるか否かを判定する。C
PUIは、上記書込み済みデータが描画パターンの最終
バイトでない場合には、ステップ31に戻って描画パタ
ーンの次の1バイトをメモリ4から読出してVRAM2
に書込んだのち、ステップ32の判定を行うというバイ
ト単位のデータ転送処理を最終バイトまで繰り返す。C
PUIは、ステップ32で描画パターンの最終バイトの
書込みが終了したことを判定すると、ステップ33に進
み、描画位置レジスタ11の内容をクリアして描画処理
ルーチンを終了する。
上記、CPUIによるVRAM2への描画パターンの書
込みは、表示制御部3による表示の合間を縫って実行さ
れる。すなわち、1ラインあるいは数ライン分の表示デ
ータが表示速度の数倍程度の速度でライン・バッファに
読出され、この高速読出しによって生じたアクセス空き
時間を利用して、描画パターンの書込みが行われる。上
記アクセス空き時間としては水平ブランキング期間も有
効に利用される。
一般には、描画パターンとその描画位置とは複数存在し
得、それぞれに対応してメモリ4に複数の描画パターン
が作成されると共に、対応の描画位置が複数の描画位置
レジスタのそれぞれに設定される。
以上、表示位置と描画位置との照合一致を契機として、
CPUによる描画パターンの書込みを開始する構成を例
示した。しかしながら、書込み開始までに多少の処理遅
延時間が存在するため、表示位置から描画位置までの距
離を検出し、この距離が所定値以下に短縮されたことを
契機として書込みを先行的に開始する構成としてもよい
。これとは逆に、書込みデータ量が少なく書込みの所要
時間がそれほど長引かない場合などには、上記距離の極
性が反転したのち、すなわち表示位置が描画位置を通り
過ぎたのちに書込みを開始する構成としてもよい。
また、描画手段をCPUで実現する構成を例示したが、
これをハードロジックで実現する構成としてもよい。
発明の効果 以上詳細に説明したように、本発明のデータ処理装置は
、ビデオRAMへの表示データの書込み位置を描画位置
レジスタに設定しておき、表示制御部による順次読出し
の終了位置から描画位置までの距離が所定値以下に短縮
されたことを契機として垂直ブランキング期間の開始を
待つことなく描画手段によるビデオRAMへの表示デー
タの書込みを開始する構成であるから、描画に割当てら
れる時間が延長されて表示画面の変更が迅速になり、作
業能率が大幅に向上する。
また、描画位置に存在する旧データの表示の終了を待っ
てビデオRAMへのデータの書込みによる描画が開始さ
れるので、描画途中のデータの表示に伴う画面の乱れが
有効に回避される。
【図面の簡単な説明】
第1図は本発明の一実施例のデータ処理装置の構成を示
すブロック図、第2図と第3図はCPU1により実行さ
れる描画処理ルーチンの一例を説明するためのフローチ
ャートである。 1・・・描画手段としてのCPU、2・・・ビデオRA
M、3・・・表示制御部、4・・・メモリ、11・・・
描画位置レジスタ、12・・・照合回路、13・・・割
込み制御回路。 特許出願人 日本電気ホームエレクトロニクス株式会社

Claims (1)

  1. 【特許請求の範囲】 ビデオRAMと、このビデオRAM内に表示データを書
    込む描画手段と、このビデオRAMの内容を順次周期的
    に読出して表示装置に供給する表示制御部と、描画位置
    レジスタと、前記表示制御部による表示用読出しの終了
    位置から前記描画位置までの距離を検出する距離検出手
    段とを備え、前記描画手段は、前記ビデオRAMへの表
    示データの書込みに際しこの書込み位置を描画位置とし
    て前記描画位置レジスタに設定し、 前記距離検出手段は、前記距離が所定値以下に短縮され
    たことことを前記描画手段に通知し、前記描画手段は、
    前記距離検出手段からの通知を受たことを契機として前
    記ビデオRAMへの前記表示データの書込みによる描画
    を開始することを特徴とするデータ処理装置。
JP62120854A 1987-05-18 1987-05-18 デ−タ処理装置 Pending JPS63285592A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62120854A JPS63285592A (ja) 1987-05-18 1987-05-18 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62120854A JPS63285592A (ja) 1987-05-18 1987-05-18 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS63285592A true JPS63285592A (ja) 1988-11-22

Family

ID=14796589

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62120854A Pending JPS63285592A (ja) 1987-05-18 1987-05-18 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS63285592A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05249947A (ja) * 1991-11-18 1993-09-28 Nec Corp 映像表示制御回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05249947A (ja) * 1991-11-18 1993-09-28 Nec Corp 映像表示制御回路

Similar Documents

Publication Publication Date Title
JPS61188582A (ja) マルチウインドウ書込み制御装置
JPS5987569A (ja) デ−タ自動連続処理回路
JPH0355832B2 (ja)
JPS6267632A (ja) コンピュータ表示装置
JPS63285592A (ja) デ−タ処理装置
JPS62145442A (ja) メモリのアクセス制御装置
JP2535841B2 (ja) 表示制御装置
JPS5836782B2 (ja) ヒヨウジヨウメモリノ ジブンカツリヨウホウ
JPH0430052B2 (ja)
JP2821121B2 (ja) 表示制御装置
JP3939078B2 (ja) データ書き込み制御回路
JPH035755B2 (ja)
JP2605609B2 (ja) ドット表示処理装置
KR960016740B1 (ko) 그래픽스 시스템
JPS63313229A (ja) 表示装置
JPS5945544A (ja) 表示デ−タ転送方式
JPS6132136A (ja) 画像表示装置
JPS6213690B2 (ja)
JPH0611552B2 (ja) プリンタ制御装置
JPS6252591A (ja) 画面メモリのアクセス制御方式
JPH05108549A (ja) メモリのアクセス方法
JPS58107589A (ja) 表示装置における画面クリア方式
JPH08286886A (ja) グラフィックス回路
JPS61170783A (ja) 表示制御装置
JPH01224882A (ja) 表示制御装置