device Character buffer <--1:1 매핑 관계--> device display
화면 1줄당 80 character 표시. 이를 device의 character buffer 라인별 할당
데이터를 주고 받을 때, 사용하는 명령어.
명령어와 함께 data 가 같이 사용될 수 있음.
display에 3가지 필드 속성이 있다.
To define the start of a field. 필드의 시작(그 자체?)을 정의한다....
종류
field 속성에 추가적인 속성.
색깔, character set, 유효성, outlining, extended highlighting.
항상 field attribute 와 같이 사용해야한다.
extended highlighting
기본값 : extended field 로 사용되었을 경우 --> query reply structured field
character attribute 로 사용되었을 경우 --> extended field attribute 속성값을 따른다.
underscore - 밑줄
blink - flash on / off 깜박임
reverse video: 모든 display 영역이 뒤바뀜. 흰색 -> 검정. 검정--> 흰색
color
- 기본값: query reply structured attribute
character set
- 기본값:
filed validation
-Mandatory Entry: operator가 display에서 데이터를 보내기전에 반드시 수정해야할 영역(필드/ 문자)
-Mandatory Fill: 필드/ 문자가 수정되면, 해당 영역이 null 값이 아니라 문자로 채워져야 커서 이동이 가능한 속성
-Trigger: 필드/ 문자가 수정되고 커서가 이동하면, 바로 데이터가 전송 되는 속성. 이를 통해 application program 이 차례차례 데이터 검증이 가능함.
field outlining
-기본값: 아웃라인 없음.
-Outlining: 4개의 수직, 수평선의 조합으로 16가지 outlining 가능.
transparency
-기본값: 어떤 장치가 query reply에 대한 inbound 응답을 하는지로 결정
-Transparent : 문자 배경의 사진 요소가 무시된다.
-Opaque: 불투명
하나의 문자에 대한 속성값
extended field 속성과 같다.
extended field attribute 는 하나의 필드내에 모든 단어에 대한 속성을 부여하는 것.
character attribute 는 단 하나의 문자에 속성을 부여한는 것.
따라서 두개가 겹친다면, character attirbute가 우선한다. (단, nondisplay 속성이면, 보이지 않는다.)