JPH0476598A - Display controller - Google Patents
Display controllerInfo
- Publication number
- JPH0476598A JPH0476598A JP2191499A JP19149990A JPH0476598A JP H0476598 A JPH0476598 A JP H0476598A JP 2191499 A JP2191499 A JP 2191499A JP 19149990 A JP19149990 A JP 19149990A JP H0476598 A JPH0476598 A JP H0476598A
- Authority
- JP
- Japan
- Prior art keywords
- display
- register
- memory
- write address
- memory write
- 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
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発BAは表示メモリに書かnたデータをもとにして
5表示装置に表示信号を送る表示制御装置に関するもの
である。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] This BA relates to a display control device that sends display signals to five display devices based on data written in a display memory.
第2図は従来の表示メモIJ を用いた表示制御装置の
構成を示すブロック図である。図において、[1) l
d ff示子アドレスカウンタf2)Iri表示用メモ
リ、(3)は表示インタフェース14)idcPUイン
タフェース15H−tメモリ書込アドレスレジスタ、(
6)は1加算回路、(7)にCPUインタフェース(4
) L、9のアドレス情報と1加算回路(6)の出力と
を切がえるセレクタを示す。FIG. 2 is a block diagram showing the configuration of a display control device using a conventional display memo IJ. In the figure, [1) l
d ff indicator address counter f2) Iri display memory, (3) is display interface 14) idcPU interface 15H-t memory write address register, (
6) is the 1 addition circuit, and (7) is the CPU interface (4
) Shows a selector that switches between the address information of L and 9 and the output of the 1 addition circuit (6).
次に動作について説明する。表示において表示7)”L
/スヵヮンタ(1)は順次アドレス値を更新しながら表
示メモリ(2)に表示アドレスを与える。表示メモ1月
2)に与えられたアドレスに対するデータをR示イy
p−yエース(31K送り1表示インタフェース(3)
で表示装置に適した表示信号が生成さn表示装置に送ら
れる。Next, the operation will be explained. Indication 7)”L
The /scanter (1) supplies a display address to the display memory (2) while sequentially updating the address value. Display the data for the address given in January 2).
p-y ace (31K feed 1 display interface (3)
A display signal suitable for the display device is generated and sent to the display device.
表示する内容に、CPUエクアドレスを指定してデータ
を書込むがこれは以下の手順で行われる。Data is written by specifying the CPU address in the content to be displayed, and this is done in the following steps.
まf、CPU工、!1)CPUインタフェース(4)ヲ
介1、、*し/り(7)を通ってメモリ書込アドレスレ
ジx 夕1511c 、 7 )’レス初期値が設定さ
れる。Maf, CPU engineer! 1) The initial value of the memory write address register 1511c is set through the CPU interface (4) 1, , 7).
その後表示メモ1月2)へに、メモリ書込アドレスレジ
スタ(5)の保持するアドレスに対する書きこみが、C
Pじインタフェース(4)ヲ介して行われる。After that, in the display memo January 2), writing to the address held in the memory write address register (5) is
This is done via the P interface (4).
一般に1表示メモリ(2)に対するデータの書きこみは
、連続し之アドレスに対して連続して実施さnることが
多い。この場合、毎回、メモリ書込アドレスレジスタ(
5)の内容を設定することに効率が悪い0
そのため実際には1表示用メモ1月2)への書込動作の
行われた直後にメモリ書込アドレスレジスタ(5)の出
力k I 7JI]算回路(6)を通してアドレス値に
1を加えたものとし、こnをセレクタ(7)ヲ通してメ
モリ書込アドレスレジスタ(5)に再設定を行う。Generally, writing of data to one display memory (2) is often performed successively to consecutive addresses. In this case, each time the memory write address register (
Therefore, the output of the memory write address register (5) is actually performed immediately after the write operation to the display memo 1/2) is performed. It is assumed that 1 is added to the address value through the arithmetic circuit (6), and this n is passed through the selector (7) to be reset to the memory write address register (5).
この工うにすれば、毎回メモリ書込アドレスレジスタ(
5)の1厘をCPU工り更新せずに、連続したアドレス
に対して、表示用メモ1月2)に書込を行うことができ
る。If you do this, every time you write to the memory write address register (
It is possible to write to the display memo 2) to consecutive addresses without updating the CPU 5).
以下、この制御中1績例を図に従って示す。第3図にお
いて、(8)u表示装置の表示面、(9a)、 (9b
)。An example of one result during this control will be shown below according to the diagram. In FIG. 3, (8) the display surface of the u display device, (9a), (9b
).
(9c)、 (9d)はそれぞn表示面(8)に表示さ
れる表示文字を示す。第4図(a) −(d)は表示文
字(9a ) 〜(9d)を表示する場合の表示用メモ
1月2)の割ジ当てを示すメモリマツプである。(9c) and (9d) respectively indicate display characters displayed on the n display surface (8). FIGS. 4(a) to 4(d) are memory maps showing the allocation of display memos (January 2) when display characters (9a) to (9d) are displayed.
第3図の如く4文字の表示を行う手順はまず。First, the procedure for displaying four characters as shown in Figure 3 is as follows.
表示面(8)の所定の位置に対応する先頭の表示用メモ
1月2)のアドレスnを、最初にメモリ書込アドレスレ
ジスタ(5)に設定する。その後CPULす1表示文字
(9a)に対応する文字コードをCPUインタフェース
(4)ヲ介して表示用メモリ(2)に書きこむ。The address n of the first display memo (January 2) corresponding to a predetermined position on the display surface (8) is first set in the memory write address register (5). Thereafter, the character code corresponding to the CPU 1 display character (9a) is written into the display memory (2) via the CPU interface (4).
第4図fa)にこの時の表示用メモ1月2)の状態を示
す。次にメモリ書込アドレスレジスタ(5)の内容を1
だけ加算する。これは、メモリ書込アドレスレジスタ(
5)の内容217Jo!回路(6)およびセレクタ(η
を通してメモリ書込アドレスレジスタ(5)ヲ再設定す
ることVCLジ、CPUの介在なしに実行できる。Figure 4 fa) shows the state of the display memo January 2) at this time. Next, set the contents of the memory write address register (5) to 1.
Add only. This is the memory write address register (
5) Contents of 217Jo! Circuit (6) and selector (η
Resetting the memory write address register (5) through the VCL can be performed without CPU intervention.
この仄に、CPUL5表示文字(9b)に対応する文字
コード:1CPUインタフエース(4)を介して表示用
メモ1月2)に書きこむ。At this time, the character code corresponding to the CPUL5 display character (9b): 1 is written in the display memo (January 2) via the CPU interface (4).
第4図(b)にこの時の表示用メモリ(2)の状態を示
すO
書きこみ後、上記と同様にしてメモリ書込アドレスレジ
スタ(5)の内容lだけ加算する。FIG. 4(b) shows the state of the display memory (2) at this time. After writing, the contents l of the memory write address register (5) are added in the same manner as above.
以後、同様の採作をくり返し表示文字(9c)。After that, the same collection is repeated to display the characters (9c).
1%)に対応する文字コードを表示用メモリ(2)に書
きこみを行い、表示用メモリ(2)の内容が第4図(d
)のLうに設定されると表示が第3図の工うに行われる
。1%) is written into the display memory (2), and the contents of the display memory (2) are shown in Figure 4 (d).
), the display will be as shown in Figure 3.
近年表示装置が単に計算機端末にとどまらず。In recent years, display devices have become more than just computer terminals.
様々な分野に使用さnbにつれ表示の方法も多様化して
いる0
例をあげると部分点滅がある。これは表示のある領域を
一定期間毎に点滅表示させるもので以下の手@VCより
行われる。As they are used in a variety of fields, display methods are also becoming more diverse.An example is partial blinking. This is to flash a certain area of the display at regular intervals, and is performed by the following method @VC.
第3図の表示において1表示文字(9c)、(9d)を
点滅表示させる場合を考える。第5図(a)、 (b)
はこの場合の表示メモ1月2)の割り当てを示すメモリ
マツプである。Consider the case where 1 display characters (9c) and (9d) are displayed blinking in the display of FIG. Figure 5 (a), (b)
is a memory map showing the allocation of the display memo 2) in this case.
最初に点滅させる先頭の文字(9c)に相当する表示メ
モリ(2)のアドレス2CPUL9CPUインタフエー
ス(4)ヲ介してメモリ書込アドレスレジスタ(5)に
設定する。The address of the display memory (2) corresponding to the first character (9c) to be blinked is set in the memory write address register (5) via the CPU interface (4).
次に1表示用メモリ+21 K表示文字(9c1. r
9d)に対応する文字コード全表示用メモリ(2)に書
きこむ。Next, 1 display memory + 21 K display characters (9c1. r
Write the character code corresponding to 9d) into the memory for full display (2).
第5図(a)はこの時の表示用メモリ(2)の状態であ
る〇その後%暫時経過の後、メモリ書込アドレスレジス
タ(5)に点滅させる先頭の文字のアドレスを再度設定
し、今度に表示用メモリ(2)の表示文字(9C1(9
d)の設定されていたアドレスに空白文字のコードを書
きこむ。Figure 5 (a) shows the state of the display memory (2) at this time. After a period of time, the address of the first character to be blinked is set again in the memory write address register (5), and this time Display characters (9C1 (9) in display memory (2)
Write the blank character code to the address set in d).
第5図(b) Hこの時の表示用メモリ(2)の状態で
ある。上記の採作をくシ返し行うことVCLす、点滅表
示を行うことができる。FIG. 5(b) shows the state of the display memory (2) at this time. By repeating the above-mentioned sampling, a blinking display can be made.
第6図に上記による表示文字(9c)、 (9d)を点
滅す/)場合の消灯時の表示面(8)を示す正面図であ
る。FIG. 6 is a front view showing the display surface (8) when the display characters (9c) and (9d) are turned off when the display characters (9c) and (9d) are blinked.
上記の表示が交互にくジ返されるので、点滅表示が実現
される。Since the above display is repeated alternately, a blinking display is realized.
従来の表示制御装置に以上のように構成さnているので
1表示文字を点滅させる場合など1表示用メモリの同一
部分をくり返して更新するような採作を行う場合には、
CPUよりその@度メモリ書込アドレスレジスタを再設
定する必要があp、CPUの負担が大きいという問題点
があった。Since the conventional display control device has the above-mentioned configuration, when performing a production in which the same part of the memory for one display is repeatedly updated, such as when one display character is made to blink,
There is a problem in that it is necessary for the CPU to reset the memory write address register each time, which places a heavy burden on the CPU.
この発明は上記のような問題点を解消するためになされ
たものであり1表示用メモリの特定の部分を更新する際
CPU負荷を少なくできる表示制御装置を得ることを目
的としている。The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to provide a display control device that can reduce the CPU load when updating a specific portion of one display memory.
この発明vcよる表示制御装置は、CPUエクメモリ書
込アドレスレジスタに対し−て設定が行われる際に、そ
の値を保存するメモリ書込アドレス保存レジスタならび
にメモリ書込アドレス保存レジスタの内容をメモリ書込
アドレスレジスタに転送する手段を付加したものである
。The display control device according to the present invention VC writes the contents of the memory write address save register and the memory write address save register to the memory when settings are made to the CPU EX memory write address register. A means for transferring data to an address register is added.
以下、この発明の一実施例を図について説明する。第1
図において、 fil〜(7)は第2図の従来例に示し
たものと同等であるので説明を省略する。An embodiment of the present invention will be described below with reference to the drawings. 1st
In the figure, fil-(7) is the same as that shown in the conventional example of FIG. 2, so the explanation will be omitted.
αIはCPU工pcPUインタフェース(4)を介して
、メモリ書込アドレスレジスタ(5)に書きこみが行わ
れる際、その内容を保存するメモリ書込アドレス保存レ
ジスタである。セレクタ(7)はCPUインタフェース
f4) ! りのアドレス情報と、l加算回路(6)お
よびメモリ書込アドレス保存レジスタQl)の出力を切
りかえる。αI is a memory write address storage register that stores the contents when writing is performed to the memory write address register (5) via the CPU pcPU interface (4). Selector (7) is CPU interface f4)! The output of the adder circuit (6) and the memory write address storage register (Ql) is switched between the new address information and the output of the l adder circuit (6) and the memory write address storage register (Ql).
次に動作について説明する。第3図の従来例に示した表
示文字(9a)〜(9d)のうち、表示文字(9c)。Next, the operation will be explained. Display character (9c) among display characters (9a) to (9d) shown in the conventional example of FIG.
(9d)の点滅表示を行う場合、以下の採作で実現でき
る0
最初に点滅させる先頭の文字(9c)にあたる表示用メ
モ1月2)のアドレス2CPUエクCPUインタフエー
ス(4) k 介してメモリ書込アドレスレジスタ(5
)に設定する。When performing the blinking display of (9d), it can be realized by the following adaptation.0 Display memo corresponding to the first character (9c) to be blinked first January 2) Address 2 CPU Ex CPU interface (4) k Memory via Write address register (5
).
この時、同時にそのアドレスの値がメモリ書込アドレス
保存レジスタαGK書きこまれる。At this time, the value of that address is simultaneously written into memory write address storage register αGK.
次に表示用メモ1月2)に表示文字(9c) 、 (9
d)に対応する文字コードを表示用メモリ(2)に書き
こむ。ここまでの手順は従来例と同じである。Next, display characters (9c), (9
Write the character code corresponding to d) into the display memory (2). The procedure up to this point is the same as in the conventional example.
次に、消灯表示を行うためにメモリ書込アドレスレジス
タ(5)に点滅させる先頭の表示文字(9C)のアドレ
ス値を再設定するが、この際にメモリ書込アドレス保存
レジスタOOの内容をセレクタ(7)を通して、メモリ
書込アドレスレジスタ(5)に転送可能である。Next, in order to turn off the light, the address value of the first display character (9C) to be blinked is reset in the memory write address register (5), but at this time, the contents of the memory write address save register OO are set in the selector. (7), it can be transferred to the memory write address register (5).
すなわち、第2図の従来例の方式と異なp−度CPUエ
クメモリ書込アドレスレジスタ[51iC値を書きこむ
と、以後同じ値にメモリ書込アドレスレジスタ+511
に再設定する際には、CPULりメモリ書込アドレスレ
ジスタ(5)に値を設定せずに表示制御装置内で再設定
処理を行うことができ、CPU側の処理負荷が低減され
る。That is, when the p-degree CPU EX memory write address register [51iC value is written, which is different from the conventional method shown in FIG.
When resetting, the resetting process can be performed within the display control device without setting a value in the CPU memory write address register (5), and the processing load on the CPU side is reduced.
メモリ書込アドレスレジスタ(5)に対する設定を切シ
かえるセレクタ(7)の制御は様々な手法をとることが
できる。Various methods can be used to control the selector (7) that changes the settings for the memory write address register (5).
一例をあげると、CPULすCPUインタフェース(4
)に対して、メモリ書込アドレスレジスタ(5)への値
の設定が行われる場合には、CPUインタフェース(4
)エフのデータをメモリ書込アドレスレジスタ(5)に
設定し%CPUインタフェース(4)を介して表示用メ
モ1月2)に文字コードを設定する場合には、文字コー
ドの最上位ビットの値により、文字コードの書込後にメ
モリ書込アドレスレジスタ(5)への入力を1加算回路
(6)、あるいはメモリ書込アドレス保存レジスタ(I
Gのいずれかに切かえる方法がある。For example, the CPU interface (4
), when setting a value to the memory write address register (5), the CPU interface (4
) When setting the data of F in the memory write address register (5) and setting the character code in the display memo 2) via the CPU interface (4), the value of the most significant bit of the character code. After writing the character code, the input to the memory write address register (5) is added to the 1 addition circuit (6) or the memory write address storage register (I
There is a way to switch to either G.
以上のようにこの発明によれば1表示制御装置Kj?い
て、書きこみアドレスレジスタへCPUより設定される
値をそのままの値で保存する書きこみアドレス保存レジ
スタと、書きこみアドレスレジスタに書きこみアドレス
保存レジスタの内容を転送する手段とを設けたことによ
り、CPUの負荷を大きくふやすことなく、様々な表示
方法t−実現することができる効果がある。As described above, according to the present invention, one display control device Kj? By providing a write address storage register that stores the value set by the CPU as it is in the write address register, and a means for transferring the contents of the write address storage register to the write address register, This has the advantage that various display methods can be realized without significantly increasing the load on the CPU.
第1図はこの発明の一実施例による表示制御装置の構成
を示すブロック図、第2図に従来の表示制御装置の構成
を示すブロック図、第3図は従来の表示面を示す正面図
、第4図(a)〜(d)は第3図に示す表示文字を表示
する場合の表示用メモリの割p当てを示すメモリマツプ
、第5図(a)、 (b)は第3図における表示文字の
点滅を行う場合の表示メモリの割り当てを示すメモリマ
ツプ、第6図は表示文字の点滅を行う場合の消灯時の表
示面を示す正面図である。
図において、 11)#:を表示アドレスカウンタ、(
2)に表示用メモリ、(3)に表示インタフェース、(
4)にCPUインタフェース、f5)riメモリ書込ア
ドレスレジスタh (6) riJ 21D算回路、
171rj−t=tzクタ、 01ri、+Zモリ書込
アドレス保存レジスタを示す。
なお1図中、同一符号に同一、ま7?:は相当部分を示
す。FIG. 1 is a block diagram showing the configuration of a display control device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a conventional display control device, and FIG. 3 is a front view showing a conventional display surface. 4(a) to 4(d) are memory maps showing the display memory allocation when displaying the display characters shown in FIG. 3, and FIGS. 5(a) and 5(b) are the display in FIG. 3. FIG. 6 is a memory map showing the allocation of display memory when characters are blinked. FIG. 6 is a front view showing the display surface when the lights are turned off when characters are blinked. In the figure, 11) #: Displays address counter, (
2) is the display memory, (3) is the display interface, (
4) CPU interface, f5) ri memory write address register h (6) riJ 21D arithmetic circuit,
171rj-t=tz vector, 01ri, +Z memory write address storage register. In addition, in Figure 1, the same symbols are the same, or 7? : indicates the corresponding part.
Claims (1)
タをもとにして表示を行う表示制御装置において、CP
Uより表示用メモリに書きこみを行うアドレスを指定す
るメモリ書込アドレスレジスタと、上記メモリ書込アド
レスレジスタに対してCPUより設定される値をそのま
まの値で保存するメモリ書込アドレス保存レジスタと、
上記メモリ書込アドレスレジスタに、上記メモリ書込ア
ドレス保存レジスタの内容を転送する手段を備えたこと
を特徴とする表示制御装置。In a display control device that writes data to a display memory from a CPU and performs display based on that data, the CPU
A memory write address register that specifies the address to be written to the display memory from U, and a memory write address storage register that stores the value set by the CPU for the memory write address register as it is. ,
A display control device comprising means for transferring the contents of the memory write address storage register to the memory write address register.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2191499A JPH0476598A (en) | 1990-07-18 | 1990-07-18 | Display controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2191499A JPH0476598A (en) | 1990-07-18 | 1990-07-18 | Display controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0476598A true JPH0476598A (en) | 1992-03-11 |
Family
ID=16275669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2191499A Pending JPH0476598A (en) | 1990-07-18 | 1990-07-18 | Display controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0476598A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004318124A (en) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | Image display device |
JP2004318125A (en) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | Image display device |
-
1990
- 1990-07-18 JP JP2191499A patent/JPH0476598A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004318124A (en) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | Image display device |
JP2004318125A (en) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | Image display device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0760423B2 (en) | Data transfer method | |
JPH0476598A (en) | Display controller | |
JPH03196188A (en) | Display system for information processor | |
JPS6263333A (en) | Picture information controlling system | |
JPS5969840A (en) | Data entry method to entry screen | |
JPH0615318Y2 (en) | Electronic scheduler | |
JPH04235658A (en) | Compact electronic computer with graph display function | |
US6104369A (en) | Display control circuit including hardware elements for preventing undesired display within the display space of the display unit | |
JPS6378265A (en) | Process controlling system | |
JP2554876B2 (en) | Address translation device | |
JPS59177594A (en) | Display/memory control method | |
JPS61187050A (en) | Data file comparing and display device | |
JPH0385648A (en) | Operation history information recording system for program | |
JPS63231488A (en) | Bit map type display device | |
JPH01233628A (en) | Memory address conversion control circuit | |
JPH02247758A (en) | Control system for terminal information | |
JPH0355646A (en) | data storage circuit | |
JPS61123873A (en) | Data transfer control circuit | |
JPS63191191A (en) | CRT display device with periodic figure automatic update display function | |
JPH0352078B2 (en) | ||
JPS63136081A (en) | Key input cursor controller | |
JPS61193190A (en) | Display controller | |
JPH06110773A (en) | Memory controller | |
JPH06309132A (en) | Terminal controller | |
JPS63197989A (en) | Screen display device |