Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0423290B2 - - Google Patents
[go: Go Back, main page]

JPH0423290B2 - - Google Patents

Info

Publication number
JPH0423290B2
JPH0423290B2 JP56200279A JP20027981A JPH0423290B2 JP H0423290 B2 JPH0423290 B2 JP H0423290B2 JP 56200279 A JP56200279 A JP 56200279A JP 20027981 A JP20027981 A JP 20027981A JP H0423290 B2 JPH0423290 B2 JP H0423290B2
Authority
JP
Japan
Prior art keywords
command
crt
display
address
control
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 - Lifetime
Application number
JP56200279A
Other languages
Japanese (ja)
Other versions
JPS58101342A (en
Inventor
Katsumi Konnai
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP56200279A priority Critical patent/JPS58101342A/en
Publication of JPS58101342A publication Critical patent/JPS58101342A/en
Publication of JPH0423290B2 publication Critical patent/JPH0423290B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 本発明はCRT等のデイスプレイターミナルを
備えた情報処理システムにおける通信制御方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a communication control system in an information processing system equipped with a display terminal such as a CRT.

CRTターミナルを備えた情報処理システムに
おいて、従来におけるCRT制御関係の制御マク
ロ命令は、例えば、次に示すようにCRTアドレ
ス制御命令、表示又は入力命令、及び画面修飾
(ブリンク、反転、1/2輝度等)命令により行なわ
れている。
In an information processing system equipped with a CRT terminal, conventional control macro commands related to CRT control include, for example, CRT address control commands, display or input commands, and screen modifications (blink, inversion, 1/2 brightness etc.) It is done by command.

(イ) CRTアドレス制御命令 CNTL DAD n1,n2 CNTL IAD n1,n2 CNTL ADR アドレス格納エリアドレス (ロ) 表示命令…DISPLAY表示データ (ハ) 入力命令…INPUT入力データ格納エリアア
ドレス (ニ) 表示及び入力命令…ACCEPT表示データ、
入力データ格納エリアアドレス (ホ) 枠取り、フラグ表示命令…CNTL命令 上記の命令において「CNTL」は制御命令、
「DAD」はデイスプレイアドレス指定、n1は行ア
ドレス、n2は列アドレス、「IAD」はインプツト
アドレス指定を示している。
(B) CRT address control instruction CNTL DAD n 1 , n 2 CNTL IAD n 1 , n 2 CNTL ADR Address storage area address (B) Display instruction...DISPLAY display data (C) Input instruction...INPUT input data storage area address (Ni) ) Display and input commands…ACCEPT display data,
Input data storage area address (e) Framing, flag display command...CNTL command In the above command, "CNTL" is a control command,
"DAD" indicates display addressing, n1 indicates row address, n2 indicates column address, and "IAD" indicates input addressing.

しかして、上記の命令体系を使用してCRT画
面制御プログラムを作成すると、第1図に示すよ
うにアドレス制御命令と、表示又は入力命令が対
となるシーケンスで指示される。従つて、上記シ
ーケンスでプログラミングされたプログラムを実
行する場合、スタンドアロンタイプの計算機シス
テムでは何等問題は生じないが、CRTターミナ
ルを回線(構内回線も含む)を経由して処理する
場合は、第2図に示すように本体システムと
CRTターミナルとの間において、CNTLの送
信/応答、DISPLAYの送信/応答の計4回の通
信が必要であり、コミユニケーシヨン回数が多
く、処理速度が遅くなるという問題があつた。
When a CRT screen control program is created using the above command system, address control commands and display or input commands are instructed in a paired sequence as shown in FIG. Therefore, when executing a program programmed according to the above sequence, no problem will occur in a stand-alone type computer system, but when processing a CRT terminal via a line (including a private line), as shown in Figure 2. With the main body system as shown in
Communication with the CRT terminal requires a total of four communications: CNTL transmission/response and DISPLAY transmission/response, resulting in a large number of communications and a problem of slow processing speed.

本発明は上記の点に鑑みてなされたもので、
CRTアドレス制御命令は、それ自体ではあまり
意味を有しておらず、その後指令される表示又は
入力制御命令の発行時に意味を有する。
The present invention has been made in view of the above points, and
A CRT address control command does not have much meaning by itself, but has meaning when a subsequent display or input control command is issued.

そこで回線経由によつてCRTターミナルを制
御する場合、CRTアドレス制御命令と表示又は
入力制御命令を対にして1回の送信で処理するこ
とにより回線上のコミユニケーシヨン回数が送
信/応答の2回の通信で済み、従来の1/2にする
ことができ、処理速度の向上を計ることができる
通信制御方式を提供することを目的とする。
Therefore, when controlling a CRT terminal via a line, by processing the CRT address control command and display or input control command as a pair and processing them in one transmission, the number of communications on the line is reduced to two times for transmission/response. The purpose of the present invention is to provide a communication control method that can reduce the amount of communication required to 1/2 that of conventional methods and improve processing speed.

以下図面を参照して本発明の一実施例を説明す
る。第3図において11は本体計算機で、プログ
ラムメモリ12及びこのプログラムメモリ12か
ら読出される問題プログラムを合成する画面制御
命令合成部13を備えている。上記プログラムメ
モリ12に書込まれる問題プログラムは、一般的
にユーザ作成プログラムを意味し、例えばアプリ
ケーシヨンプログラム等であり、OS(オペレーシ
ヨンシステム)以外のプログラムである。又、画
面制御命令合成部13は詳細を後述するように、
CRTアドレス制御命令と表示又は入力制御マク
ロ命令を合成するもので、その合成命令を通信制
御装置14へ出力する。この通信制御装置14
は、CRTターミナル151〜15nに対し、回線
を経由してデータの通信制御を行なう。
An embodiment of the present invention will be described below with reference to the drawings. In FIG. 3, reference numeral 11 denotes a main computer, which is equipped with a program memory 12 and a screen control command synthesis section 13 for synthesizing problem programs read from the program memory 12. The problem program written in the program memory 12 generally means a user-created program, such as an application program, and is a program other than an OS (operating system). In addition, the screen control command synthesis unit 13, as will be described in detail later,
It combines a CRT address control command and a display or input control macro command, and outputs the combined command to the communication control device 14. This communication control device 14
performs data communication control for the CRT terminals 15 1 to 15n via lines.

次に上記画面制御命令合成部13の詳細につい
て第4図により説明する。第4図において21は
インストラクシヨン判断部で、プログラメモリ1
2から読出されるプログラムの内容つまりインス
トクラシヨンを判断し、CRTアドレス制御命令
であつた場合にはアドレスセーブメモリ22に送
つて記憶される。又、インストラクシヨン判断部
21は、入力プログラムが表示又は入力命令であ
ると判断した場合は、その命令を制御バツフア2
3へ出力すると共に、アドレスセーブメモリ22
にセーブしておいたCRTアドレス制御命令を制
御バツフア23へ読出す。そして、この制御バツ
フア23で上記CRTアドレス制御命令と表示又
は入力命令を合成記憶し、その記憶内容を通信制
御装置14へ送出する。又、インストラクシヨン
判断部21がプログラムメリ12からのプログラ
ムが、CRTアドレス制御命令、表示命令、入力
命令の何れでもないと判断した場合、その命令に
対する処理が行なわれる。
Next, details of the screen control command synthesis section 13 will be explained with reference to FIG. In FIG. 4, 21 is an instruction judgment section, and the program memory 1
The content of the program read from 2, that is, the instruction, is determined, and if it is a CRT address control instruction, it is sent to address save memory 22 and stored. Further, if the instruction determining unit 21 determines that the input program is a display or input command, the instruction determining unit 21 transfers the command to the control buffer 2.
3 and address save memory 22.
The CRT address control command saved in is read out to the control buffer 23. The control buffer 23 combines and stores the CRT address control command and display or input command, and sends the stored contents to the communication control device 14. Further, if the instruction determining unit 21 determines that the program from the program memory 12 is neither a CRT address control command, a display command, nor an input command, processing for that command is performed.

次に上記実施例の動作について第5図のフロー
チヤートを参照して説明する。本体計算機11が
CRTターミナル151〜15oに対して命令を与
える場合、プログラムメモリ12から問題プログ
ラムを読出し、まず、インストラクシヨン判断部
21において第5図のステツプS1に示すように
CRTアドレス制御命令であるか否かを判断する。
そして、このステツプS1において、CRTアドレ
ス制御命令であると判断した場合はステツプS2
進み、その命令におけるアドレスデータをアドレ
スセーブメモリ22にセツトする。(尚、アドレ
スセーブメモリ22は問題プログラム開始時又は
画面クリヤ指令にてリセツトされる。)その後、
次の命令をプログラムメモリ12から読出し、ス
テツプS1に戻つてその命令がCRTアドレス制御
命令であるか否かを判断する。CRTアドレス制
御命令でなければ、さらにインストラクシヨン判
断部21において、ステツプS3に示すように表示
命令又は入力命令であるか否かを判断する。この
ステツプS3において、表示命令又は入力命令でな
いと判断された場合はステツプS4へ進み、その命
令に対する制御を行なう。このステツプS4におい
て、その処理が行なわれている間、アドレスセー
ブメモリ22の内容はそのまま保持される。又、
上記ステツプS3において表示命令又は入力命令で
あると判断された場合は、ステツプS5に進み、そ
の命令にアドレスデータが付加されているか否か
を判断する。アドレスデータが付加されていない
場合には、ステツプS6へ進み、アドレスセーブメ
モリ23の内容を制御バツフア23へ転送すると
共に、その時の要求命令を制御バツフア23へ送
つて第6図に示すように合成する。その後、シス
テム構成による必要(例えば、アドレス指定無し
で連続表示する場合)に応じてステツプS7に示す
ように、アドスセーブメモリ22の内容を更新す
る。次いでステツプS8へ進み、制御バツフア23
に保持した内容を通信制御装置14へ送つて
CRTターミナル151〜15oへの通信を依頼す
る。又、上記ステツプS5において、要求命令に
アドレスデータが付加されていると判断された場
合は、直ちにステツプS8へ進んでCRTターミナ
ル151〜15oへ要求命令を出力する。
Next, the operation of the above embodiment will be explained with reference to the flowchart of FIG. The main computer 11
When giving an instruction to the CRT terminals 151 to 15o , the problem program is read from the program memory 12, and first, the instruction judgment section 21 executes the program as shown in step S1 in FIG.
Determine whether it is a CRT address control command.
In step S1 , if it is determined that the command is a CRT address control command, the process advances to step S2 , and the address data for that command is set in the address save memory 22. (The address save memory 22 is reset at the start of the problem program or by a screen clear command.) After that,
The next instruction is read from the program memory 12, and the process returns to step S1 to determine whether the instruction is a CRT address control instruction. If it is not a CRT address control command, the instruction determining section 21 further determines whether it is a display command or an input command as shown in step S3 . In this step S3 , if it is determined that the command is not a display command or an input command, the process advances to step S4 , and control for that command is performed. At step S4 , the contents of the address save memory 22 are held as they are while the process is being performed. or,
If it is determined in step S3 that the command is a display command or an input command, the process proceeds to step S5 , where it is determined whether address data is added to the command. If no address data has been added, the process advances to step S6 , where the contents of the address save memory 23 are transferred to the control buffer 23, and the request command at that time is sent to the control buffer 23, as shown in FIG. Synthesize. Thereafter, the contents of the address save memory 22 are updated as shown in step S7 according to the needs of the system configuration (for example, when displaying continuously without specifying an address). Next, proceed to step S8 , and control buffer 23
Sends the contents held in to the communication control device 14.
Request communication to CRT terminals 15 1 to 15 o . If it is determined in step S5 that address data is added to the request command, the process immediately proceeds to step S8 and outputs the request command to the CRT terminals 151 to 15o .

以上述べたように本発明によれば、回線経由に
よつてCRT等のデイスプレイターミナルを制御
する場合、CRT等のデイスプレイアドレス制御
命令と表示又は入力制御マクロ命令を対にして1
回の送信で処理することができ、回線上のコミユ
ニケーシヨン回数を従来の1/2に減少して処理速
度の向上及び回線効率の向上が計れ、複数台のタ
ーミナルを制御する場合はその効果は特に大き
い。
As described above, according to the present invention, when controlling a display terminal such as a CRT via a line, a display terminal such as a CRT or the like display address control command and a display or input control macro command are combined into one pair.
The number of communications on the line can be reduced to 1/2 compared to the conventional method, improving processing speed and line efficiency, and is effective when controlling multiple terminals. is especially large.

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

第1図は通信制御における問題プログラム例を
示す図、第2図は従来の通信フレーム処理を示す
図、第3図は一実施例を示すブロツク図、第4図
は第3図における画面制御命令合成部の詳細を示
すブロツク構成図、第5図は動作を示すフローチ
ヤート、第6図は通信フレーム処理を示す図であ
る。 11……本体計算機、12……プログラムメモ
リ、13……画面制御命令合成部、14……通信
制御装置、151〜15o……CRTターミナル。
Fig. 1 is a diagram showing an example of a problem program in communication control, Fig. 2 is a diagram showing conventional communication frame processing, Fig. 3 is a block diagram showing one embodiment, and Fig. 4 is a screen control command in Fig. 3. FIG. 5 is a block diagram showing the details of the synthesizing section, FIG. 5 is a flowchart showing the operation, and FIG. 6 is a diagram showing communication frame processing. 11...Main computer, 12...Program memory, 13 ... Screen control command synthesis unit, 14...Communication control device, 151-15o ...CRT terminal.

Claims (1)

【特許請求の範囲】[Claims] 1 回線を経由してCRT等のデイスプレイター
ミナルを制御する情報処理システムにおいて、制
御命令の送信に際し、CRT等のデイスプレイア
ドレス制御命令はメモリに一旦セーブし、その後
表示命令又は入力命令を送信する際に、上記メモ
リから上記制御命令を読出して一緒に上記ターミ
ナルへ送信するようにしたことを特徴とする通信
制御方式。
1. In an information processing system that controls a display terminal such as a CRT via a line, when transmitting a control command, the display address control command for the CRT, etc. is temporarily saved in memory, and then when transmitting a display command or an input command. , a communication control system characterized in that the control command is read from the memory and transmitted together to the terminal.
JP56200279A 1981-12-12 1981-12-12 Communication control method Granted JPS58101342A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56200279A JPS58101342A (en) 1981-12-12 1981-12-12 Communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56200279A JPS58101342A (en) 1981-12-12 1981-12-12 Communication control method

Publications (2)

Publication Number Publication Date
JPS58101342A JPS58101342A (en) 1983-06-16
JPH0423290B2 true JPH0423290B2 (en) 1992-04-21

Family

ID=16421667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56200279A Granted JPS58101342A (en) 1981-12-12 1981-12-12 Communication control method

Country Status (1)

Country Link
JP (1) JPS58101342A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR920010240A (en) * 1990-11-28 1992-06-26 강진구 Air filter of refrigerator

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5570735U (en) * 1978-11-07 1980-05-15

Also Published As

Publication number Publication date
JPS58101342A (en) 1983-06-16

Similar Documents

Publication Publication Date Title
US5754781A (en) Data transfer controller device for controlling data transferred by and among separate clusters
US5047755A (en) Image information display apparatus
JPH0423290B2 (en)
JP2580120B2 (en) Display control device
JP2522412B2 (en) Communication method between programmable controller and input / output device
JP2585708B2 (en) Programmable controller
JPS605331A (en) Line printer
JPS6350728B2 (en)
JPH0469906B2 (en)
JPS599064B2 (en) Key-in data read-back method for CRT display device
JP2545828B2 (en) Data display device
JPS6145548Y2 (en)
JP2949760B2 (en) Image data expansion method
JPH02125303A (en) Programmable controller
JP3227273B2 (en) Link processing method of programmable controller
JPS62271021A (en) Microprogram control system
JPS61121153A (en) Inter-processor communication control system
JPS6336304A (en) Programmable controller system
JPS61110194A (en) Display control system
JPS6180292A (en) Display cotnrol system
JPS62190544A (en) Higher link unit for programmable controller
JPH04296960A (en) Dma control system
JPH05327823A (en) Channel transfer completion information control method
JPH10134013A (en) Multi CPU system
JPS6373419A (en) Output system for virtual picture