KR930004421B1 - Data monitoring method for terminal - Google Patents
Data monitoring method for terminal Download PDFInfo
- Publication number
- KR930004421B1 KR930004421B1 KR1019900020167A KR900020167A KR930004421B1 KR 930004421 B1 KR930004421 B1 KR 930004421B1 KR 1019900020167 A KR1019900020167 A KR 1019900020167A KR 900020167 A KR900020167 A KR 900020167A KR 930004421 B1 KR930004421 B1 KR 930004421B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- cpu
- communication
- communication control
- terminal
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
Description
제1도는 본 발명이 적용되는 하드웨어 구성도.1 is a hardware configuration to which the present invention is applied.
제2도는 본 발명이 적용되는 하드웨어의 주요부분 구성도.2 is a schematic view of the major parts of the hardware to which the present invention is applied.
제3도는 본 발명의 흐름도.3 is a flow chart of the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : CPU부 2 : 비디오부1: CPU unit 2: Video unit
3 : 통신부 4 : 키보드 및 프린터 접속부3: communication unit 4: keyboard and printer connection unit
본 발명은 컴퓨터용 단말기에 관한 것으로, 특히 통신 데이타를 모니터링 할 수 있는 방법에 관한 것이다.The present invention relates to a terminal for a computer, and more particularly to a method for monitoring communication data.
종래의 단말기에는 단말기와 호스트 컴퓨터 간의 통신되는 데이타를 단말기의 사용자가 확인할 수 없었으며, 확인하고자 할때는 별도의 장비를 설치하여야만 하는 불편한 문제점이 있었다.In the conventional terminal, the user of the terminal could not check the data communicated between the terminal and the host computer, and there was an inconvenience of having to install a separate device to confirm the data.
본 발명은 상기 문제점을 해결하기 위하여 안출된 것으로 별도의 장비없이도 단말기 자체에서 호스트 컴퓨터와 단말기 사이의 통신 데이타를 확인할 수 있는 방법을 제공하는데 그 목적이 있다.An object of the present invention is to provide a method for verifying communication data between a host computer and a terminal in a terminal itself without additional equipment.
상기 목적을 달성하기 위해 본 발명은 키보드 및 프린터 접속수단, 통신 제어수단, 비디오 디스플레이수단, 상기 각 수단에 연결된 CPU 수단을 갖추고 있는 통신 단말기에 있어서, 코맨드와 데이타를 수신한 후 디코딩하고 상기 통신 제어부로 쓰기를 행하는 제1단계, 상기 통신 제어부의 쓰여진 내용을 읽은 후 상기 CPU 수단으로 토큰화하여 로드시키는 제2단계, 및 상기 제2단계 후 상기 CPU 수단에 쓰여진 내용을 비디오 디스플레이 수단으로 이동시키는 제3단계를 포함하고 있는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a communication terminal having a keyboard and a printer connecting means, a communication control means, a video display means, and a CPU means connected to each of the above means. A first step of writing in a second step, a second step of reading the written contents of the communication control unit and then tokenizing and loading the written contents into the CPU means, and moving the contents written to the CPU means to the video display means after the second step. It is characterized by including three steps.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하고자 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 발명이 적용된 하드웨어 구성도를 나타내며, 1은 CPU부를, 2는 비디오부를, 3은 통신부를, 그리고 4는 키보드 및 입출력부를 각각 나타낸다.1 shows a hardware configuration diagram to which the present invention is applied, where 1 is a CPU unit, 2 is a video unit, 3 is a communication unit, and 4 is a keyboard and an input / output unit, respectively.
CPU부(1)는 CPU(11), 메모리(12), 리세트 회로(13), 디코딩 로직(14), 제어 조직(15), 및 데이타 버퍼(16)로 구성되어 있어 프로그램의 수행 및 필요한 로직의 선택 신호를 제어한다.The CPU unit 1 is composed of a CPU 11, a memory 12, a reset circuit 13, a decoding logic 14, a control organization 15, and a data buffer 16 to perform a program and necessary Control the logic selection signal.
비디오부(2)는 비디오 로직(21), 비디오 버퍼(22), 영문 CG(Character Generator) ROM(23), 및 모니터(24)로 구성되어 있으며, 이외에는 한글 완성형 코드 ROM과 특수문자를 발생하는 ROM를 더 포함 할 수 있다.The video unit 2 includes a video logic 21, a video buffer 22, an English CG (Character Generator) ROM 23, and a monitor 24. In addition, the video unit 21 generates a Korean complete code ROM and a special character. It may further include a ROM.
키보드 및 입출력부(4)는 키보드 및 프린터 접속부(41), 프린터(42), 및 키보드로 구성되어 직렬 방식의 프린터 접속과 키보드를 지원한다.The keyboard and input / output section 4 is composed of a keyboard and a printer connecting section 41, a printer 42, and a keyboard to support a serial printer connection and a keyboard.
통신부(3)는 통신 제어부(31)와 인터페이스부(32)로 구성되어 있으며, 외부로 부터 들어오는 코맨드와 데이타를 디코딩한 후 데이타 버퍼(16)로 전달하고, 이때 CPU(11)는 데이타 버퍼를 읽어 비디오 RAM으로 이송하고 키보드의 입력을 받아 처리하는 역할을 하게 된다.The communication unit 3 is composed of a communication control unit 31 and an interface unit 32. The command and data received from the outside are decoded and transferred to the data buffer 16. At this time, the CPU 11 transfers the data buffer. It reads, transfers it to video RAM, and receives and processes input from the keyboard.
본 발명은 인터페이스부(32)를 통해 받은 통신 데이타를 분석하여 터미널의 로컬 모드에서 볼 수 있도록 한 것으로 제1도의 프로그램 ROM(12)에서 소프트웨어로 저장되어 있다.The present invention analyzes the communication data received through the interface unit 32 so that it can be viewed in the local mode of the terminal and is stored in software in the program ROM 12 of FIG.
제2도는 본 발명이 적용되는 주요 하드웨어 구성도이다.2 is a main hardware configuration to which the present invention is applied.
제2도에서와 같이 데이타를 통신 제어부(31)를 거쳐 토큰화하고 CPU를 거쳐 디스플레이 하게 된다.As shown in FIG. 2, the data is tokenized via the communication control unit 31 and displayed via the CPU.
본 실시예에서는 통신 제어부(31)로서 DP8344 BCP(Biphase Communication Processor)를 사용하였고, CPU는 8088 CPU를 사용하였다.In this embodiment, the DP8344 BCP (Biphase Communication Processor) was used as the communication control unit 31, and the CPU used an 8088 CPU.
통신 제어부(DP8344 BCP)는 코맨드와 데이타를 수신하여 디코딩하고 이를 내부의 데이타 버퍼에 저장(Write)하는 것이며, 상기의 8088 CPU는 상기 통신제어부의 8344의 데이타 버퍼를 읽어 내부의 8088 데이타 버퍼에 토큰(TOKEN)식으로 옮겨(Move) 디스플레이 하는데, 이때 코맨드는 ASCII코드의 최상위 비트(MSB)를 세팅하고, 데이타는 16진 값으로 변환한다.The communication control unit DP8344 BCP receives a command and data, decodes the data, and writes the data to an internal data buffer. The 8088 CPU reads the 8344 data buffer of the communication control unit and sends a token to the internal 8088 data buffer. Move the display to TOKEN, where the command sets the most significant bit (MSB) of the ASCII code and converts the data to hexadecimal values.
뿐만 아니라 상기 CPU는 키보드로 부터의 입력에 따라 비디오 램을 핸들링하여 스크린에 디스플레이 한다. 여기에서는 MSB가 세트되었으면 MSB 리세트 후 역상 속성을 부여하여 코맨트와 외부로 출력되는 데이타(outbound date) 코드에 역상 속성이 포함되도록 한다.In addition, the CPU handles the video RAM according to the input from the keyboard and displays it on the screen. In this case, if the MSB is set, the reverse phase attribute is assigned after the MSB reset, so that the reverse phase attribute is included in the comment and outbound date code.
제3도는 본 발명의 흐름도이다.3 is a flowchart of the present invention.
코맨드와 데이타를 수신한 후 디코딩하고(31 내지 35, 37 내지 39), 통신제어부(31)의 데이타 버퍼로 쓰기를 행한다(36). 또한 상기 데이타 버퍼의 내용을 읽어 CPU부의 데이타 버퍼로 토큰화하여 로드시킨 후 비디오 버퍼(22)로 이동시키며, 키보드에서의 입력을 받아 스크린에 디스플레이시킨다(37).After receiving the command and the data, it decodes (31 to 35, 37 to 39), and writes to the data buffer of the communication control unit 31 (36). In addition, the contents of the data buffer are read, tokenized into the data buffer of the CPU unit, loaded, moved to the video buffer 22, and received from the keyboard and displayed on the screen (37).
통신 제어부(31)의 데이타 버퍼에 저장되는 데이타 포맷 및 코맨드 종류의 일예를 들면 다음과 같다.An example of the data format and command type stored in the data buffer of the communication control unit 31 is as follows.
(1) 데이타 포맷(1) data format
(2) 코맨드의 종류(2) Kind of command
*01h 00001 poll(PL)* 01h 00001 poll (PL)
*02h 00010 Reset(RS)* 02h 00010 Reset (RS)
*03h 00011 Read Data(RD)* 03h 00011 Read Data (RD)
+04h 00100 Load address counter High(LH)+ 04h 00100 Load address counter High (LH)
*08h 01000 Start Op(ST)* 08h 01000 Start Op (ST)
*09h 01001 Read Terminal ID(RI)* 09h 01001 Read Terminal ID (RI)
*0Bh 01011 Read Multiple(RM)* 0Bh 01011 Read Multiple (RM)
0Ch 01100 Write Data(WD) 0Ch 01100 Write Data (WD)
*11h 10001 Poll/Ack(PA)* 11h 10001 Poll / Ack (PA)
+14h 10100 Load Address counter Low(LL)+ 14h 10100 Load Address counter Low (LL)
+1Ah 11010 Load Secondary control registor(LS)+ 1Ah 11010 Load Secondary control registor (LS)
*1Ch 11100 Diagnostic Reset(DR)* 1Ch 11100 Diagnostic Reset (DR)
* 그외 다른 코맨드(OT)* Other Commands (OT)
상기 각 코맨드에서 "*"표시는 코맨드와 데이타를 구분하기 위해 코맨드만 역상(reverse)으로 출력하고, "+"표시는 연속되는 데이타중 처음의 1개만 역상 출력하며, ""표시는 코맨드와 TTAR(Transmission Turnaround Auto Response)이 오기전의 데이타를 역상으로 출력함을 나타내며, "h"는 16진수를 의미한다.In each command, the "*" symbol outputs only the command in reverse order to distinguish the command from the data, and the "+" symbol outputs only the first one of the consecutive data in reverse phase, " "Indicates that the command and TTAR (Transmission Turnaround Auto Response) output the data in reverse, and" h "means hexadecimal.
본 발명은 상기와 같이 구성되어 호스트 컴퓨터와 통신할때, 별도 데이타 모니터링 장비없이도 통신 데이타를 모니터링하여 단말기의 로컬 모드에서 확인할 수 있는 효과가 있다.The present invention is configured as described above, when communicating with the host computer, there is an effect that can be confirmed in the local mode of the terminal by monitoring the communication data without a separate data monitoring equipment.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019900020167A KR930004421B1 (en) | 1990-12-08 | 1990-12-08 | Data monitoring method for terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019900020167A KR930004421B1 (en) | 1990-12-08 | 1990-12-08 | Data monitoring method for terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR920013118A KR920013118A (en) | 1992-07-28 |
KR930004421B1 true KR930004421B1 (en) | 1993-05-27 |
Family
ID=19307235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019900020167A KR930004421B1 (en) | 1990-12-08 | 1990-12-08 | Data monitoring method for terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR930004421B1 (en) |
-
1990
- 1990-12-08 KR KR1019900020167A patent/KR930004421B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR920013118A (en) | 1992-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0166046A1 (en) | Graphical display apparatus with pipelined processors | |
EP1408402A2 (en) | Image copy to a second display | |
EP0395916A2 (en) | Separate font and attribute display system | |
KR100918013B1 (en) | Display device | |
US4642761A (en) | Dedicated I/O serial bit interface with peripheral selection | |
US5977970A (en) | Method and apparatus for moving information displayed in a window | |
US5737610A (en) | System and method for providing data and program code to a card for use by a reader | |
US6807629B1 (en) | Apparatus and method for accessing POST 80h codes via a computer port | |
JPH05298257A (en) | Portable electronic equipment | |
KR930004421B1 (en) | Data monitoring method for terminal | |
US6243780B1 (en) | Interface of a monitor communicating with personal computer | |
US5355507A (en) | Computer system for arbitrating the operation of a built-in modem and external SIO circuit | |
US7213088B2 (en) | Mass storage apparatus and data output method of output device attached to mass storage apparatus | |
JPS6091440A (en) | Display device | |
CN220627041U (en) | Data reading circuit, electronic whiteboard and data reading system | |
EP0463352A2 (en) | Microprocessor for use in in-circuit emulator having function of discriminating users space and in-circuit emulator space | |
GB2250112A (en) | Computer testing capture device | |
JP2587918Y2 (en) | Mobile terminal device | |
JPS62213348A (en) | Electronic device | |
JP3029253U (en) | Monitor identification information control device | |
KR920009664B1 (en) | Circuit which drives plurally lcd with single lcd controller | |
JPH03105402A (en) | Electronic equipment capable of using external storage device | |
KR960024960A (en) | How to check the operation of the system | |
KR20050055890A (en) | Mobile communication terminal having usb flash disk function and its drive control method | |
JP2000148791A (en) | Method and device for file transfer and record medium where file transfer method is recorded |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 19960514 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |