CDC 표시 코드

CDC display code

디스플레이 코드는 Control Data Corporation이 제조한 많은 컴퓨터 시스템(특히 1964년 CDC3000 시리즈와 그 이후의 CDC 6000 시리즈)에서 사용되는 6비트 문자 코드입니다.CDC 6000 시리즈와 그 후속 제품에는 60비트 워드가 포함되어 있습니다.따라서 일반적인 용법에는 단어당 10자가 포함되어 있습니다.이것은 4비트 BCD 인코딩의 6비트 확장으로 BCDIC(BCD 교환 코드)라고[citation needed] 불렸습니다.

표시 코드에는 63 문자 집합과 64 문자 집합 등 여러 가지 종류가 있었습니다.또한 63자 및 64자 세트의 'CDC 그래픽'과 'ASCII 그래픽' 변형도 있었습니다.63 문자 또는 64 문자 세트 및 CDC 또는 ASCII 그래픽 중에서 선택할 수 있습니다.일반적으로 초기 CDC 고객은 63자 세트로 시작하여 CDC 그래픽 인쇄 트레인을 라인 프린터로 사용합니다.시분할이 보편화되면서 거의 모든 사이트에서 ASCII 배리언트를 사용했습니다.그래서 라인 프린터의 출력이 인터랙티브한 사용법과 일치합니다.이후의 CDC 고객도 64 문자 세트를 사용할 가능성이 높아졌습니다.

완전한 ASCII 기능을 지원하기 위해 Kronos NOS 타임셰어링 시스템에서는 6/12 디스플레이 코드라고 불리는 새로운 버전이 사용되었습니다.6/12 모드에서는 이스케이프 문자(곡선 부호, 8진수 76)는 다음 문자가 소문자임을 나타냅니다.따라서 대문자 및 기타 문자의 길이는 6비트, 소문자는 12비트였습니다.

PLATO 시스템은 6/12 표시 코드의 추가적인 변형을 사용했습니다.PLATO의 전형적인 용법에서는 소문자가 가장 일반적이었다는 점을 지적하고 역할이 뒤바뀌었다.소문자가 표준이고 이스케이프 문자는 대문자 앞에 있습니다.

일반적인 텍스트 파일 형식에서는 각 레코드의 끝을 나타내기 위해 0바이트 터미네이터를 사용했습니다.제로바이트 터미네이터는 적어도 60비트 워드의 마지막 12비트가 [1]제로로 설정되어 있음을 나타냅니다.터미네이터의 길이는 레코드의 길이에 따라 12비트부터66비트까지입니다이로 인해 콜론 문자가 레코드의 마지막 문자가 될 필요가 있는 경우 64자 집합이 모호해집니다.이러한 경우 보통 뒷부분 콜론 뒤에 공백 문자가 레코드에 추가됩니다.

코드 문자 표시(64 문자 집합 버전)

ASCII CDC
바이너리 십진수 옥탈 그래픽스 그래픽스 이름.
000 000 0 00 : : 결장[2]
000 001 1 01 A A
000 010 2 02 B B
000 011 3 03 C C
000 100 4 04 D D
000 101 5 05 E E
000 110 6 06 F F
000 111 7 07 G G
001 000 8 10 H H
001 001 9 11 I I
001 010 10 12 J J
001 011 11 13 K K
001 100 12 14 L L
001 101 13 15 M M
001 110 14 16 N N
001 111 15 17 O O
010 000 16 20 P P
010 001 17 21 Q Q
010 010 18 22 R R
010 011 19 23 S S
010 100 20 24 T T
010 101 21 25 U U
010 110 22 26 V V
010 111 23 27 W W
011 000 24 30 X X
011 001 25 31 Y Y
011 010 26 32 Z Z
011 011 27 33 0 0
011 100 28 34 1 1
011 101 29 35 2 2
011 110 30 36 3 3
011 111 31 37 4 4
ASCII CDC
바이너리 십진수 옥탈 그래픽스 그래픽스 이름.
100 000 32 40 5 5
100 001 33 41 6 6
100 010 34 42 7 7
100 011 35 43 8 8
100 100 36 44 9 9
100 101 37 45 + +
100 110 38 46 - -
100 111 39 47 * *
101 000 40 50 / /
101 001 41 51 ( (
101 010 42 52 ) )
101 011 43 53 $ $
101 100 44 54 = =
101 101 45 55 백지
101 110 46 56 , ,
101 111 47 57 . .
110 000 48 60 # 등각선
110 001 49 61 [ [
110 010 50 62 ] ]
110 011 51 63 % % [3]
110 100 52 64 " eq가 아니다
110 101 53 65 _ 콘센트[4]
110 110 54 66 ! 로그 OR
110 111 55 67 & 로그 AND
111 000 56 70 ' 잘 하는 군요
111 001 57 71 ? 서브[5]
111 010 58 72 < > < >
111 011 59 73 > >
111 100 60 74 @
111 101 61 75 \
111 110 62 76 ^ ¬ 것은 아니다.
111 111 63 77 ; ;
  1. ^ CDC에서는 12비트 양을 나타내기 위해 바이트라는 용어를 사용하는 경우가 많았지만 문자의 길이는 6비트밖에 되지 않았습니다.
  2. ^ 디스플레이 코드 00에 63자 집합에 연결된 그래픽이 없습니다.
  3. ^ 표시 코드 63(옥탈)은 63 문자 집합의 :(콜론)입니다.
  4. ^ CDC PASCAL에서는 왼쪽 괄호 {, 문자
  5. ^ CDC PASCAL에서는 이 문자가 올바른 중괄호입니다.

6/12 표시 코드

NOS 6/12 표시 코드는 CDC Cyber NOS 컴퓨터에서 모든 ASCII 문자를 나타내기 위해 사용되는 문자 세트 중 하나입니다.

ASCII 표시 코드
12월 16진수 아바르 12월 10월 6/12
0 00 없음 62 32 76 40 ^5
1 01 SOH 62 33 76 41 ^6
2 02 STX 62 34 76 42 ^7
3 03 ETX 62 35 76 43 ^8
4 04 전원 62 36 76 44 ^9
5 05 ENQ 62 37 76 45 ^+
6 06 ACK 62 38 76 46 ^-
7 07 62 39 76 47 ^*
8 08 BS 62 40 76 50 ^/
9 09 HT 62 41 76 51 ^(
10 0A LF 62 42 76 52 ^)
11 0B VT 62 43 76 53 ^$
12 0C FF 62 44 76 54 ^=
13 0D CR 62 45 76 55 ^
14 0E 그렇게 62 46 76 56 ^,
15 0F SI 62 47 76 57 ^.
16 10 DLE 62 48 76 60 ^#
17 11 DC1 62 49 76 61 ^[
18 12 DC2 62 50 76 62 ^]
19 13 DC3 62 51 76 63 ^%
20 14 DC4 62 52 76 64 ^"
21 15 NAK 62 53 76 65 ^_
22 16 동기 62 54 76 66 ^!
23 17 ETB 62 55 76 67 ^&
24 18 할 수 있다 62 56 76 70 ^'
25 19 전자파 62 57 76 71 ^?
26 1A 후보선수 62 58 76 72 ^<
27 1B ESC 62 59 76 73 ^>
28 1C FS 62 60 76 74 ^@
29 1차원 GS 62 61 76 75 ^\
30 1E RS 62 62 76 76 ^^
31 1층 미국 62 63 76 77 ^;
ASCII 표시 코드
12월 16진수 글리프 12월 10월 6/12
32 20 45 55
33 21 ! 54 66 !
34 22 " 52 64 "
35 23 # 48 60 #
36 24 $ 43 53 $
37 25 % 51 63 %
38 26 & 55 67 &
39 27 ' 56 70 '
40 28 ( 41 51 (
41 29 ) 42 52 )
42 2A * 39 47 *
43 2B + 37 45 +
44 2C , 46 56 ,
45 이차원 - 38 46 -
46 2E . 47 57 .
47 2층 / 40 50 /
48 30 0 27 33 0
49 31 1 28 34 1
50 32 2 29 35 2
51 33 3 30 36 3
52 34 4 31 37 4
53 35 5 32 40 5
54 36 6 33 41 6
55 37 7 34 42 7
56 38 8 35 43 8
57 39 9 36 44 9
58 3A : 60 4 74 04 @D
59 3B ; 63 77 ;
60 3C < > 58 72 < >
61 3D = 44 54 =
62 3E > 59 73 >
63 3층 ? 57 71 ?
ASCII 표시 코드
12월 16진수 글리프 12월 10월 6/12
64 40 @ 60 1 74 01 @A
65 41 A 1 01 A
66 42 B 2 02 B
67 43 C 3 03 C
68 44 D 4 04 D
69 45 E 5 05 E
70 46 F 6 06 F
71 47 G 7 07 G
72 48 H 8 10 H
73 49 I 9 11 I
74 4A J 10 12 J
75 4B K 11 13 K
76 4C L 12 14 L
77 4D M 13 15 M
78 4E N 14 16 N
79 4층 O 15 17 O
80 50 P 16 20 P
81 51 Q 17 21 Q
82 52 R 18 22 R
83 53 S 19 23 S
84 54 T 20 24 T
85 55 U 21 25 U
86 56 V 22 26 V
87 57 W 23 27 W
88 58 X 24 30 X
89 59 Y 25 31 Y
90 5A Z 26 32 Z
91 5B [ 49 61 [
92 5C \ 61 75 \
93 5D ] 50 62 ]
94 5E ^ 60 2 74 02 @B
95 5층 _ 53 65 _
ASCII 표시 코드
12월 16진수 글리프 12월 10월 6/12
96 60 ' 60 7 74 07 @G
97 61 a 62 1 76 01 ^A
98 62 b 62 2 76 02 ^B
99 63 c 62 3 76 03 ^C
100 64 d 62 4 76 04 ^D
101 65 e 62 5 76 05 ^E
102 66 f 62 6 76 06 ^F
103 67 g 62 7 76 07 ^G
104 68 h 62 8 76 10 ^H
105 69 i 62 9 76 11 ^나
106 6A j 62 10 76 12 ^J
107 6B k 62 11 76 13 ^K
108 6C l 62 12 76 14 ^L
109 6D m 62 13 76 15 ^M
110 6E n 62 14 76 16 ^N
111 6층 o 62 15 76 17 ^O
112 70 p 62 16 76 20 ^P
113 71 q 62 17 76 21 ^Q
114 72 r 62 18 76 22 ^R
115 73 s 62 19 76 23 ^S
116 74 t 62 20 76 24 ^T
117 75 u 62 21 76 25 ^U
118 76 v 62 22 76 26 ^V
119 77 w 62 23 76 27 ^W
120 78 x 62 24 76 30 ^X
121 79 y 62 25 76 31 ^Y
122 7A z 62 26 76 32 ^Z
123 7B { 62 27 76 33 ^0
124 7C 62 28 76 34 ^1
125 7D } 62 29 76 35 ^2
126 7E ~ 62 30 76 36 ^3
127 7층 62 31 76 37 ^4

추가 정보

  • Savard, John J. G. (2018) [2005]. "Computer Arithmetic". quadibloc. The Early Days of Hexadecimal. Archived from the original on 2018-07-16. Retrieved 2018-07-16.

외부 링크