JPS5882294A - デイスプレイ装置における画面制御方式 - Google Patents
デイスプレイ装置における画面制御方式Info
- Publication number
- JPS5882294A JPS5882294A JP18054481A JP18054481A JPS5882294A JP S5882294 A JPS5882294 A JP S5882294A JP 18054481 A JP18054481 A JP 18054481A JP 18054481 A JP18054481 A JP 18054481A JP S5882294 A JPS5882294 A JP S5882294A
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- window
- screen
- dcd
- 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
Links
Landscapes
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(1)発明の技術分野
本発明はディスプレイ装量の画面制御に係り、特にディ
スプレイ制御データを互いに独立な種類のもので構成し
9画面を高速に、かつ動的に制御する方式に関する。
スプレイ制御データを互いに独立な種類のもので構成し
9画面を高速に、かつ動的に制御する方式に関する。
(2)従来技術と問題点
従来、ディスプレイ画面の制御方木としては、オーダ方
式がある。該方式ではオーダと表示データは連続領域に
設定しなければならないため、データの共用が出来ず、
不用なデータ転送が必要となる。そして表示データのサ
イズの変更9表示データの後の領域のデータは全て再設
定する必要があり、データ転送が必要になり処理速度が
低くなるという欠点(問題点)がある。
式がある。該方式ではオーダと表示データは連続領域に
設定しなければならないため、データの共用が出来ず、
不用なデータ転送が必要となる。そして表示データのサ
イズの変更9表示データの後の領域のデータは全て再設
定する必要があり、データ転送が必要になり処理速度が
低くなるという欠点(問題点)がある。
(3)発明の目的
本発明は前記欠点を解消するとともに、高速でメモリ容
量の小さい画面制御方式を提供することを目的とする。
量の小さい画面制御方式を提供することを目的とする。
(4)発明の構成
この目的は、アプリケージ璽ンプログラム(又は実行プ
ログラム)から送られたデータを表示するディスプレイ
システムにおいて、互いた独立なウィンド定義データ、
ディスプレイ制御データ、表示データで構成さrL九デ
ィスプレイ制御データを用いて。
ログラム)から送られたデータを表示するディスプレイ
システムにおいて、互いた独立なウィンド定義データ、
ディスプレイ制御データ、表示データで構成さrL九デ
ィスプレイ制御データを用いて。
所望のデータ項目の表示/入力属性、ウィンド形式全動
的に制御する手段を設けたことを特徴とするディスプレ
イ装置における画面制御方式で達成される。
的に制御する手段を設けたことを特徴とするディスプレ
イ装置における画面制御方式で達成される。
(5)発明の実施例
以下図面を用いて本発明を実施例を使って詳述する0
第1図は本発明の一実施例金示す全体概要図である。図
において、11けメモリ、12はアプリケージ、、9プ
ログラム)、13は画面制御部(ファームウェア)、1
4はCpu 、 15はコンソール。
において、11けメモリ、12はアプリケージ、、9プ
ログラム)、13は画面制御部(ファームウェア)、1
4はCpu 、 15はコンソール。
16qバツフアメモリ、!7はディスプレイ、1gはD
A8Dである。
A8Dである。
第2図は本発明の一実施例を示す画面制御部の詳細な図
である。
である。
図において、21はレジスタ、■〜■は処理手順を示す
。
。
第3図は本発明の一実施例を示すフローチャートの一部
である。
である。
第4図は本発明の一実施例を示すフローチャートの一部
である。
である。
第5図は本発明の一実施例を示すフローチャートの一部
である。
である。
第6図は本発明の一実施例を示すウィンド域を示す図で
ある。
ある。
ここに第3図、第4図、第5図にて1本発明の全フロー
チャートを構成しており、[相]、[相]は次べ′−ジ
との接続関係を示す記号である。
チャートを構成しており、[相]、[相]は次べ′−ジ
との接続関係を示す記号である。
さて、第2図において、ウィンド定義語(WDWI ;
う Window #efinitionWord ) t
ディスプレイ制御データリスト(DCAL ; Dis
play Control Data Li5t ’)
* 表示データ(TS、P、D、V)をアプリケーシ
ョンプログラム12が用意した後、レジスタ21にWD
WI 17)15j7)”レスWT)W Iをセットし
、アプリケーションプログラム12からWRITEコマ
ンドが出された場合について説明すると1画面制御部1
3は次の手順で前記表示データ(TS、P、D、V)の
制御を行ないディスプレイ17に表示する。
う Window #efinitionWord ) t
ディスプレイ制御データリスト(DCAL ; Dis
play Control Data Li5t ’)
* 表示データ(TS、P、D、V)をアプリケーシ
ョンプログラム12が用意した後、レジスタ21にWD
WI 17)15j7)”レスWT)W Iをセットし
、アプリケーションプログラム12からWRITEコマ
ンドが出された場合について説明すると1画面制御部1
3は次の手順で前記表示データ(TS、P、D、V)の
制御を行ないディスプレイ17に表示する。
■ レジスタ21によ、9WDWIからウィンドの位置
とサイズを求める。本例では、5行×12列のサイズの
ウィンドが2WSの位置で画面バッファ16上で確保さ
れる。FLGでタイトル表示の・指定があるので、WD
WIのTTLAフィールドのアドレスからタイトル表示
の指定があるので、 %VDWIのTTLAフィールド
のアドレスからタイトル・データ“SAMPLE″′を
WDWIのウィンドの一番上の行にセットする。タイト
ルは全て反転表示するので。
とサイズを求める。本例では、5行×12列のサイズの
ウィンドが2WSの位置で画面バッファ16上で確保さ
れる。FLGでタイトル表示の・指定があるので、WD
WIのTTLAフィールドのアドレスからタイトル表示
の指定があるので、 %VDWIのTTLAフィールド
のアドレスからタイトル・データ“SAMPLE″′を
WDWIのウィンドの一番上の行にセットする。タイト
ルは全て反転表示するので。
画面制御部13で反転のアトリビ−−) (ATR)を
くっつけて画面バッファに出力する。その結果。
くっつけて画面バッファに出力する。その結果。
WDWIウィンドの1行目に反転形式で“SAMPLE
’″が表示される(斜線は反転形式を示す。)■ WD
WIのDCDLAからDCDLのアドレスDCDLtを
求めレジスタIPC(図示されてbfkい)にセットす
る。以下順にIPCの指すディスプレイ制御データ(D
CI) ; Display Control Dat
a )から表示データを画面バッファにセットして行く
。
’″が表示される(斜線は反転形式を示す。)■ WD
WIのDCDLAからDCDLのアドレスDCDLtを
求めレジスタIPC(図示されてbfkい)にセットす
る。以下順にIPCの指すディスプレイ制御データ(D
CI) ; Display Control Dat
a )から表示データを画面バッファにセットして行く
。
■ DCDLlの最初の表示データはDADRフィール
を ド中のアドレスPから“PBeCEDU“である。デー
タ長Ir17文字であり、ウィンド内に収まるので。
を ド中のアドレスPから“PBeCEDU“である。デー
タ長Ir17文字であり、ウィンド内に収まるので。
PのデータにDCDのA”I’R(アトリビユート)ヲ
付けて画面バッファにセットする。DCDのOPでブラ
ンク詰の指定はないから9画面バッファ16の格納カウ
ントB8Cは88となる。次のDCDを求めるため、、
DCDのサイズ(8バイト)をIPCに加える。
付けて画面バッファにセットする。DCDのOPでブラ
ンク詰の指定はないから9画面バッファ16の格納カウ
ントB8Cは88となる。次のDCDを求めるため、、
DCDのサイズ(8バイト)をIPCに加える。
■ IPCの指すDCDはDCDLIの2番目のDCD
であり、DADRKは表示データのアドレスではなく。
であり、DADRKは表示データのアドレスではなく。
DCDのアドレスがセットされている。DCDのOPの
0ビツト目が1(16進表現でXl80L)から分る。
0ビツト目が1(16進表現でXl80L)から分る。
それで、IPCにはDAD R,フィール)17)値を
セットする。画面バッファには何も格納しないので、レ
ジスタB8Cは不変である。
セットする。画面バッファには何も格納しないので、レ
ジスタB8Cは不変である。
■ NPCから、データ長5の表示データ“(DCI、
)“が求まる。BSCの7カラム目から画面バッファに
格納する。B8Cti 5増えて、93となり9行の終
端に来たので次の行の先頭161をBSCにセットする
。DCDのOPで、ブランクづめの指定はな−ので、ブ
ランクづめはしない。IPCの値を8増やし。
)“が求まる。BSCの7カラム目から画面バッファに
格納する。B8Cti 5増えて、93となり9行の終
端に来たので次の行の先頭161をBSCにセットする
。DCDのOPで、ブランクづめの指定はな−ので、ブ
ランクづめはしない。IPCの値を8増やし。
次のDCI)7)アドレスが求まる。
■ IPCから、データ長4の表示データ”UAR’が
求まる。DCDのOPの第2ビツトが1(16進表現で
X’201 )でブランクづめの指定があるので。
求まる。DCDのOPの第2ビツトが1(16進表現で
X’201 )でブランクづめの指定があるので。
ウィンドWSの1行の残り8カラムにブランクをつめる
。それでBSCの値は241になる。IPCの値を8増
やし9次のDCDのアドレスを求める。
。それでBSCの値は241になる。IPCの値を8増
やし9次のDCDのアドレスを求める。
■ IPCから求めたDCDは表示データ用ではな(、
DCDのチェインアドレスがD CD+7) DADR
に入っている事が、OPの第θビット目が1から分る(
■と同じL IPCKI)ADRフィールド中のアド
レスDCDLI:3’−ッ卜する。
DCDのチェインアドレスがD CD+7) DADR
に入っている事が、OPの第θビット目が1から分る(
■と同じL IPCKI)ADRフィールド中のアド
レスDCDLI:3’−ッ卜する。
■ IPCから求まる表示データPの長さ指定が。
今回は14になっている。ウィンドWSの1行のサイズ
#:t12であり、かつウィンド定義で折りたたみ表示
指定がないので、13/14カラム目の’CL”は切り
捨てられ、’PROCEDURB DE”がDCDのA
TR指定の1反転1アトリビエートと共に画面バッファ
にセットされ、WSの第4行目のようになる。
#:t12であり、かつウィンド定義で折りたたみ表示
指定がないので、13/14カラム目の’CL”は切り
捨てられ、’PROCEDURB DE”がDCDのA
TR指定の1反転1アトリビエートと共に画面バッファ
にセットされ、WSの第4行目のようになる。
B 8 C(Buffor 5tore Counto
r)の動きについては。
r)の動きについては。
画面バッファは24行X80列のディスプレイの場合、
1から1920までの番号がついている0画面バッファ
は表示データ用とアトリピーート用の2つがある。本例
のように5×12のウィンドが定義されると、[6図の
斜線の部分をウィンド域として確保する。
1から1920までの番号がついている0画面バッファ
は表示データ用とアトリピーート用の2つがある。本例
のように5×12のウィンドが定義されると、[6図の
斜線の部分をウィンド域として確保する。
第3図、第4図、第5図は本例のフローチャートによる
処理手順を示しております。
処理手順を示しております。
(6)発明の効果
本発明によれば、■画面分割はウィンド定義により(サ
イズ、位置)を変更するだけでよい。■項目内の部分的
変更もディスプレイ制御データのチェイン機能により実
現でき、(オーダ、データ)のシフトのように無駄な転
送がないので高−である。0画面のスクロール二上/下
方向についてウィンド定義からのディスプレイ制御デー
タの並びへのポインタの変更のみであり、左右方向につ
いてはディスプレイ制御データ中の表示データのアドレ
スの変更、シフト量の設定のみでよく、無駄なデータ転
送がなく高速処理できる。
イズ、位置)を変更するだけでよい。■項目内の部分的
変更もディスプレイ制御データのチェイン機能により実
現でき、(オーダ、データ)のシフトのように無駄な転
送がないので高−である。0画面のスクロール二上/下
方向についてウィンド定義からのディスプレイ制御デー
タの並びへのポインタの変更のみであり、左右方向につ
いてはディスプレイ制御データ中の表示データのアドレ
スの変更、シフト量の設定のみでよく、無駄なデータ転
送がなく高速処理できる。
第1図は本発明の一実施例を示す全体1i!を要因であ
る。 第2図は本発明の一実施例を示す画面制御部の詳細図で
ある。 第3図は本発明の一実施例を示すフローチャートの一部
である。 第4図は本発明の一実施例を示すフローチャートの一部
である。 第5図は本発明の一実施例を示すフローチャートの一部
である。 第6図は本発明の一実施例を示すウィンド域を示す図で
ある。 記号の説明、11けメモリ、12はアプリケージ1ンプ
ログラム(実行プログラム)、13は画面制御部。 14はCou、15はコンソール、16けバッファメモ
1) 奉、17Fiデイスプレイ、18tj:DASD。 第 1 回
る。 第2図は本発明の一実施例を示す画面制御部の詳細図で
ある。 第3図は本発明の一実施例を示すフローチャートの一部
である。 第4図は本発明の一実施例を示すフローチャートの一部
である。 第5図は本発明の一実施例を示すフローチャートの一部
である。 第6図は本発明の一実施例を示すウィンド域を示す図で
ある。 記号の説明、11けメモリ、12はアプリケージ1ンプ
ログラム(実行プログラム)、13は画面制御部。 14はCou、15はコンソール、16けバッファメモ
1) 奉、17Fiデイスプレイ、18tj:DASD。 第 1 回
Claims (1)
- アプリケージ冒ンプログラム(又は実行プログラム)か
ら送られたデータを表示するディスプレイシステムにお
いて、互いに独立なウィンド定義データ、ディスプレイ
制御データ、表示データで構成されたディスプレイ制御
データを用いて、所望のデータ項目の表示/入力属性、
ウィンドの形式を動的に制御する手段を設けたことを特
徴とするディスプレイ装置における画面制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18054481A JPS5882294A (ja) | 1981-11-11 | 1981-11-11 | デイスプレイ装置における画面制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18054481A JPS5882294A (ja) | 1981-11-11 | 1981-11-11 | デイスプレイ装置における画面制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5882294A true JPS5882294A (ja) | 1983-05-17 |
Family
ID=16085126
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18054481A Pending JPS5882294A (ja) | 1981-11-11 | 1981-11-11 | デイスプレイ装置における画面制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5882294A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6091440A (ja) * | 1983-10-24 | 1985-05-22 | Mitsubishi Electric Corp | デイスプレイ装置 |
-
1981
- 1981-11-11 JP JP18054481A patent/JPS5882294A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6091440A (ja) * | 1983-10-24 | 1985-05-22 | Mitsubishi Electric Corp | デイスプレイ装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6061794A (ja) | 画面分割表示装置 | |
| WO1999021162B1 (en) | Basic input-output system (bios) read-only memory (rom) with capability for vertical scrolling of bitmapped graphic data by columns | |
| JPS5882294A (ja) | デイスプレイ装置における画面制御方式 | |
| JPH0441831B2 (ja) | ||
| JPS6017485A (ja) | 画面分割制御装置 | |
| JPH0361199B2 (ja) | ||
| JPS607476A (ja) | 画面スクロ−ル方式 | |
| JP3191468B2 (ja) | ビデオ表示用メモリ集積回路 | |
| JPS60154291A (ja) | リフレツシユメモリ制御装置 | |
| JPS5997184A (ja) | 画像処理装置 | |
| JPS61180283A (ja) | ワ−ドプロセツサ | |
| JPS6091390A (ja) | デイスプレイ装置の制御方式 | |
| JPS6050585A (ja) | 画面分割表示制御装置 | |
| KR890002003B1 (ko) | 씨알티(crt) 제어회로 | |
| JPS61174591A (ja) | グラフイツクデイスプレイ装置 | |
| JPS63276091A (ja) | マルチウィンドウにおけるスクロ−ル方式 | |
| JPS6073573A (ja) | 表示装置の制御方式 | |
| JPH0553900A (ja) | 画像メモリ制御方法 | |
| JPS6159391A (ja) | 静止画移動回路 | |
| JPS6116086A (ja) | メモリ制御方式 | |
| JPS60214387A (ja) | スクロ−ル画像の画面管理方式 | |
| JPS61255396A (ja) | プラズマ表示装置 | |
| JPH0383122A (ja) | マルチウインドウ表示装置 | |
| JPS62145280A (ja) | ビツトマツプデイスプレイにおける表示修飾制御方式 | |
| JPS58159576A (ja) | スクロ−ル表示制御装置 |