Код дисплея CDC - CDC display code

Показать код это шестибитный код символа используется во многих компьютерных системах, производимых Корпорация Control Data, в частности CDC3000 серии и следующие CDC 6000 серии в 1964 году. CDC 6000 серии и их последователи имели 60-битные слова. Таким образом, типичное использование упаковывает 10 символов в слово. Это шестибитное расширение четырехбитного кодирования BCD, которое называлось BCDIC (код обмена BCD).

Было несколько вариантов кода дисплея, в частности, набор из 63 символов и набор символов из 64 символов. Также были «Графика CDC» и «ASCII graphic 'варианты как 63-, так и 64-символьного набора. Выбор между набором символов из 63 или 64, а также между графикой CDC или ASCII можно было выбирать на сайте. Как правило, первые клиенты CDC начинали с 63-значного набора символов, и CDC печатали на своих линейные принтеры. Когда разделение времени стало широко распространенным, почти все сайты использовали вариант ASCII, чтобы вывод на строчный принтер соответствовал интерактивному использованию. Более поздние клиенты CDC также чаще использовали 64-символьный набор.

Более поздний вариант, названный 6/12 дисплейный код, использовался в Кронос и NOS системы разделения времени для поддержки полной ASCII возможности. В режиме 6/12 escape-символ (циркумфлекс, восьмеричное число 76) будет указывать на то, что следующая буква является строчной. Таким образом, верхний регистр и другие символы имели длину 6 бит, а символы нижнего регистра - 12 бит.

В Система PLATO использовал еще один вариант кода дисплея 6/12. Отметив, что строчные буквы были наиболее распространены в типичном использовании PLATO, роли были поменяны местами. Строчные буквы были нормой, а escape-символ предшествовал прописным буквам.

Типичный формат текстового файла использовал нуль-байт терминатор чтобы обозначить конец каждой записи. Обозначение нулевого байта было обозначено, по крайней мере, тем, что последние двенадцать битов 60-битового слова были установлены в ноль.[1] На самом деле терминатор может иметь длину от 12 до 66 бит - в зависимости от длины записи. Это вызвало двусмысленность в наборе символов из 64 символов, когда символ двоеточия должен был быть последним символом в записи. В таких случаях после двоеточия в конце записи обычно добавлялся пробел.

Отображение кодовых символов (версия с 64-символьным набором символов)

ASCIICDC
ДвоичныйДесятичная дробьВосьмеричныйГрафическийГрафическийимя
000 000000::двоеточие[2]
000 001101АА
000 010202BB
000 011303CC
000 100404DD
000 101505EE
000 110606FF
000 111707гг
001 000810ЧАСЧАС
001 001911яя
001 0101012JJ
001 0111113KK
001 1001214LL
001 1011315MM
001 1101416NN
001 1111517ОО
010 0001620пп
010 0011721QQ
010 0101822рр
010 0111923SS
010 1002024ТТ
010 1012125UU
010 1102226VV
010 1112327WW
011 0002430ИксИкс
011 0012531YY
011 0102632ZZ
011 011273300
011 100283411
011 101293522
011 110303633
011 111313744
ASCIICDC
ДвоичныйДесятичная дробьВосьмеричныйГрафическийГрафическийимя
100 000324055
100 001334166
100 010344277
100 011354388
100 100364499
100 1013745++
100 1103846--
100 1113947**
101 0004050//
101 0014151((
101 0104252))
101 0114353$$
101 1004454==
101 1014555  пустой
101 1104656,,
101 1114757..
110 0004860#эквивалент
110 0014961[[
110 0105062]]
110 0115163%%[3]
110 1005264"не экв
110 1015365_concat[4]
110 1105466!журнал ИЛИ
110 1115567&журнал И
111 0005670'супер
111 0015771?суб[5]
111 0105872<<
111 0115973>>
111 1006074@
111 1016175
111 1106276^¬НЕ
111 1116377;;
  1. ^ CDC часто использовали термин байт для обозначения 12-битных величин, даже если символы были всего 6-битными.
  2. ^ Код дисплея 00 не имеет связанной графики в 63-значном наборе
  3. ^ Код дисплея 63 (восьмеричный) - это: (двоеточие) в 63-значном наборе.
  4. ^ В CDC ПАСКАЛЬ, это левая скобка, {, символ
  5. ^ В CDC ПАСКАЛЬ, это правая скобка,}, символ

6/12 дисплейный код

Код дисплея NOS 6/12 является одним из наборов символов, используемых на CDC Cyber NOS компьютеры для представления всех ASCII символы.

ASCIIкод дисплея
ДекабрьHexAbbrДекабрьОктябрь6/12
000NUL62 3276 40^5
101SOH62 3376 41^6
202STX62 3476 42^7
303ETX62 3576 43^8
404EOT62 3676 44^9
505ENQ62 3776 45^+
606ACK62 3876 46^-
707BEL62 3976 47^*
808BS62 4076 50^/
909HT62 4176 51^(
100ALF62 4276 52^)
110BVT62 4376 53^$
120CFF62 4476 54^=
130DCR62 4576 55
140EТАК62 4676 56^,
150FSI62 4776 57^.
1610DLE62 4876 60^#
1711DC162 4976 61^[
1812DC262 5076 62^]
1913DC362 5176 63^%
2014DC462 5276 64^"
2115НАК62 5376 65^_
2216SYN62 5476 66^!
2317ETB62 5576 67^&
2418МОЖЕТ62 5676 70^'
2519ЭМ62 5776 71^?
26SUB62 5876 72^<
271BESC62 5976 73^>
28FS62 6076 74^@
291DGS62 6176 75^
301ERS62 6276 76^^
311FНАС62 6376 77^;
ASCIIкод дисплея
ДекабрьHexГлифДекабрьОктябрь6/12
32204555
3321!5466!
3422"5264"
3523#4860#
3624$4353$
3725%5163%
3826&5567&
3927'5670'
4028(4151(
4129)4252)
42*3947*
432B+3745+
442C,4656,
452D-3846-
462E.4757.
472F/4050/
4830027330
4931128341
5032229352
5133330363
5234431374
5335532405
5436633416
5537734427
5638835438
5739936449
58:60 474 04@D
593B;6377;
603C<5872<
613D=4454=
623E>5973>
633F?5771?
ASCIIкод дисплея
ДекабрьHexГлифДекабрьОктябрь6/12
6440@60 174 01@A
6541А101А
6642B202B
6743C303C
6844D404D
6945E505E
7046F606F
7147г707г
7248ЧАС810ЧАС
7349я911я
74J1012J
754BK1113K
764CL1214L
774DM1315M
784EN1416N
794FО1517О
8050п1620п
8151Q1721Q
8252р1822р
8353S1923S
8454Т2024Т
8555U2125U
8656V2226V
8757W2327W
8858Икс2430Икс
8959Y2531Y
90Z2632Z
915B[4961[
925C6175
935D]5062]
945E^60 274 02@B
955F_5365_
ASCIIкод дисплея
ДекабрьHexГлифДекабрьОктябрь6/12
9660`60 774 07@ГРАММ
9761а62 176 01^ А
9862б62 276 02^ B
9963c62 376 03^ C
10064d62 476 04^ D
10165е62 576 05^ E
10266ж62 676 06^ F
10367г62 776 07^ G
10468час62 876 10^ H
10569я62 976 11^ Я
106j62 1076 12^ J
1076Bk62 1176 13^ K
1086Cл62 1276 14^ L
1096Dм62 1376 15^ M
1106Eп62 1476 16^ N
1116Fо62 1576 17^ O
11270п62 1676 20^ P
11371q62 1776 21^ Q
11472р62 1876 22^ R
11573s62 1976 23^ S
11674т62 2076 24^ Т
11775ты62 2176 25^ U
11876v62 2276 26^ V
11977ш62 2376 27^ W
12078Икс62 2476 30^ X
12179у62 2576 31^ Y
122z62 2676 32^ Z
1237B{62 2776 33^0
1247C|62 2876 34^1
1257D}62 2976 35^2
1267E~62 3076 36^3
1277FDEL62 3176 37^4

дальнейшее чтение

  • Савард, Джон Дж. Г. (2018) [2005]. «Компьютерная арифметика». квадиблок. Первые дни шестнадцатеричного. В архиве из оригинала на 2018-07-16. Получено 2018-07-16.

внешняя ссылка