CDC -Anzeigecode

Code anzeigen ist der Sechs-Bit-Zeichencode verwendet von vielen Computersystemen, die von hergestellt werden von Steuerungsdatengesellschaft, insbesondere der CDC3000 -Serie und die folgende CDC 6000 -Serie im Jahr 1964. Die CDC 6000 -Serie Und ihre Nachfolger hatten 60 Bit Wörter. Daher packte typische Verwendung 10 Zeichen pro Wort. Es handelt sich um eine Sechs-Bit-Erweiterung der Vier-Bit-BCD-Codierung und wurde als BCDIC (BCD Interchange Code) bezeichnet.

Es gab verschiedene Variationen des Anzeigecode, insbesondere den 63-Charakter-Zeichensatz und den 64-Charakter-Zeichensatz. Es gab auch "CDC -Grafik" und "ASCII Grafische Varianten sowohl der 63- als auch der 64-Charakter-Sets. Die Auswahl zwischen 63- oder 64-Charakter-Zeichensatz und zwischen CDC- oder ASCII-Grafik war ortswählbar. Im Allgemeinen starteten frühe CDC-Kunden mit dem 63-Charakter-Zeichenset und CDC-Grafikdruckzügen auf ihren Zeilendrucker. Als die Zeitabteilung vorherrscht, verwendeten fast alle Standorte die ASCII -Variante - so dass die Ausgabe des Liniendruckers die interaktive Verwendung übereinstimmt. Spätere CDC-Kunden verwendeten auch eher das 64-Charakter-Zeichenset.

Eine spätere Variation, genannt 6/12 Anzeigecode, wurde in der verwendet Kronos und Nr Timesharing -Systeme, um die vollständige Unterstützung zu unterstützen ASCII Fähigkeiten. Im 6/12 -Modus würde ein Fluchtcharakter (der Circumflex, Oktal 76) darauf hinweisen, dass der folgende Buchstabe niedrigerer Fall war. Daher hatten der obere Fall und andere Zeichen 6 Bit Länge und die unteren Fallzeichen waren 12 Bit mit Länge.

Das Platonystem Verwendete eine weitere Variante von 6/12 Anzeigecode. Da er feststellte, dass bei typischer Platon -Verwendung die Rollen umgekehrt waren, waren die niedrigeren Fallbuchstaben am häufigsten zu sehen. Unterbriefe unteren Fall waren die Norm, und das Fluchtcharakter gggs obere Fallbuchstaben.

Das typische Textdateiformat wurde a verwendet Null-Byte Terminator Um das Ende jedes Datensatzes zu bezeichnen. Der Zero-Byte-Terminator wurde zumindest durch die letzten zwölf Bit eines 60-Bit-Wortes angezeigt, das auf Null gesetzt war.[1] Der Terminator könnte je nach Länge des Datensatzes tatsächlich zwischen 12 und 66 Bit liegen. Dies verursachte eine Unklarheit im 64-Charakter-Zeichensatz, wenn ein Dickdarmcharakter der endgültige Charakter in einem Rekord sein musste. In solchen Fällen wurde ein leerer Charakter normalerweise nach dem nachfolgenden Dickdarm an die Aufzeichnung beigefügt.

Codeszeichen anzeigen (64-Charakter-Zeichensatzversion)

ASCII CDC
Binär Dezimal Oktal Grafik Grafik Name
000 000 0 00 : : Doppelpunkt[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
Binär Dezimal Oktal Grafik Grafik Name
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     leer
101 110 46 56 , ,
101 111 47 57 . .
110 000 48 60 # Äquiv
110 001 49 61 [ [
110 010 50 62 ] ]
110 011 51 63 % % [3]
110 100 52 64 " nicht Gl
110 101 53 65 _ concat[4]
110 110 54 66 ! Protokoll oder
110 111 55 67 & Protokoll und
111 000 56 70 ' super
111 001 57 71 ? Sub[5]
111 010 58 72 < <
111 011 59 73 > >
111 100 60 74 @
111 101 61 75 \
111 110 62 76 ^ ¬ NICHT
111 111 63 77 ; ;
  1. ^ CDC verwendete oft den Begriff Byte sich auf 12-Bit-Mengen beziehen, obwohl die Charaktere nur 6-Bit lang waren.
  2. ^ Anzeigecode 00 hat keine Grafik im 63-Charakter-Set zugeordnet
  3. ^ Anzeigecode 63 (Oktal) ist A: (Dickdarm) im 63-Charakter-Set
  4. ^ In CDC PascalDies ist die linke Klammer, {, Zeichen
  5. ^ In CDC Pascal, Dies ist die richtige Klammer,}, Charakter

6/12 Anzeigecode

Der NOS 6/12 -Anzeigcode ist einer der verwendet CDC Cyber Nr Computer, die alle darstellen ASCII Figuren.

ASCII Code anzeigen
Dez Verhexen Abbr Dez Oktober 6/12
0 00 Nul 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 Eot 62 36 76 44 ^9
5 05 Enq 62 37 76 45 ^+
6 06 Ack 62 38 76 46 ^-
7 07 Bel 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 ALSO 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 Syn 62 54 76 66 ^!
23 17 ETB 62 55 76 67 ^&
24 18 KANN 62 56 76 70 ^'
25 19 Em 62 57 76 71 ^?
26 1a Sub 62 58 76 72 ^<
27 1b ESC 62 59 76 73 ^>
28 1c Fs 62 60 76 74 ^@
29 1d Gs 62 61 76 75 ^\
30 1E Rs 62 62 76 76 ^^
31 1f UNS 62 63 76 77 ^;
ASCII Code anzeigen
Dez Verhexen Glyphe Dez Oktober 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 Anwesend
45 2d - 38 46 -
46 2e . 47 57 .
47 2f / 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 3f ? 57 71 ?
ASCII Code anzeigen
Dez Verhexen Glyphe Dez Oktober 6/12
64 40 @ 60 1 74 01 @EIN
65 41 A 1 01 EIN
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 ich
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 4f O 15 17 Ö
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 5f _ 53 65 _
ASCII Code anzeigen
Dez Verhexen Glyphe Dez Oktober 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 ^I
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 6F 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 7f Del 62 31 76 37 ^4

Weitere Lektüre

  • Savard, John J. G. (2018) [2005]. "Computerarithmetik". QuadiBloc. Die frühen Tage von Hexadezimal. Archiviert vom Original am 2018-07-16. Abgerufen 2018-07-16.

Externe Links