JPS6153735B2 - - Google Patents
Info
- Publication number
- JPS6153735B2 JPS6153735B2 JP12344178A JP12344178A JPS6153735B2 JP S6153735 B2 JPS6153735 B2 JP S6153735B2 JP 12344178 A JP12344178 A JP 12344178A JP 12344178 A JP12344178 A JP 12344178A JP S6153735 B2 JPS6153735 B2 JP S6153735B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- circuit
- signal
- 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.)
- Expired
Links
- 230000004044 response Effects 0.000 claims description 2
- 238000013500 data storage Methods 0.000 claims 3
- 230000037430 deletion Effects 0.000 claims 1
- 238000012217 deletion Methods 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
本発明はCRT端末制御装置における表示装置
に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a display device in a CRT terminal control device.
電子計算機の端末装置として用いられるCRT
端末制御装置では、所定のフオーマツトに従つて
データを入力し、その入力データをCRT画面上
に表示し、その後CPU(情報処理装置)へ転送
するようにしている。このようにデイスプレイ装
置を利用してデータエントリーを行う場合、一般
に表示画面上を固定フイールドと入力フイールド
に分け、固定フイールド上にガイダンス用データ
を表示し、このガイダンス用データに従つてオペ
レータが入力フイールドにデータを入力する。こ
の場合、入力フイールド以外の部分は、キー入力
ができないようにプロテクトフイールドとして保
護されている。しかして、上記入力フイールドは
データ入力に先立つてクリアするが、従来では単
に全入力フイールドをクリアする場合と、クリア
した後全入力フイールドに所定のコードを書込ん
で入力フイールドの位置を示す場合がある。 CRT used as a terminal device for electronic computers
The terminal control device inputs data according to a predetermined format, displays the input data on a CRT screen, and then transfers it to a CPU (information processing device). When performing data entry using a display device in this way, the display screen is generally divided into a fixed field and an input field, guidance data is displayed on the fixed field, and the operator enters the input field according to this guidance data. Enter data into. In this case, the area other than the input field is protected as a protect field to prevent key input. The above input fields are cleared prior to data input, but conventionally, all input fields are simply cleared, and after clearing, a predetermined code is written in all input fields to indicate the position of the input field. be.
上記入力フイールドをクリアする場合には端末
側に入力フイールド消去用のコマンドが設けられ
ているため簡単に処理することができるが、入力
フイールドの位置及び桁数が識別できないため、
オペータガイダンス的表示ができないという欠点
がある。また、全入力フイールドに所定のコード
を書込む場合にはオペレータガイダンス的表示が
行なえるが、従来ではCPUから全入力フイール
ドに対して所定のコードを送出するようにしてお
り、このためデータ転送量が非常に多く、回線コ
ストが高くなる欠点がある。 If you want to clear the input field mentioned above, it can be easily done because the terminal side has a command for clearing the input field, but since the position and number of digits of the input field cannot be identified,
The disadvantage is that operator guidance-like displays cannot be provided. In addition, when writing a predetermined code to all input fields, an operator guidance display can be performed, but conventionally the CPU sends a predetermined code to all input fields, which reduces the amount of data transferred. There are a lot of problems, and the disadvantage is that the line cost is high.
本発明は上記の点に鑑みてなされたもので、デ
ータ転送量を増やすことなく、全入力フイールド
に対して所定のコードを書込んで表示する表示装
置を提供することを目的とする。 The present invention has been made in view of the above points, and it is an object of the present invention to provide a display device that can write and display predetermined codes in all input fields without increasing the amount of data transferred.
以下図面を参照して本発明の一実施例を説明す
る。まず、第1図によりCRT端末制御装置全体
の構成について説明する。第1図においてDBは
CPU(図示せず)からのデータを伝送するデー
タバスで、このデータバスDBはCPUからの動作
指令Iによつて動作するインターフエイス1を介
して内部バス2に接続され、この内部バス2に
CRTコントローラ3及びスクリーンメモリ4が
接続される。さらに、上記内部バス2にはゲート
回路G1を介してラインデータメモリ5が接続さ
れると共にゲート回路G2を介してラインコント
ロールメモリ6が接続される。そして、上記
CRTコントローラ3にはCPUから読出し、書込
み指令R/W1、イネーブル信号E1が与えられ
ると共にアドレスバスABを介してアデレスデー
タが入力される。上記CRTコントローラ3は詳
細を後述するがスクリーンメモリ4の読出し、書
込み制御、カーソルの移動制御等を行うもので、
スクリーンメモリ4に読出し、書込み指令R/W
2、ゲート回路G3にゲート信号GS、アドレスレ
ジスタ(AR)7にカーソル用アドレスデータ及
びアドレスレジスタ指定信号ASを与える。アド
レスレジスタ7にセツトされたデータは、ゲート
回路G3を介してスクリーンメモリ4へ入力され
る。さらに、スクリーンメモリ4には、同期制御
回路9からの信号によつて順次カウントアツプさ
れるアドレスカウンタ10のカウント内容がゲー
ト回路G3を介して入力される。このスクリーン
メモリ4は、第2図に示すようにスクリーンデー
タメモリSDMとスクリーンコントロールメモリ
SCMとからなつており、例えば1,3,5…2n
+1の奇数番地がスクリーンデータメモリSDM
の領域、0,2,4…2nの偶数番地がスクリー
ンコントロールメモリSCMの領域となつてい
る。このスクリーンコントロールメモリSCMに
は例えばエラーe、デユプリキツトd、プロテク
トpを示すコントロールデータ及びリバースr、
ブリンクb、ハーフブライトの表示状態を制御す
るコントロールデータが記憶される。しかして、
スクリーンメモリ4内のスクリーンデータメモリ
SDMに記憶される表示用データは、上記したよ
うにゲート回路G1を介してラインデータメモリ
5へ送られ、スクリーンコントロールメモリ
SCMに記憶されるコントロールデータはゲート
回路G2を介してラインコントロールメモリ6へ
送られる。ラインデータメモリ5及びラインコン
トロールメモリ6はシフトレジスタで構成され、
画面の1ラスタ走査毎にそれぞれゲート回路
G1,G2を介して1循環し、データの記憶保持を
行つている。そして、ラインデータメモリ5及び
ラインコントロールメモリ6は、画面の1ライン
(文字1行分)走査毎にスクリーンメモリ4から
ゲート回路G1,G2を介して読出される次のライ
ン表示データ及びコントロールデータを記憶す
る。この場合、同期制御回路9によつてゲート回
路G1,G2の制御が行われる。そして、上記ライ
ンデータメモリ5に記憶されたラインデータは、
キヤラクタジエネレータ11へ送られる。このキ
ヤラクタジエネレータ11は、同期制御回路9か
らの信号に同期して動作し、入力されるラインデ
ータに対するキヤラクタデータを発生する。この
キヤラクタデータは、P―S(並列―直列)変換
回路12を介して直列データに変換され、合成回
路13へ送られる。また、ラインコントロールメ
モリ6に記憶されたコントロールデータは、検知
回路14において検知され、その検知内容に基ず
く制御信号が合成回路13へ送られて表示用デー
タと合成される。この合成回路13で合成された
信号はビデオ信号としてオア回路15を介して
CRT表示部(図示せず)へ送られる。さらに、
このCRT表示部には、同期制御回路9からの信
号に従つてアドレスレジスタ7とアドレスカウン
タ10との内容一致を検出する一致検出回路16
の出力がオア回路15を介して入力される。この
一致回路16によつてカーソル表示の位置検出が
行われる。さらに、CRT表示部には水平同期信
号H.SYNC及び垂直同期信号V.SYNCが与えられ
る。 An embodiment of the present invention will be described below with reference to the drawings. First, the overall configuration of the CRT terminal control device will be explained with reference to FIG. In Figure 1, DB is
A data bus that transmits data from a CPU (not shown).This data bus DB is connected to an internal bus 2 via an interface 1 that operates according to an operation command I from the CPU.
A CRT controller 3 and screen memory 4 are connected. Furthermore, a line data memory 5 is connected to the internal bus 2 via a gate circuit G1 , and a line control memory 6 is also connected via a gate circuit G2. And above
The CRT controller 3 is given a read/write command R/W1 and an enable signal E1 from the CPU, and address data is also input via the address bus AB. The CRT controller 3 mentioned above performs reading and writing control of the screen memory 4, cursor movement control, etc., which will be described in detail later.
Read/write command R/W to screen memory 4
2. Give the gate signal GS to the gate circuit G 3 and the cursor address data and address register designation signal AS to the address register (AR) 7. The data set in the address register 7 is input to the screen memory 4 via the gate circuit G3 . Furthermore, the count contents of the address counter 10, which are sequentially counted up in response to signals from the synchronization control circuit 9, are input to the screen memory 4 via the gate circuit G3 . This screen memory 4 includes a screen data memory SDM and a screen control memory as shown in Figure 2.
For example, 1, 3, 5...2n
+1 odd address is screen data memory SDM
The even addresses 0, 2, 4, . . . 2n are the areas of the screen control memory SCM. This screen control memory SCM contains, for example, control data indicating error e, duplication d, protect p, reverse r,
Control data for controlling the display state of blink b and half bright is stored. However,
Screen data memory in screen memory 4
The display data stored in the SDM is sent to the line data memory 5 via the gate circuit G1 as described above, and then sent to the screen control memory.
The control data stored in the SCM is sent to the line control memory 6 via the gate circuit G2 . The line data memory 5 and line control memory 6 are composed of shift registers,
Gate circuit for each raster scan of the screen
It makes one cycle via G 1 and G 2 and stores and holds data. The line data memory 5 and the line control memory 6 are used to store the next line display data and control read out from the screen memory 4 via the gate circuits G 1 and G 2 every time one line of the screen (one line of characters) is scanned. Store data. In this case, the synchronization control circuit 9 controls the gate circuits G 1 and G 2 . The line data stored in the line data memory 5 is
It is sent to the character generator 11. This character generator 11 operates in synchronization with a signal from the synchronous control circuit 9, and generates character data for input line data. This character data is converted into serial data via a PS (parallel-serial) conversion circuit 12 and sent to a synthesis circuit 13. Further, the control data stored in the line control memory 6 is detected by the detection circuit 14, and a control signal based on the detected content is sent to the synthesis circuit 13 and synthesized with the display data. The signal synthesized by this synthesis circuit 13 is passed through an OR circuit 15 as a video signal.
The signal is sent to a CRT display unit (not shown). moreover,
This CRT display section includes a coincidence detection circuit 16 that detects coincidence of contents between the address register 7 and the address counter 10 according to a signal from the synchronization control circuit 9.
The output of is inputted via the OR circuit 15. This matching circuit 16 detects the position of the cursor display. Further, a horizontal synchronizing signal H.SYNC and a vertical synchronizing signal V.SYNC are applied to the CRT display section.
次に上記CRTコントローラ3の詳細について
第3図により説明する。CPUからデータバスDB
及びインターフエイス1を介して内部バス2に与
えられたデータは、CRTコントローラ3内の入
力レジスタ21又はカーソルカウンタ(CC)2
2へ入力される。また、CPUからCRTコントロ
ーラ3に送られてくる読出し、書込み指令R/W
1、イネーブル信号E1、アドレスデータはアド
レスデコーダ23へ入力される。アドレスデコー
ダ23は、CPUからアドレスバスABを介して送
られてくるアドレスデータに従つて入力レジスタ
21あるいはカーソルカウンタ22を選択して書
込み指令を与える。そして、上記入力レジスタ2
1にセツトされたデータは制御回路24へ送られ
ると共にゲート回路G4を介してバツフア25へ
送られる。このバツフア25に一時記憶されたデ
ータはゲート回路G6を介して内部バス2へ戻さ
れ、スクリーンメモリ4へ転送される。また、上
記入力レジスタ21にセツトされたデータはゲー
ト回路G5を介してプロテクトビツト検出回路2
6及びデユプリキツトビツト検出回路27へ送ら
れる。上記ゲート回路G5には、制御回路24か
ら出力される読出し、書込み信号R/W2がイン
バータ28を介してゲート信号として与えられ
る。上記制御回路24は入力データを解読し、前
記した読出し、書込み指令R/W2、ゲート信号
GS、アドレスレジスタ指定信号ASを出力すると
共に出力ラインa〜cからその他制御信号を出力
する。すなわち、制御回路24の出力ラインaか
らは入力フイールドの消去コードが入力された場
合に“1”信号が出力され、出力ラインbからは
カーソルキーが操作された場合にそのカーソルキ
ーに応じてカーソル制御信号が出力される。ま
た、制御回路24の出力ラインcからは、入力デ
ータとして入力フイールドクリア命令(以下
EFC命令と略称する)及び消去コードが入力さ
れた場合に“1”信号が出力される。しかして、
制御回路24の出力ラインaから出力される信号
は、ゲート回路G4にゲート信号として送られ、
出力ラインbから出力されるカーソル制御信号は
±1回路29へ送られる。この±1回路29は入
力されるカーソル制御信号に従つてカーソルカウ
ンタ22の内容をカウントアツプあるいはカウン
トダウンする。また、制御回路24の出力ライン
cから出力される信号は、フリツプフロツプ30
のセツト端子Sに加えられると共にカーソルカウ
ンタ22のクリア端子に加えられる。そして、上
記フリツプフロツプ30の出力信号は制御回路2
4から出力される読出し、書込み信号R/W2と
共にアンド回路31に加えられる。さらに、この
アンド回路31にはプロテクトビツト検出回路2
6及びデユプリキツトビツト検出回路27の出力
がインバータ32を介して入力される。そして、
このアンド回路31の出力によつてゲート回路
G6のゲート制御が行われる。また、上記フリツ
プフロツプ30の出力は、エンド検出回路33へ
動作指令として送られる。このエンド検出回路3
3は、カーソルカウンタ22のカウント内容が表
示画面の最終位置まで達した時にそれを検出する
ためのもので、その検出信号はフリツプフロツプ
30のリセツト端子Rへ加えられる。 Next, details of the CRT controller 3 will be explained with reference to FIG. CPU to data bus DB
The data given to the internal bus 2 via the interface 1 is input to the input register 21 in the CRT controller 3 or the cursor counter (CC) 2.
2. Also, read and write commands R/W sent from the CPU to the CRT controller 3
1, the enable signal E 1 and address data are input to the address decoder 23. Address decoder 23 selects input register 21 or cursor counter 22 according to address data sent from the CPU via address bus AB, and issues a write command. Then, the input register 2
The data set to 1 is sent to the control circuit 24 and also to the buffer 25 via the gate circuit G4 . The data temporarily stored in the buffer 25 is returned to the internal bus 2 via the gate circuit G6 and transferred to the screen memory 4. Further, the data set in the input register 21 is sent to the protect bit detection circuit 2 via the gate circuit G5 .
6 and the duplex bit detection circuit 27. The read/write signal R/W2 outputted from the control circuit 24 is applied to the gate circuit G5 via an inverter 28 as a gate signal. The control circuit 24 decodes the input data, and outputs the read and write commands R/W2 and the gate signal.
It outputs GS, address register designation signal AS, and other control signals from output lines a to c. That is, the output line a of the control circuit 24 outputs a "1" signal when the erase code of the input field is input, and the output line b outputs a cursor signal according to the cursor key when the cursor key is operated. A control signal is output. In addition, from the output line c of the control circuit 24, an input field clear command (hereinafter referred to as
When an EFC command (abbreviated as EFC command) and an erase code are input, a "1" signal is output. However,
The signal output from the output line a of the control circuit 24 is sent to the gate circuit G4 as a gate signal,
The cursor control signal output from output line b is sent to ±1 circuit 29. This ±1 circuit 29 counts up or down the contents of the cursor counter 22 in accordance with the input cursor control signal. Further, the signal output from the output line c of the control circuit 24 is transmitted to the flip-flop 30.
is applied to the set terminal S of the cursor counter 22 and also to the clear terminal of the cursor counter 22. The output signal of the flip-flop 30 is transmitted to the control circuit 2.
It is applied to the AND circuit 31 together with the read/write signal R/W2 outputted from R/W2. Furthermore, this AND circuit 31 includes a protect bit detection circuit 2.
6 and the output of the duplex bit detection circuit 27 are input via an inverter 32. and,
A gate circuit is formed by the output of this AND circuit 31.
G 6 gate control is performed. Further, the output of the flip-flop 30 is sent to the end detection circuit 33 as an operation command. This end detection circuit 3
3 is for detecting when the count content of the cursor counter 22 reaches the final position on the display screen, and the detection signal is applied to the reset terminal R of the flip-flop 30.
次に上記のように構成された本発明の動作を説
明する。例えば在庫管理等に際して売上げ伝票を
作成する場合は、例えば第4図に示すように予め
選択指定してCRT表示部に表示した所定のデー
タフオーマツトに従つてキー入力部からデータを
入力する。このキー入力部から入力されるデータ
は、スクリーンメモリ4内のスクリーンデータメ
モリSDMに書込まれる。この場合、スクリーン
コントロールメモリSCMには、第5図に示すよ
うにスクリーンデータメモリSDMの記憶データ
に対応してプロテクト領域p及びデユプリキツト
領域dが設けられ、フオーマツトを構成する例え
ば「ヒヅケ」,「デンピヨウNo.」,「トクイサキコー
ド」等の消去してはいけない文字及び文字間隔部
位等に対してはプロテクトビツト領域pにプロテ
クトビツト“1”が書込まれる。また、デユプリ
キツト領域dには複写可能な項目に対してデユプ
リキツトビツト“1”が書込まれる。 Next, the operation of the present invention configured as described above will be explained. For example, when creating a sales slip for inventory management, data is input from the key input section according to a predetermined data format that has been selected and designated in advance and displayed on the CRT display section, as shown in FIG. 4, for example. Data input from this key input section is written to the screen data memory SDM in the screen memory 4. In this case, the screen control memory SCM is provided with a protect area p and a duplex area d corresponding to the data stored in the screen data memory SDM, as shown in FIG. A protect bit "1" is written in the protect bit area p for characters such as "No." and "Tokisaki Code" that should not be erased, character spacing parts, etc. Furthermore, a duplication bit "1" is written in the duplication area d for items that can be copied.
しかして、最初の伝票に対する入力処理を行つ
た後、次の伝票を作成する場合、オペレータは入
力フイールドに対するクリア操作を行う。例えば
拡張コードESC、入力フイールド消去命令コー
ドEFC、入力フイールドに書込む消去コード例
えば*印コードをキーボードから順次入力する。
上記のキー操作により入力フイールドにおけるプ
ロテクトフイールド及びデユプリキツトフイール
ドを除く部分が消去されると共にこの消去された
部分に第4図に示すように*印が表示される。以
下上記の入力フイールド消去動作について第6図
のフローチヤートにより説明する。入力フイール
ドの消去操作、つまり ESC EFC □〓の順にキ
ー操作を行うと、このキー入力データは第6図の
ステツプAに示すように入力レジスタ21にセツ
トされ、そのセツト内容がステツプBに示すよう
に制御回路24で解読される。制御回路24は上
記の順でキー操作が行われたことを解読すると、
□〓キーが操作された後、出力ラインaから“1”
信号を出力してゲート回路G4のゲートを開き、
ステツプCに示すように〓印コードをバツフア2
5へ入力する。次いで制御回路24は出力ライン
cから“1”信号を出力し、ステツプDに示すよ
うにフリツプフロツプ30をセツトすると共にカ
ーソルカウンタ22をクリアする。続いて制御回
路24はアドレスレジスタ指定信号ASを出力
し、ステツプEに示すようにカーソルカウンタ2
2の内容をアドレスレジスタ7に転送する。更に
制御回路24は読出し、書込み信号R/W2を読
出しモード(“0”)としてスクリーンメモリ4へ
与え、ステツプFに示すようにアドレスレジスタ
7で示されるスクリーンコントロールメモリ
SCMの内容、この場合には0番地の内容を読出
して入力レジスタ21へセツトする。その後制御
回路24は出力ラインbから±1回路29にカー
ソル制御信号を出力し、ステツプGに示すように
カーソルカウンタ22の内容を+1する。次いで
制御回路24はアドレスレジスタ指定信号ASを
出力してステツプHに示すようにカーソルカウン
タ22の内容をアドレスレジスタ7に転送する。
その後ステツプIに示すように入力バツフア21
に保持しているコントロールデータをゲート回路
G5を介してプロテクトビツト検出回路26及び
デユプリキツトビツト検出回路27へ送り、プロ
テクトビツト及びデユプリキツトビツトの検出を
行う。このステツプIにおいてプロテクトビツト
及びデユプリキツトビツトの何れも検出されない
場合は、上記両検出回路26,27の出力は何れ
も“0”であり、インバータ32の出力が“1”
となつてアンド回路31に加えられる。この時、
制御回路24から出力される読出し、書込み信号
R/W2がステツプJに示すように書込みモード
(“1”)となり、アンド回路31のゲートを開い
てバツフア25に保持されている〓印コードをス
クリーンメモリ4へ転送し、アドレスレジスタ7
で示されるスクリーンデータメモリSCMへ書込
む。次いでステツプKに進み、エンド検出回路3
3によりカーソルカウンタ22の内容が最終値ま
で進んだか否か判定する。この判定の結果、カー
ソルカウンタ22の内容が最終値まで進んでいれ
ばフリツプフロツプ30をリセツトするが、最終
値まで進んでいなければステツプEへ戻り、カー
ソルカウンタ22の内容を+1する。また、上記
ステツプIでプロテクトビツト及びデユプリキツ
トビツトの何れかでも検出された場合は、ステツ
プJに示す〓印コードの書込み処理を行わずに直
ちにステツプKへ進む。以下同様にしてE〜Kの
ステツプを繰返し、入力フイールドに対し、第4
図及び第5図に示すようにプロテクトビツト又は
デユプリキツトビツトにより保護されていない部
に〓印コードを順次書込んでいく。そして、カー
ソルカウンタ22の内容が最終値まで達すれば、
エンド検出回路33の出力によりフリツプフロツ
プ30をリセツトして入力フイールドの消去動作
を終了する。 Thus, after performing input processing for the first slip, when creating the next slip, the operator performs a clear operation on the input field. For example, input the expansion code ESC, input field erase command code EFC, and erase code to be written in the input field, such as the * mark code, in sequence from the keyboard.
By the above key operation, the portion of the input field other than the protect field and duplicator field is erased, and an asterisk (*) is displayed on the erased portion as shown in FIG. The above input field erasing operation will be explained below with reference to the flowchart of FIG. When the input field is erased, that is, the keys are operated in the order of ESC EFC □〓, this key input data is set in the input register 21 as shown in step A of Fig. 6, and the set contents are as shown in step B. It is decoded by the control circuit 24. When the control circuit 24 decodes that the key operations were performed in the above order,
□〓After key operation, “1” is output from output line a
Output a signal to open the gate of gate circuit G4 ,
As shown in step C, write the 〓 mark code to buffer 2.
Enter into 5. Next, the control circuit 24 outputs a "1" signal from the output line c, and as shown in step D, the flip-flop 30 is set and the cursor counter 22 is cleared. Next, the control circuit 24 outputs the address register designation signal AS, and as shown in step E, the cursor counter 2
Transfer the contents of 2 to address register 7. Furthermore, the control circuit 24 provides the read/write signal R/W2 to the screen memory 4 in read mode (“0”), and as shown in step F, the control circuit 24 applies the read/write signal R/W2 to the screen control memory 4 indicated by the address register 7.
The contents of the SCM, in this case the contents of address 0, are read and set in the input register 21. Thereafter, the control circuit 24 outputs a cursor control signal from the output line b to the ±1 circuit 29, and the content of the cursor counter 22 is incremented by 1 as shown in step G. Next, the control circuit 24 outputs the address register designation signal AS to transfer the contents of the cursor counter 22 to the address register 7 as shown in step H.
Thereafter, as shown in step I, the input buffer 21
The control data held in the gate circuit
The signal is sent to the protect bit detection circuit 26 and the duplex bit detection circuit 27 via G5 , and detects the protect bit and the duplex bit. If neither the protect bit nor the duplex bit is detected in step I, the outputs of both the detection circuits 26 and 27 are "0", and the output of the inverter 32 is "1".
The result is added to the AND circuit 31. At this time,
The read/write signal R/W2 output from the control circuit 24 enters the write mode (“1”) as shown in step J, and the gate of the AND circuit 31 is opened to screen the 〓 mark code held in the buffer 25. Transfer to memory 4 and address register 7
Write to the screen data memory SCM indicated by . Next, proceed to step K, where the end detection circuit 3
3, it is determined whether the contents of the cursor counter 22 have reached the final value. As a result of this determination, if the contents of the cursor counter 22 have reached the final value, the flip-flop 30 is reset, but if the contents have not reached the final value, the process returns to step E and the contents of the cursor counter 22 are incremented by one. If either the protect bit or the duplication bit is detected in step I, the process immediately proceeds to step K without writing the mark code shown in step J. Repeat steps E to K in the same way, and enter the fourth input field.
As shown in the drawings and FIG. 5, cross-mark codes are sequentially written in areas that are not protected by the protect bit or duplication bit. Then, when the contents of the cursor counter 22 reach the final value,
The flip-flop 30 is reset by the output of the end detection circuit 33, and the erasing operation of the input field is completed.
以上述べたように本発明によれば、入力フイー
ルドの消去時、端末側において所定のコードをバ
ツフアに記憶し、このバツフアに記憶したコード
を順次読出して入力フイールドの各桁に書込むよ
うにしたので、入力フイールドの位置及び桁数が
視識でき、しかも簡単なキー操作で入力フイール
ドへ任意コードの書込みができると共に、データ
の転送量を著しく減少して回線コストを低下し得
るものである。 As described above, according to the present invention, when erasing an input field, a predetermined code is stored in a buffer on the terminal side, and the codes stored in this buffer are sequentially read out and written in each digit of the input field. Therefore, the position and number of digits of the input field can be visually checked, any code can be written to the input field with simple key operations, and the amount of data transferred can be significantly reduced to lower line costs.
図面は本発明の一実施例を示すもので、第1図
は全体の構成を示すブロツク図、第2図は第1図
におけるスクリーンメモリの詳細を示す構成図、
第3図は第1図におけるCRTコントローラ部分
の詳細を示す構成図、第4図は表示データの一例
を示す図、第5図は上記スクリーンメモリにおけ
るプロテクトビツト、デユプリキツトビツト、消
去コードの記憶例を示す図、第6図は動作内容を
示すフローチヤートである。
2…内部バス、3…CRTコントローラ、4…
スクリーンメモリ、7…アドレスレジスタ
(AR)、21…入力レジスタ、22…カーソルカ
ウンタ(CC)、30…フリツプフロツプ(FF)。
The drawings show one embodiment of the present invention; FIG. 1 is a block diagram showing the overall configuration, FIG. 2 is a configuration diagram showing details of the screen memory in FIG. 1,
Figure 3 is a block diagram showing details of the CRT controller part in Figure 1, Figure 4 is a diagram showing an example of display data, and Figure 5 is the storage of protect bits, duplication bits, and erase codes in the screen memory. The figure showing an example, FIG. 6, is a flowchart showing the operation contents. 2...Internal bus, 3...CRT controller, 4...
Screen memory, 7...address register (AR), 21...input register, 22...cursor counter (CC), 30...flip-flop (FF).
Claims (1)
るデータを記憶する記憶手段と、 該データ記憶手段の記憶位置に対応して固定フ
イールドと入力フイールドとを識別するための識
別情報を記憶する識別情報記憶手段と、 入力フイールド消去指定に応答して、前記識別
情報によつて識別される前記入力フイールドに対
応する前記データ記憶手段へ特定のコードを書き
込む手段と、 固定フイールド及び入力フイールドを有し、前
記データ記憶手段内のデータを表示すると共に、
前記書き込む手段によつて書き込まれた前記特定
コードを入力フイールドに表示する表示手段と を有する表示装置。[Scope of Claims] 1. Storage means for storing data to be displayed in fixed fields and input fields, and storing identification information for identifying fixed fields and input fields in correspondence with storage positions of the data storage means. identification information storage means; means for writing a specific code into the data storage means corresponding to the input field identified by the identification information in response to an input field deletion designation; a fixed field and an input field; and displaying the data in the data storage means,
and display means for displaying the specific code written by the writing means in an input field.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12344178A JPS5552141A (en) | 1978-10-06 | 1978-10-06 | Input field display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12344178A JPS5552141A (en) | 1978-10-06 | 1978-10-06 | Input field display system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5552141A JPS5552141A (en) | 1980-04-16 |
| JPS6153735B2 true JPS6153735B2 (en) | 1986-11-19 |
Family
ID=14860665
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12344178A Granted JPS5552141A (en) | 1978-10-06 | 1978-10-06 | Input field display system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5552141A (en) |
-
1978
- 1978-10-06 JP JP12344178A patent/JPS5552141A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5552141A (en) | 1980-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920003477B1 (en) | Image processing apparatus | |
| JPS62269989A (en) | display control device | |
| EP0395916A2 (en) | Separate font and attribute display system | |
| US6005572A (en) | Display unit having plurality of frame buffers | |
| JPS6153735B2 (en) | ||
| JPS6153732B2 (en) | ||
| EP0342963B1 (en) | A data input system | |
| JPS6153733B2 (en) | ||
| JPH0346081A (en) | On-line hand-written character input method | |
| JPS6153734B2 (en) | ||
| JPS63229490A (en) | Character display system | |
| JPH0525115B2 (en) | ||
| SU822171A1 (en) | Information input-output arrangement | |
| JPS63250771A (en) | data processing equipment | |
| JPH0716191Y2 (en) | Schedule management machine | |
| JP2579233Y2 (en) | Image data recording device | |
| JPH02204792A (en) | Crt display device | |
| JPS6131888B2 (en) | ||
| JPH0314166A (en) | Document display device | |
| JPS5840755B2 (en) | Display control method | |
| JPH0322041A (en) | Real-time tracer | |
| JPH0328719B2 (en) | ||
| JPS5949615B2 (en) | CRT input/output device | |
| JPS63199391A (en) | Display device with multi-window display function | |
| JPS62231984A (en) | Display controller |