Существовало несколько вариантов кода отображения, в частности, набор символов из 63 символов и набор символов из 64 символов. Также существовали варианты «графика CDC» и « графика ASCII » как для 63-, так и для 64-символьных наборов. Выбор между набором символов из 63 или 64 символов, а также между графикой CDC или ASCII можно было выбрать на сайте. Как правило, первые клиенты CDC начинали с набора символов из 63 символов, и графика CDC печаталась на их линейных принтерах . По мере того, как разделение времени стало преобладать, почти все сайты использовали вариант ASCII, чтобы вывод на линейный принтер соответствовал интерактивному использованию. Более поздние клиенты CDC также чаще использовали набор символов из 64 символов.
Более поздняя вариация, называемая кодом отображения 6/12, использовалась в системах разделения времени Kronos и NOS для поддержки всех возможностей ASCII . В режиме 6/12 экранирующий символ (циркумфлекс, восьмеричное число 76) указывал, что следующая буква была строчной. Таким образом, заглавные и другие символы имели длину 6 бит, а строчные символы имели длину 12 бит.
Система PLATO использовала еще один вариант кода отображения 6/12. Отмечая, что строчные буквы были наиболее распространены в типичном использовании PLATO, роли были изменены. Строчные буквы были нормой, а экранирующий символ предшествовал заглавным буквам.
Типичный формат текстового файла использовал нулевой байтовый терминатор для обозначения конца каждой записи. Нулевой байтовый терминатор обозначался, по крайней мере, тем, что последние двенадцать бит 60-битного слова устанавливались в ноль. [1] Фактически терминатор мог иметь длину от 12 до 66 бит — в зависимости от длины записи. Это вызывало неоднозначность в 64-символьном наборе символов, когда символ двоеточия должен был быть последним символом в записи. В таких случаях пустой символ обычно добавлялся к записи после завершающего двоеточия.
Отображение кодовых символов
Версия с 64-символьным набором символов
ASCII
CDC
Двоичный
Десятичная дробь
Восьмеричный
Графический
Графический
Имя
000 000
0
00
:
:
двоеточие [2]
000 001
1
01
А
А
000 010
2
02
Б
Б
000 011
3
03
С
С
000 100
4
04
Д
Д
000 101
5
05
Э
Э
000 110
6
06
Ф
Ф
000 111
7
07
Г
Г
001 000
8
10
ЧАС
ЧАС
001 001
9
11
я
я
001 010
10
12
Дж.
Дж.
001 011
11
13
К
К
001 100
12
14
Л
Л
001 101
13
15
М
М
001 110
14
16
Н
Н
001 111
15
17
О
О
010 000
16
20
П
П
010 001
17
21
В
В
010 010
18
22
Р
Р
010 011
19
23
С
С
010 100
20
24
Т
Т
010 101
21
25
У
У
010 110
22
26
В
В
010 111
23
27
Вт
Вт
011 000
24
30
Х
Х
011 001
25
31
И
И
011 010
26
32
З
З
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
"
≠
не экв
110 101
53
65
_
→
конкат [4]
110 110
54
66
!
∨
лог ИЛИ
110 111
55
67
&
∧
журнал И
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
;
;
^ CDC часто использовал термин «байт» для обозначения 12-битных величин, хотя длина символов составляла всего 6 бит.
^ Код отображения 00 не имеет соответствующей графики в 63-символьном наборе.
^ Код дисплея 63 (восьмеричный) — это : (двоеточие) в 63-символьном наборе.
^ В CDC PASCAL это левая фигурная скобка, символ {,
^ В CDC PASCAL это правая фигурная скобка, }, символ
6/12 дисплейный код
Код отображения NOS 6/12 — это один из наборов символов, используемых на компьютерах CDC Cyber NOS для представления всех символов ASCII .
Savard, John JG (2018) [2005]. "Компьютерная арифметика". quadibloc . Ранние дни шестнадцатеричной системы счисления. Архивировано из оригинала 2018-07-16 . Получено 2018-07-16 .
Франсуа Пинар (1999-04-27). "Наборы символов для машин CDC". Архивировано из оригинала 2011-06-23.