Transcode (Zeichencodierung)
Sechs-Bit-Transcode, oder Sechs-Bit-Übertragungscodewar für ein paar Jahre einer der drei Zeichensätze benutzt von IBM zum Binäre synchrone Kommunikation. Die Übertragung unter Verwendung von 6-Bit-Transcode hatte einen höheren Durchsatz als die Übertragung unter Verwendung von 8-Bit-Ebcdic oder ASCII, vorausgesetzt, die zu übertragenen Daten verwendeten einen begrenzten Satz von 48 Zeichen.
Das IBM 2780 Das Datenübertragungsterminal wurde 1967 mit Transcode Support bekannt gegeben. Ihr Nachfolger, der IBM 3780 Das 1972 angekündigte Datenkommunikationsterminal ließ den Transcode -Support fallen und fügte eine Option "Space Compression" hinzu.
Transcode ist a Sechs-Bit-Zeichencode. Es bezieht sich auf IBMs geschlagener Kartencode aber wie Ebcdic, es ist nicht BCD. Seine 64 Werte bestehen aus den 26 Großbuchstaben, 10 Zahlen, 11 Symbolen, Platzund 16 Steuerzeichen. Die 48 druckbaren Zeichen sind Abcdefghijklmnopqrstuvwxyz0123456789 .'-/@#$%&*⌑
; es kann nicht darstellen ,:;!? "() [] <>+^= _ \` {} | ~
. Zeichen werden mit übertragen seltsame Parität. Der 2780 kann die 16 Steuerzeichen nicht als Datenzeichen im Transcode -Modus verwenden.[1]
Code Tabelle
Sechs-Bit-Transcode | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | Soh | A | B | C | D | E | F | G | H | I | Stx | . | ⌑ | Bel | Sub | ETB |
1x | & | J | K | L | M | N | O | P | Q | R | Sp | $ | * | Ius/ ITB | Eot | Dle |
2x | - | / | S | T | U | V | W | X | Y | Z | ESC | ' | % | Enq | ETX | Ht |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Syn | # | @ | Nak | Em | Del |
Code Tabelle (aus 2780 Handbuch)
Charakter | Lochkarte Code | 6-Bit Transcode | Verhexen |
---|---|---|---|
Soh | 12-9-1 | P | 00 |
A | 12-1 | 5 | 01 |
B | 12-2 | 4 | 02 |
C | 12-3 | 4 5 p | 03 |
D | 12-4 | 3 | 04 |
E | 12-5 | 3 5 p | 05 |
F | 12-6 | 3 4 p | 06 |
G | 12-7 | 3 4 5 | 07 |
H | 12-8 | 2 | 08 |
I | 12-9 | 2 5 p | 09 |
Stx | 12-9-2 | 2 4 p | 0a |
. | 12-8-3 | 2 4 5 | 0b |
⌑ | 12-8-4 | 2 3 p | 0c |
Bel | 0-9-8-7 | 2 3 5 | 0d |
Sub | 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 p | 11 |
K | 11-2 | 1 4 p | 12 |
L | 11-3 | 1 4 5 | 13 |
M | 11-4 | 1 3 p | 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 p | 18 |
R | 11-9 | 1 2 5 | 19 |
Platz | Kein Schlag | 1 2 4 | 1a |
$ | 11-8-3 | 1 2 4 5 p | 1b |
* | 11-8-4 | 1 2 3 | 1c |
UNS | 11-9-8-7 | 1 2 3 5 p | 1d |
Eot | 9-7 | 1 2 3 4 p | 1e |
Dle | 12-11-9-8-1 | 1 2 3 4 5 | 1f |
- | 11 | 0 | 20 |
/ | 0-1 | 0 5 p | 21 |
S | 0-2 | 0 4 p | 22 |
T | 0-3 | 0 4 5 | 23 |
U | 0-4 | 0 3 p | 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 p | 28 |
Z | 0-9 | 0 2 5 | 29 |
ESC | 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 p | 2e |
Ht | 12-9-5 | 0 2 3 4 5 | 2f |
0 | 0 | 0 1 p | 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 p | 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 |
Geräte mit Transcode
- IBM 2701 Datenadaptereinheit
- IBM 2703 Übertragungsregelung
- IBM 2780 Datenübertragungsanschluss
- IBM System/370 Modell 135 Integrated Communications Adapter (ICA)
Verweise
- ^ IBM Corporation (1971). Komponentenbeschreibung: IBM 2780 Kommunikationsterminal (PDF). Archiviert (PDF) vom Original am 2020-07-26.