JPS5882294A - Picture control system for display - Google Patents

Picture control system for display

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
Application number
JP18054481A
Other languages
Japanese (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP18054481A priority Critical patent/JPS5882294A/en
Publication of JPS5882294A publication Critical patent/JPS5882294A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (1)発明の技術分野 本発明はディスプレイ装量の画面制御に係り、特にディ
スプレイ制御データを互いに独立な種類のもので構成し
9画面を高速に、かつ動的に制御する方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (1) Technical field of the invention The present invention relates to screen control of display capacity, and in particular to a method for controlling nine screens at high speed and dynamically by configuring display control data of mutually independent types. Regarding the control method.

(2)従来技術と問題点 従来、ディスプレイ画面の制御方木としては、オーダ方
式がある。該方式ではオーダと表示データは連続領域に
設定しなければならないため、データの共用が出来ず、
不用なデータ転送が必要となる。そして表示データのサ
イズの変更9表示データの後の領域のデータは全て再設
定する必要があり、データ転送が必要になり処理速度が
低くなるという欠点(問題点)がある。
(2) Prior Art and Problems Conventionally, there is an order system as a control tree for a display screen. In this method, the order and display data must be set in a continuous area, so data cannot be shared.
Requires unnecessary data transfer. Then, all the data in the area after the change in display data size 9 display data needs to be reset, which requires data transfer and lowers the processing speed (problem).

(3)発明の目的 本発明は前記欠点を解消するとともに、高速でメモリ容
量の小さい画面制御方式を提供することを目的とする。
(3) Purpose of the Invention It is an object of the present invention to eliminate the above-mentioned drawbacks and to provide a screen control method that is fast and has a small memory capacity.

(4)発明の構成 この目的は、アプリケージ璽ンプログラム(又は実行プ
ログラム)から送られたデータを表示するディスプレイ
システムにおいて、互いた独立なウィンド定義データ、
ディスプレイ制御データ、表示データで構成さrL九デ
ィスプレイ制御データを用いて。
(4) Structure of the Invention This object is to provide a display system that displays data sent from an application program (or an execution program) by displaying mutually independent window definition data,
Display control data consists of display data, using rL9 display control data.

所望のデータ項目の表示/入力属性、ウィンド形式全動
的に制御する手段を設けたことを特徴とするディスプレ
イ装置における画面制御方式で達成される。
This is achieved by a screen control method in a display device characterized by providing means for fully dynamically controlling display/input attributes and window formats of desired data items.

(5)発明の実施例 以下図面を用いて本発明を実施例を使って詳述する0 第1図は本発明の一実施例金示す全体概要図である。図
において、11けメモリ、12はアプリケージ、、9プ
ログラム)、13は画面制御部(ファームウェア)、1
4はCpu 、  15はコンソール。
(5) Embodiments of the Invention The present invention will now be described in detail with reference to the drawings. FIG. 1 is an overall schematic diagram showing one embodiment of the present invention. In the figure, 11 memories, 12 application cages, 9 programs), 13 screen control unit (firmware), 1
4 is CPU, 15 is console.

16qバツフアメモリ、!7はディスプレイ、1gはD
A8Dである。
16q buffer memory! 7 is display, 1g is D
It is A8D.

第2図は本発明の一実施例を示す画面制御部の詳細な図
である。
FIG. 2 is a detailed diagram of a screen control section showing an embodiment of the present invention.

図において、21はレジスタ、■〜■は処理手順を示す
In the figure, 21 indicates a register, and ① to ① indicate processing procedures.

第3図は本発明の一実施例を示すフローチャートの一部
である。
FIG. 3 is a part of a flowchart showing one embodiment of the present invention.

第4図は本発明の一実施例を示すフローチャートの一部
である。
FIG. 4 is a part of a flowchart showing one embodiment of the present invention.

第5図は本発明の一実施例を示すフローチャートの一部
である。
FIG. 5 is a part of a flowchart showing one embodiment of the present invention.

第6図は本発明の一実施例を示すウィンド域を示す図で
ある。
FIG. 6 is a diagram showing a window area showing an embodiment of the present invention.

ここに第3図、第4図、第5図にて1本発明の全フロー
チャートを構成しており、[相]、[相]は次べ′−ジ
との接続関係を示す記号である。
Here, FIGS. 3, 4, and 5 constitute an entire flowchart of the present invention, and "phase" and "phase" are symbols indicating the connection relationship with the next page.

さて、第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に表示する。
Now, in Figure 2, the wind definition word (WDWI;
Window #efinitionWord) t
Display control data list (DCAL; Dis
play Control DataLi5t')
* After the application program 12 prepares the display data (TS, P, D, V), the WD is stored in the register 21.
WI 17) 15j7) "Response WT) WI To explain the case where WI is set and a WRITE command is issued from the application program 12, 1 screen control section 1
3 controls the display data (TS, P, D, V) and displays them on the display 17 according to the following procedure.

■ レジスタ21によ、9WDWIからウィンドの位置
とサイズを求める。本例では、5行×12列のサイズの
ウィンドが2WSの位置で画面バッファ16上で確保さ
れる。FLGでタイトル表示の・指定があるので、WD
WIのTTLAフィールドのアドレスからタイトル表示
の指定があるので、 %VDWIのTTLAフィールド
のアドレスからタイトル・データ“SAMPLE″′を
WDWIのウィンドの一番上の行にセットする。タイト
ルは全て反転表示するので。
(2) Using the register 21, determine the window position and size from 9WDWI. In this example, a window with a size of 5 rows x 12 columns is secured on the screen buffer 16 at the 2WS position. Since the title display is specified in FLG, WD
Since the title display is specified from the address of the TTLA field of WI, title data "SAMPLE"' is set from the address of the TTLA field of %VDWI to the top line of the WDWI window. All titles are displayed in reverse.

画面制御部13で反転のアトリビ−−) (ATR)を
くっつけて画面バッファに出力する。その結果。
The screen control unit 13 attaches the inverted attribution (ATR) and outputs it to the screen buffer. the result.

WDWIウィンドの1行目に反転形式で“SAMPLE
’″が表示される(斜線は反転形式を示す。)■ WD
WIのDCDLAからDCDLのアドレスDCDLtを
求めレジスタIPC(図示されてbfkい)にセットす
る。以下順にIPCの指すディスプレイ制御データ(D
CI) ; Display Control Dat
a )から表示データを画面バッファにセットして行く
In the first line of the WDWI window, write “SAMPLE” in reverse format.
''' is displayed (diagonal lines indicate inverted format) ■ WD
The address DCDLt of DCDL is obtained from DCDLA of WI and set in register IPC (bfk in the figure). Display control data (D) pointed to by IPC is shown below in order.
CI) ; Display Control Dat
From a), display data is set in the screen buffer.

■ DCDLlの最初の表示データはDADRフィール
を ド中のアドレスPから“PBeCEDU“である。デー
タ長Ir17文字であり、ウィンド内に収まるので。
(2) The first display data of DCDLl is "PBeCEDU" from the address P in the DADR field. The data length is 17 characters, so it fits within the window.

PのデータにDCDのA”I’R(アトリビユート)ヲ
付けて画面バッファにセットする。DCDのOPでブラ
ンク詰の指定はないから9画面バッファ16の格納カウ
ントB8Cは88となる。次のDCDを求めるため、、
DCDのサイズ(8バイト)をIPCに加える。
Add the DCD's A"I'R (attribute) to the data of P and set it in the screen buffer. Since there is no blank padding specified in the DCD OP, the storage count B8C of the 9-screen buffer 16 will be 88. Next DCD In order to find
Add the size of DCD (8 bytes) to IPC.

■ IPCの指すDCDはDCDLIの2番目のDCD
であり、DADRKは表示データのアドレスではなく。
■ The DCD pointed to by IPC is the second DCD of DCDLI.
, and DADRK is not the address of display data.

DCDのアドレスがセットされている。DCDのOPの
0ビツト目が1(16進表現でXl80L)から分る。
The DCD address is set. The 0th bit of the DCD OP can be determined from 1 (Xl80L in hexadecimal notation).

それで、IPCにはDAD R,フィール)17)値を
セットする。画面バッファには何も格納しないので、レ
ジスタB8Cは不変である。
Therefore, the IPC is set to the DAD R, Field)17) value. Since nothing is stored in the screen buffer, register B8C remains unchanged.

■ NPCから、データ長5の表示データ“(DCI、
)“が求まる。BSCの7カラム目から画面バッファに
格納する。B8Cti 5増えて、93となり9行の終
端に来たので次の行の先頭161をBSCにセットする
。DCDのOPで、ブランクづめの指定はな−ので、ブ
ランクづめはしない。IPCの値を8増やし。
■ Display data of data length 5 “(DCI,
)" is stored in the screen buffer from the 7th column of BSC. B8Cti increases by 5 and becomes 93, which is the end of 9 lines, so set 161 at the beginning of the next line to BSC. At the OP of DCD, blank There is no way to specify the end, so do not leave it blank.Increase the IPC value by 8.

次のDCI)7)アドレスが求まる。Next DCI) 7) Find the address.

■ IPCから、データ長4の表示データ”UAR’が
求まる。DCDのOPの第2ビツトが1(16進表現で
X’201 )でブランクづめの指定があるので。
- Display data "UAR" with a data length of 4 is obtained from the IPC.The second bit of the OP of the DCD is 1 (X'201 in hexadecimal notation) and blanks are specified.

ウィンドWSの1行の残り8カラムにブランクをつめる
。それでBSCの値は241になる。IPCの値を8増
やし9次のDCDのアドレスを求める。
Fill in the remaining 8 columns of one row of the window WS with blanks. Therefore, the value of BSC becomes 241. Increase the IPC value by 8 to find the address of the 9th DCD.

■ IPCから求めたDCDは表示データ用ではな(、
DCDのチェインアドレスがD CD+7) DADR
に入っている事が、OPの第θビット目が1から分る(
■と同じL  IPCKI)ADRフィールド中のアド
レスDCDLI:3’−ッ卜する。
■ The DCD obtained from IPC is not for display data (,
DCD chain address is DCD+7) DADR
It can be seen from the θth bit of OP that it is in 1 (
(Same as LIPCKI) Address DCDLI:3' in the ADR field.

■ IPCから求まる表示データPの長さ指定が。■ Specify the length of display data P determined from IPC.

今回は14になっている。ウィンドWSの1行のサイズ
#:t12であり、かつウィンド定義で折りたたみ表示
指定がないので、13/14カラム目の’CL”は切り
捨てられ、’PROCEDURB DE”がDCDのA
TR指定の1反転1アトリビエートと共に画面バッファ
にセットされ、WSの第4行目のようになる。
This time it's 14. Since the size of one line of the window WS is #: t12 and there is no folding display specified in the window definition, 'CL' in columns 13/14 is truncated, and 'PROCEDURB DE' is A of DCD.
It is set in the screen buffer along with 1 inversion and 1 attribution specified by TR, and becomes as shown in the 4th line of WS.

B 8 C(Buffor 5tore Counto
r)の動きについては。
B 8 C (Buffer 5tore Count
Regarding the movement of r).

画面バッファは24行X80列のディスプレイの場合、
1から1920までの番号がついている0画面バッファ
は表示データ用とアトリピーート用の2つがある。本例
のように5×12のウィンドが定義されると、[6図の
斜線の部分をウィンド域として確保する。
For a display with 24 rows and 80 columns, the screen buffer is
There are two 0 screen buffers numbered from 1 to 1920, one for display data and one for repeat repeat. When a 5×12 window is defined as in this example, the shaded area in Figure 6 is secured as the window area.

第3図、第4図、第5図は本例のフローチャートによる
処理手順を示しております。
Figures 3, 4, and 5 show the processing procedure in the flowchart of this example.

(6)発明の効果 本発明によれば、■画面分割はウィンド定義により(サ
イズ、位置)を変更するだけでよい。■項目内の部分的
変更もディスプレイ制御データのチェイン機能により実
現でき、(オーダ、データ)のシフトのように無駄な転
送がないので高−である。0画面のスクロール二上/下
方向についてウィンド定義からのディスプレイ制御デー
タの並びへのポインタの変更のみであり、左右方向につ
いてはディスプレイ制御データ中の表示データのアドレ
スの変更、シフト量の設定のみでよく、無駄なデータ転
送がなく高速処理できる。
(6) Effects of the Invention According to the present invention, (1) screen division can be achieved by simply changing (size, position) by window definition. (2) Partial changes within an item can also be realized by the chain function of display control data, which is highly advantageous because there is no unnecessary transfer like shifting (orders, data). 0 For the upward/downward scrolling of the screen, only the pointer to the display control data array from the window definition can be changed, and for the horizontal direction, only the address of the display data in the display control data can be changed and the shift amount can be set. Good, high-speed processing without unnecessary data transfer.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示す全体1i!を要因であ
る。 第2図は本発明の一実施例を示す画面制御部の詳細図で
ある。 第3図は本発明の一実施例を示すフローチャートの一部
である。 第4図は本発明の一実施例を示すフローチャートの一部
である。 第5図は本発明の一実施例を示すフローチャートの一部
である。 第6図は本発明の一実施例を示すウィンド域を示す図で
ある。 記号の説明、11けメモリ、12はアプリケージ1ンプ
ログラム(実行プログラム)、13は画面制御部。 14はCou、15はコンソール、16けバッファメモ
1) 奉、17Fiデイスプレイ、18tj:DASD。 第 1 回
FIG. 1 shows an entire example 1i! of the present invention. is a factor. FIG. 2 is a detailed diagram of a screen control section showing an embodiment of the present invention. FIG. 3 is a part of a flowchart showing one embodiment of the present invention. FIG. 4 is a part of a flowchart showing one embodiment of the present invention. FIG. 5 is a part of a flowchart showing one embodiment of the present invention. FIG. 6 is a diagram showing a window area showing one embodiment of the present invention. Explanation of symbols: 11 memory, 12 application application program (execution program), 13 screen control unit. 14 is Cou, 15 is console, 16 buffer memo 1), 17 Fi display, 18tj: DASD. 1st

Claims (1)

【特許請求の範囲】[Claims] アプリケージ冒ンプログラム(又は実行プログラム)か
ら送られたデータを表示するディスプレイシステムにお
いて、互いに独立なウィンド定義データ、ディスプレイ
制御データ、表示データで構成されたディスプレイ制御
データを用いて、所望のデータ項目の表示/入力属性、
ウィンドの形式を動的に制御する手段を設けたことを特
徴とするディスプレイ装置における画面制御方式。
In a display system that displays data sent from an app cage access program (or execution program), a desired data item is displayed using display control data composed of mutually independent window definition data, display control data, and display data. display/input attributes,
A screen control method for a display device, characterized by providing means for dynamically controlling a window format.
JP18054481A 1981-11-11 1981-11-11 Picture control system for display Pending JPS5882294A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18054481A JPS5882294A (en) 1981-11-11 1981-11-11 Picture control system for display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18054481A JPS5882294A (en) 1981-11-11 1981-11-11 Picture control system for display

Publications (1)

Publication Number Publication Date
JPS5882294A true JPS5882294A (en) 1983-05-17

Family

ID=16085126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18054481A Pending JPS5882294A (en) 1981-11-11 1981-11-11 Picture control system for display

Country Status (1)

Country Link
JP (1) JPS5882294A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6091440A (en) * 1983-10-24 1985-05-22 Mitsubishi Electric Corp Display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6091440A (en) * 1983-10-24 1985-05-22 Mitsubishi Electric Corp Display device

Similar Documents

Publication Publication Date Title
JPS6061794A (en) Personal computer
WO1999021162B1 (en) Basic input-output system (bios) read-only memory (rom) with capability for vertical scrolling of bitmapped graphic data by columns
JPS5882294A (en) Picture control system for display
JPH0441831B2 (en)
JPS6017485A (en) Image split controller
JPH0361199B2 (en)
JPS607476A (en) Screen scrolling system
JP3191468B2 (en) Video display memory integrated circuit
JPS597992A (en) Display indication system with multi-window screen
JPS60154291A (en) Refresh memory controller
JPS5997184A (en) Image processor
JPS61180283A (en) Word processor
JPS6050585A (en) Screen split display controller
JPS61174591A (en) Graphic display unit
JPS63276091A (en) Scrolling system for multi-window
JPS6073573A (en) Display control systerm
JPS60214387A (en) Screen management system of scrol image
JPS61255396A (en) Plasma display unit
JPH0126073B2 (en)
JPS6011891A (en) Display control system
JPS6057380A (en) Display system
JPS58159576A (en) Scroll display controller
JPS61254984A (en) Processor for bit mat display unit
JPH0449115B2 (en)
JPH0322999B2 (en)