Транскодирование (кодировка символов)
Шестибитный транскод , или Шестибитный код передачи , в течение нескольких лет был одним из трех наборов символов , используемых IBM для двоичной синхронной связи . Передача с использованием 6-битного транскода имела более высокую пропускную способность, чем передача с использованием 8-битного EBCDIC или ASCII, при условии, что передаваемые данные использовали ограниченный набор из 48 символов.
Терминал передачи данных IBM 2780 был анонсирован с поддержкой Transcode в 1967 году. Его преемник, IBM 3780 терминал передачи данных , анонсированный в 1972 году, отказался от поддержки Transcode и добавил опцию «сжатия пространства».
Транскод — это шестибитный код символов . IBM Он относится к коду перфокарты , но, как и EBCDIC , это не BCD . Его 64 значения состоят из 26 заглавных букв, 10 цифр, 11 символов, пробела и 16 управляющих символов . Его 48 печатных символов ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 .'-/@#$%&*⌑
; оно не может представлять ,:;!?"()[]<>+^=_\`{}|~
. Символы передаются с нечетной четностью . Модель 2780 не может использовать 16 управляющих символов в качестве символов данных в режиме транскодирования. [ 1 ]
Кодовая таблица
[ редактировать ]0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | СОХ | А | Б | С | Д | И | Ф | Г | ЧАС | я | СТХ | . | ⌑ | БЕЛ | СУБ | ЭТБ |
1x | & | Дж | К | л | М | Н | ТО | П | вопрос | Р | СП | $ | * | ИУС / ИТБ |
ОТ | ДЛЕ |
2x | - | / | С | Т | В | V | В | Х | И | С | ЭКУ | ' | % | ENQ | И Т. Д | ХТ |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | СИН | # | @ | ХОТЕТЬ | В | ПРИНАДЛЕЖАЩИЙ |
Кодовая таблица (из руководства 2780)
[ редактировать ]Характер |
Перфокарта код |
6-битный перекодировать |
Шестигранник |
---|---|---|---|
СОХ | 12-9-1 | П | 00 |
А | 12-1 | 5 | 01 |
Б | 12-2 | 4 | 02 |
С | 12-3 | 4 5 П | 03 |
Д | 12-4 | 3 | 04 |
И | 12-5 | 3 5 П | 05 |
Ф | 12-6 | 3 4 П | 06 |
Г | 12-7 | 3 4 5 | 07 |
ЧАС | 12-8 | 2 | 08 |
я | 12-9 | 2 5 П | 09 |
СТХ | 12-9-2 | 2 4 П | 0А |
. | 12-8-3 | 2 4 5 | 0Б |
⌑ | 12-8-4 | 2 3 П | 0С |
БЕЛ | 0-9-8-7 | 2 3 5 | 0D |
Саб | 9-8-7 | 2 3 4 | 0Е |
ЭТБ | 0-9-6 | 2 3 4 5 П | 0Ф |
& | 12 | 1 | 10 |
Дж | 11-1 | 1 5 П | 11 |
К | 11-2 | 1 4 П | 12 |
л | 11-3 | 1 4 5 | 13 |
М | 11-4 | 1 3 П | 14 |
Н | 11-5 | 1 3 5 | 15 |
ТО | 11-6 | 1 3 4 | 16 |
П | 11-7 | 1 3 4 5 П | 17 |
вопрос | 11-8 | 1 2 П | 18 |
Р | 11-9 | 1 2 5 | 19 |
Космос | без удара | 1 2 4 | 1А |
$ | 11-8-3 | 1 2 4 5 П | 1Б |
* | 11-8-4 | 1 2 3 | 1С |
НАС | 11-9-8-7 | 1 2 3 5 П | 1Д |
ОТ | 9-7 | 1 2 3 4 П | 1Е |
ДЛЕ | 12-11-9-8-1 | 1 2 3 4 5 | 1F |
- | 11 | 0 | 20 |
/ | 0-1 | 0 5 П | 21 |
С | 0-2 | 0 4 П | 22 |
Т | 0-3 | 0 4 5 | 23 |
В | 0-4 | 0 3 П | 24 |
V | 0-5 | 0 3 5 | 25 |
В | 0-6 | 0 3 4 | 26 |
Х | 0-7 | 0 3 4 5 П | 27 |
И | 0-8 | 0 2 П | 28 |
С | 0-9 | 0 2 5 | 29 |
ЭКУ | 0-9-7 | 0 2 4 | 2А |
' | 0-8-3 | 0 2 4 5 П | 2Б |
% | 0-8-4 | 0 2 3 | 2С |
ENQ | 0-9-8-5 | 0 2 3 5 П | 2D |
И Т. Д | 12-9-3 | 0 2 3 4 П | 2Е |
ХТ | 12-9-5 | 0 2 3 4 5 | 2F |
0 | 0 | 0 1 П | 30 |
1 | 1 | 0 1 5 | 31 |
2 | 2 | 0 1 4 | 32 |
3 | 3 | 0 1 4 5 П | 33 |
4 | 4 | 0 1 3 | 34 |
5 | 5 | 0 1 3 5 П | 35 |
6 | 6 | 0 1 3 4 П | 36 |
7 | 7 | 0 1 3 4 5 | 37 |
8 | 8 | 0 1 2 | 38 |
9 | 9 | 0 1 2 5 П | 39 |
СИН | 9-2 | 0 1 2 4 П | 3А |
# | 8-3 | 0 1 2 4 5 | 3Б |
@ | 8-4 | 0 1 2 3 П | 3С |
ХОТЕТЬ | 9-8-5 | 0 1 2 3 5 | 3D |
В | 11-9-8-1 | 0 1 2 3 4 | 3Е |
ПРИНАДЛЕЖАЩИЙ | 12-9-7 | 0 1 2 3 4 5 П | 3эт. |
Устройства, использующие Transcode
[ редактировать ]- IBM 2701 Блок адаптера данных
- IBM 2703 Управление передачей
- IBM 2780 Терминал передачи данных
- Интегрированный коммуникационный адаптер IBM System/370 модели 135 (ICA)
Ссылки
[ редактировать ]- ^ Корпорация IBM (1971). Описание компонента: Коммуникационный терминал IBM 2780 (PDF) . Архивировано (PDF) из оригинала 26 июля 2020 г.