코드 변환(문자 인코딩)
Transcode (character encoding)6비트 트랜스코드(Six-Bit Transcode) 또는 6비트 전송 코드는 몇 년 동안 IBM이 바이너리 동기식 통신에 사용하는 세 가지 문자 집합 중 하나였다.6비트 트랜스코드를 사용한 전송은 전송될 데이터가 48자로 제한된 집합을 사용한다면 8비트 EBCDIC 또는 ASCII를 사용한 전송보다 처리량이 더 높았다.
IBM 2780 데이터 전송 단말기는 1967년 트랜스코드를 지원하면서 발표되었다.1972년 발표된 IBM 3780 데이터 통신 단말기의 후속작인 IBM 3780은 트랜스코드 지원을 중단하고 "공간 압축" 옵션을 추가했다.
트랜스코드는 6비트 문자 코드다.그것은 IBM의 펀치 카드 코드와 관련이 있지만 EBCDIC와 마찬가지로 BCD가 아니다.그것의 64 값은 26개의 대문자, 10개의 숫자, 11개의 기호, 공간, 16개의 제어 문자로 구성되어 있다.48개의 인쇄 가능한 문자는ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 .'-/@#$%&*⌑
; 그것은 나타낼 수 없다.,:;!?"()[]<>+^=_\`{} ~
. 문자는 홀수 패리티로 전송된다.2780은 트랜스코드 모드에서 16개의 컨트롤 문자를 데이터 문자로 사용할 수 없다.[1]
코드표
6비트 트랜스코드 | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | SOH | A | B | C | D | E | F | G | H | I | STX | . | ⌑ | 벨 | 후보선수 | ETB |
1배 | & | J | K | L | M | N | O | P | Q | R | SP | $ | * | IUS/ ITB | EOT | DLE |
2배 | - | / | S | T | U | V | W | X | Y | Z | ESC | ' | % | ENQ | ETX | HT |
3배 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | SYN | # | @ | NAK | EM | DEL |
코드 테이블 (2780 설명서부터)
캐릭터 | 펀치 카드 부호를 붙이다 | 6비트 전대하다 | 육각 |
---|---|---|---|
SOH | 12-9-1 | P | 00 |
A | 12-1 | 5 | 01 |
B | 12-2 | 4 | 02 |
C | 12-3 | 오후 4시 5분 | 03 |
D | 12-4 | 3 | 04 |
E | 12-5 | 오후 3시 5분 | 05 |
F | 12-6 | 오후 3시 4분 | 06 |
G | 12-7 | 3 4 5 | 07 |
H | 12-8 | 2 | 08 |
I | 12-9 | 오후 2시 5분 | 09 |
STX | 12-9-2 | 오후 2시 4분 | 0A |
. | 12-8-3 | 2 4 5 | 0B |
⌑ | 12-8-4 | 2 3 P | 0C |
벨 | 0-9-8-7 | 2 3 5 | 0D |
후보선수 | 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분 | 11 |
K | 11-2 | 오후 1시 4분 | 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 |
공간 | 무펀치 | 1 2 4 | 1A |
$ | 11-8-3 | 1 2 4 5 P | 1B |
* | 11-8-4 | 1 2 3 | 1C |
미국 | 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 | 2층 |
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 | 3층 |
트랜스코드를 사용하는 장치
- IBM 2701 데이터 어댑터 장치
- IBM 2703 전송 제어
- IBM 2780 데이터 전송 터미널
- IBM System/370 모델 135 통합 통신 어댑터(ICA)
참조
- ^ {{}{{{{poss book last=}}IBM Corporation 제목=구성 요소 설명:IBM 2780 Communications Terminal year=http://www.bitsavers.org/pdf/ibm/2780/GA27-3005-3-2780_Data_Terminal_Description_Aug71.pdf url-status=live archive-date=https://web.archive.org/web/20200726231256/http://www.bitsavers.org/pdf/ibm/2780/GA27-3005-3-2780_Data_Terminal_Description_Aug71.pdf archive-date=reason-07-26}