Transkodowanie (kodowanie znaków)

Sześciobitowy transkod lub sześciobitowy kod transmisyjny był przez kilka lat jednym z trzech zestawów znaków używanych przez IBM do binarnej komunikacji synchronicznej . Transmisja przy użyciu 6-bitowego Transcode miała wyższą przepustowość niż transmisja przy użyciu 8-bitowego EBCDIC lub ASCII, pod warunkiem, że przesyłane dane wykorzystywały ograniczony zestaw 48 znaków.

IBM 2780 został ogłoszony z obsługą Transcode w 1967 r. Jego następca, terminal transmisji danych IBM 3780 , ogłoszony w 1972 r., Porzucił obsługę Transcode i dodał opcję „kompresji przestrzeni”.

Transcode to sześciobitowy kod znakowy . Odnosi się do kodu karty dziurkowanej IBM , ale podobnie jak EBCDIC , nie jest kodem BCD . Jego 64 wartości składają się z 26 wielkich liter, 10 cyfr, 11 symboli, spacji i 16 znaków sterujących . Jego 48 drukowalnych znaków to ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 .'-/@#$%&*⌑ ; nie może reprezentować ,:;!?"()[]<>+^=_\`{}|~ . Znaki są przesyłane z nieparzystą parzystością . Model 2780 nie może używać 16 znaków kontrolnych jako znaków danych w trybie transkodowania.

Tabela kodów

Transkodowanie sześciobitowe
0 1 2 3 4 5 6 7 8 9 A B C D mi F
0x SOH A B C D mi F G H I STX . BEL POD ETB
1x & J k Ł M N O P Q R Sp $ *
IUS / ITB
OT DLE
2x - / S T u V W X Y Z WYJŚCIE ' % ENQ ETX HT
3x 0 1 2 3 4 5 6 7 8 9 SYN # @ NAK EM DEL

Tabela kodów (z instrukcji 2780)

Postać
 
Kod karty perforowanej
Transkodowanie 6-bitowe
Klątwa
SOH 12-9-1 P 00
A 12-1 5 01
B 12-2 4 02
C 12-3 4 5 str 03
D 12-4 3 04
mi 12-5 3 5 str 05
F 12-6 3 4 str 06
G 12-7 3 4 5 07
H 12-8 2 08
I 12-9 2 5 str 09
STX 12-9-2 2 4 str 0A
. 12-8-3 2 4 5 0B
12-8-4 2 3 str 0C
BEL 0-9-8-7 2 3 5 0D
Pod 9-8-7 2 3 4 0E
ETB 0-9-6 2 3 4 5 P 0F
& 12 1 10
J 11-1 1 5 str 11
k 11-2 1 4 str 12
Ł 11-3 1 4 5 13
M 11-4 1 3 str 14
N 11-5 1 3 5 15
O 11-6 1 3 4 16
P 11-7 1 3 4 5 P 17
Q 11-8 1 2 str 18
R 11-9 1 2 5 19
Przestrzeń bez uderzenia 1 2 4 1A
$ 11-8-3 1 2 4 5 P 1B
* 11-8-4 1 2 3 1C
NAS 11-9-8-7 1 2 3 5 P 1D
OT 9-7 1 2 3 4 str 1E
DLE 12-11-9-8-1 1 2 3 4 5 1F
- 11  0             20
/ 0-1 0 5 str 21
S 0-2 0 4 str 22
T 0-3 0 4 5 23
u 0-4 0 3 str 24
V 0-5 0 3 5 25
W 0-6 0 3 4 26
X 0-7 0 3 4 5 P 27
Y 0-8 0 2 str 28
Z 0-9 0 2 5 29
WYJŚCIE 0-9-7 0 2 4 2A
' 0-8-3 0 2 4 5 P 2B
% 0-8-4 0 2 3 2C
ENQ 0-9-8-5 0 2 3 5 P 2D
ETX 12-9-3 0 2 3 4 str 2E
HT 12-9-5 0 2 3 4 5 2F
0 0 0 1 str 30
1 1 0 1 5 31
2 2 0 1 4 32
3 3 0 1 4 5 P 33
4 4 0 1 3 34
5 5 0 1 3 5 P 35
6 6 0 1 3 4 P 36
7 7 0 1 3 4 5 37
8 8 0 1 2 38
9 9 0 1 2 5 P 39
SYN 9-2 0 1 2 4 str 3A
# 8-3 0 1 2 4 5 3B
@ 8-4 0 1 2 3 P 3C
NAK 9-8-5 0 1 2 3 5 3D
EM 11-9-8-1 0 1 2 3 4 3E
DEL 12-9-7 0 1 2 3 4 5 P 3F

Urządzenia używające transkodowania