Отображаемый код CDC

редактировать

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

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

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

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

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

Содержание
  • 1 Отображение символов кода (версия с 64-значным набором символов)
  • 2 Отображение кода 6/12
  • 3 Дополнительная литература
  • 4 Внешние ссылки
Отображение символов кода (64-значное версия набора символов)
ASCIICDC
ДвоичныйДесятичныйВосьмеричныйГрафическийГрафическийИмя
000 000000::двоеточие
000 001101AA
000 010202BB
000 011303CC
000100404DD
000101505EE
000110606FF
000111707GG
001 000810HH
001001911II
0010101012JJ
0010111113KK
0011001214LL
0011011315MM
0011101416NN
0011111517OO
010 0001620PP
010 0011721QQ
0100101822RR
010 0111923SS
0101002024TT
0101012125UU
0101102226VV
0101112327WW
0110002430XX
0110012531YY
011 0102632ZZ
011 011273300
011100283411
011101293522
011110303633
011111313744
ASCIICDC
двоичныйдесятичныйвосьмеричныйГрафическийГрафическийИмя
100 000324055
100 001334166
100 010344277
100 011354388
100 100364499
1001013745++
1001103846--
1001113947**
1010004050//
1010014151((
1010104252))
1010114353$$
1011004454==
1011014555пусто
101 1104656,,
1011114757..
1100004860#экв
110 0014961[[
110 0105062]]
110 0115163%%
1101005264"не экв
1101015365_concat
1101105466!журнал ИЛИ
1101115567журнал И
1110005670'супер
1110015771?sub
1110105872<<
1110115973>>
111 1006074@
111 1016175\
111 1106276^¬НЕ
111 1116377;;
  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код отображения
DecHexAbbrDecOct6/12
000NUL 62 3276 40^ 5
101SOH 62 3376 41^ 6
202STX 62 3476 42^ 7
303ETX 62 3576 43^ 8
404EOT 62 3676 44^ 9
505ENQ 62 3776 45^ +
606ACK 62 3876 46^ -
707BEL 62 3976 47^ *
808BS 62 4076 50^ /
909HT 62 4176 51^ (
100ALF 62 4276 52^)
110BVT 62 4376 53^ $
120CFF 62 4476 54^ =
130DCR 62 4576 55^
140ESO 62 4676 56^,
150FSI 62 4776 57^.
1610DLE 62 4876 60^ #
1711DC1 62 4976 61^ [
1812DC262 5076 62^]
1913DC362 5176 63^%
2014DC462 5276 64^ "
2115NAK 62 5376 65^ _
2216SYN 62 5476 66^!
2317ETB 62 5576 67^
2418CAN 62 5676 70^ '
2519EM 62 5776 71^?
261ASUB 62 5876 72^<
271BESC 62 5976 73^>
281CFS 62 6076 74^ @
291DGS 62 6176 75^ \
301ERS 62 6276 76^^
311FUS 62 6376 77^;
ASCIIкод отображения
DecHexГлифДекОкт6/12
32204555
3321! 5466!
3422" 5264"
3523# 4860#
3624$ 4353$
3725% 5163%
3826 5567
3927' 5670'
4028( 4151(
4129) 4252)
422A* 3947*
432B+ 3745+
442C, 4656,
452D- 3846-
462E. 4757.
472F/ 4050/
48300 27330
49311 28341
50322 29352
51333 30363
52344 31374
53355 32405
54366 33416
55377 34427
56388 35438
57399 36449
583A: 60 474 04@D
593B; 6377;
603C< 5872<
613D= 4454=
623E> 5973>
633F? 5771?
Код отображения ASCII
DecHexGlyphDecOct6/12
6440@ 60 174 01@A
6541A 101A
6642B 202B
6743C 303C
6844D 404D
6945E 505E
7046F 606F
7147G 707G
7248H 810H
7349I 911I
744AJ 1012J
754BK 1113K
764CL 1214L
774DM 1315M
784EN 1416N
794FO 1517O
8050P 1620P
8151Q 1721Q
8252R 1822R
8353S 1923S
8454T 2024T
8555U 2125U
8656V 2226V
8757W 2327W
8858X 2430X
8959Y 2531Y
905AZ 2632Z
915B[ 4961[
925C\ 6175\
935D] 5062]
945E^ 60 274 02@B
955F_ 5365_
ASCIIотобразить код
DecHexGlyphDecOct6/12
9660` 60 774 07@G
9761a 62 176 01^ A
9862b 62 276 02^ B
9963c 62 376 03^ C
10064d 62 476 04^ D
10165e 62 576 05^ E
10266f 62 676 06^ F
10367g 62 776 07^ G
10468h 62 876 10^ H
10569i 62 976 11^ I
1066Aj 62 1076 12^ J
1076Bk 62 1176 13^ K
1086Cl 62 1276 14^ L
1096Dm 62 1376 15^ M
1106En 62 1476 16^ N
1116Fo 62 1576 17^ O
11270p 62 1676 20^ P
11371q 62 1776 21^ Q
11472r 62 1876 22^ R
11573s 62 1976 23^ S
11674t 62 2076 24^ T
11775u 62 2176 25^ U
11876v 62 2276 26^ V
11977w 62 2376 27^ W
12078x 62 2476 30^ X
12179y 62 2576 31^ Y
1227Az 62 2676 32^ Z
1237B{ 62 2776 33^ 0
1247C| 62 2876 34^ 1
1257D} 62 2976 35^ 2
1267E~ 62 3076 36^ 3
1277FDEL 62 3176 37^ 4
Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-05-13 10:32:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте