Baudot -kode - Baudot code
Den baudotkoden [boˈdo] er en tidlig tegnkodning til telegrafi opfundet af Émile Baudot i 1870'erne. Det var forgængeren til International Telegraph Alphabet No. 2 (ITA2), den mest almindelige teleprinterkode , der var i brug indtil fremkomsten af ASCII . Hvert tegn i alfabetet repræsenteres af en serie på fem bits , der sendes over en kommunikationskanal, såsom en telegrafledning eller et radiosignal. Den symbolhastighed måling er kendt som baud , og er afledt af samme navn.
Historie
Baudot -kode (ITA1)
Alias (er) | Internationalt telegrafalfabet 1 |
---|---|
Nuværende status | Erstattet af ITA2 (ikke indbyrdes kompatible). |
Klassifikation | 5-bit stateful grundlæggende latinsk kodning |
Forud af | Morse kode |
Efterfulgt af | ITA2 |
I nedenstående tabel viser kolonne I, II, III, IV og V koden; den Lad. og fig. kolonner viser bogstaverne og tallene for kontinentale og britiske versioner; og sorteringstasterne præsenterer tabellen i rækkefølgen: alfabetisk, grå og UK
Europa | sorter nøgler | Storbritannien | sorter nøgler | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V | IV | jeg | II | III | Kontinental | Grå | Lade. | Fig. | V | IV | jeg | II | III | Storbritannien | |||
- | - | - | |||||||||||||||
EN | 1 | ● | EN | 1 | ● | ||||||||||||
É | & | ● | ● | / | 1 / | ● | ● | ||||||||||
E | 2 | ● | E | 2 | ● | ||||||||||||
jeg | o | ● | ● | jeg | 3 / | ● | ● | ||||||||||
O | 5 | ● | ● | ● | O | 5 | ● | ● | ● | ||||||||
U | 4 | ● | ● | U | 4 | ● | ● | ||||||||||
Y | 3 | ● | Y | 3 | ● | ||||||||||||
● | B | 8 | ● | B | 8 | ● | ● | ||||||||||
● | C | 9 | ● | ● | C | 9 | ● | ● | ● | ||||||||
● | D | 0 | ● | ● | ● | D | 0 | ● | ● | ● | ● | ||||||
● | F | f | ● | ● | F | 5 / | ● | ● | ● | ||||||||
● | G | 7 | ● | G | 7 | ● | ● | ||||||||||
● | H | h | ● | ● | H | ¹ | ● | ● | ● | ||||||||
● | J | 6 | ● | J | 6 | ● | ● | ||||||||||
● | Figur | Blank | Fig. | Bl. | ● | ||||||||||||
● | ● | Sletning | Sletning | * | * | ● | ● | ||||||||||
● | ● | K | ( | ● | K | ( | ● | ● | ● | ||||||||
● | ● | L | = | ● | ● | L | = | ● | ● | ● | ● | ||||||
● | ● | M | ) | ● | M | ) | ● | ● | ● | ||||||||
● | ● | N | Nr | ● | ● | N | £ | ● | ● | ● | ● | ||||||
● | ● | P | % | ● | ● | ● | P | + | ● | ● | ● | ● | ● | ||||
● | ● | Q | / | ● | ● | Q | / | ● | ● | ● | ● | ||||||
● | ● | R | - | ● | R | - | ● | ● | ● | ||||||||
● | S | ; | ● | S | 7 / | ● | ● | ||||||||||
● | T | ! | ● | ● | T | ² | ● | ● | ● | ||||||||
● | V | ' | ● | ● | ● | V | ¹ | ● | ● | ● | ● | ||||||
● | W | ? | ● | ● | W | ? | ● | ● | ● | ||||||||
● | x | , | ● | x | 9 / | ● | ● | ||||||||||
● | Z | : | ● | ● | Z | : | ● | ● | ● | ||||||||
● | t | . | ● | - | . | ● | ● | ||||||||||
● | Blank | Brev | Bl. | Lade. | ● |
Baudot udviklede sin første multipleksede telegraf i 1872 og patenterede den i 1874. I 1876 ændrede han fra en seks-bit kode til en fem-bit kode, som foreslået af Carl Friedrich Gauss og Wilhelm Weber i 1834, med lige store tænd- og slukintervaller , som tillod transmission af det romerske alfabet, og inkluderede tegnsætnings- og kontrolsignaler. Selve koden var ikke patenteret (kun maskinen), fordi fransk patentlovgivning ikke tillader, at begreber patenteres.
Baudots 5-bit kode blev tilpasset til at blive sendt fra et manuelt tastatur, og der blev aldrig konstrueret noget teleprinterudstyr, der brugte det i sin originale form. Koden blev indtastet på et tastatur, der kun havde fem klavertaster og blev betjent med to fingre på venstre hånd og tre fingre på højre hånd. Når tasterne var blevet trykket på, blev de låst, indtil mekaniske kontakter i en fordelerenhed passerede sektoren, der var forbundet til det pågældende tastatur, hvorefter tastaturet blev låst op, så det næste tegn kunne indtastes, med et hørbart klik (kendt som "kadence -signal") for at advare operatøren. Operatører skulle opretholde en stabil rytme, og den sædvanlige hastighed var 30 ord i minuttet.
Tabellen "viser tildelingen af Baudot -koden, der blev ansat i det britiske postkontor for kontinentale og indre tjenester. Et antal tegn i den kontinentale kode erstattes af brøkdele i den indre kode. Kodeelementer 1, 2 og 3 transmitteres med tasterne 1, 2 og 3, og disse betjenes af de tre første fingre i højre hånd. Kodeelementer 4 og 5 transmitteres med tasterne 4 og 5, og disse betjenes af de to første fingre på venstre hånd. "
Baudots kode blev kendt som International Telegraph Alphabet No. 1 ( ITA1 ). Det bruges ikke længere.
Murray kode
I 1901 blev Baudots kode ændret af Donald Murray (1865–1945), foranlediget af hans udvikling af et skrivemaskinelignende tastatur. Murray -systemet anvendte et mellemtrin; en tastaturperforator, som tillod en operatør at slå et papirbånd, og en båndsender til at sende beskeden fra det stansede bånd . I den modtagende ende af linjen ville en udskrivningsmekanisme udskrive på et papirbånd, og/eller en reperforator kunne bruges til at lave en perforeret kopi af meddelelsen. Da der ikke længere var en forbindelse mellem operatørens håndbevægelse og de overførte bits, var der ingen bekymring om at arrangere koden for at minimere operatørens træthed, og i stedet designede Murray koden for at minimere slid på maskinen og tildelte kodekombinationerne med færrest hullede til de hyppigst anvendte tegn .
For eksempel er bogstaverne med ét hul E og T. De ti to-hullers bogstaver er AOINSHRDLZ, meget lig den " Etaoin shrdlu " -ordre, der bruges i Linotype-maskiner . Ti bogstaver mere, BCGFJMPUWY, har tre huller hver, og de fire-hullers bogstaver er VXKQ.
Murray -koden introducerede også det, der blev kendt som "formateffektorer" eller " kontroltegn " - CR (vognretur) og LF (linjefoder) -koder. Et par af Baudots koder flyttede til de positioner, hvor de har opholdt sig lige siden: NULL eller BLANK og DEL -koden. NULL/BLANK blev brugt som en inaktiv kode til, når ingen beskeder blev sendt, men den samme kode blev brugt til at kode mellemrumsadskillelsen mellem ord. Sekvenser af DEL -koder (fuldt udstansede kolonner) blev brugt ved starten eller slutningen af meddelelser eller mellem dem, hvilket muliggjorde let adskillelse af forskellige meddelelser. (BELL -koder kunne indsættes i disse sekvenser for at signalere til fjernoperatøren, at en ny besked var på vej, eller at transmissionen af en meddelelse blev afbrudt).
Tidlige British Creed -maskiner brugte også Murray -systemet.
vestlige Union
Murrays kode blev vedtaget af Western Union, som brugte den indtil 1950'erne, med et par ændringer, der bestod i at udelade nogle tegn og tilføje flere kontrolkoder. Et eksplicit SPC (mellemrum) tegn blev introduceret i stedet for BLANK/NULL, og en ny BEL -kode ringede en klokke eller på anden måde frembragte et hørbart signal på modtageren. Derudover er WRU eller "Hvem er du?" kode blev introduceret, hvilket fik en modtager til at sende en identifikationsstrøm tilbage til afsenderen.
ITA2
Alias (er) | Internationalt telegrafalfabet 2 |
---|---|
Klassifikation | 5-bit stateful grundlæggende latinsk kodning |
Forud af | ITA1 |
Efterfulgt af |
FIELDATA , ITA 3 (van Duuren -kode) , ITA 5 ( ISO 646 , ASCII ) |
Sprog) | Russisk |
---|---|
Klassifikation | 5-bit stateful russisk kyrillisk kodning |
Forud af | Russisk morse kode |
Efterfulgt af | KOI-7 |
I 1924 introducerede CCITT International Telegraph Alphabet No. 2 ( ITA2 ) -koden som en international standard, som var baseret på Western Union -koden med nogle mindre ændringer. USA standardiserede på en version af ITA2 kaldet American Teletypewriter code (US TTY), som var grundlaget for 5-bit teletypewriter-koder indtil debuten af 7-bit ASCII i 1963.
Nogle kodepunkter (markeret med blå i tabellen) var forbeholdt nationalspecifik brug.
Impulsmønstre (1 = mærke, 0 = mellemrum) |
Brevskift | Figurskift | |||||
---|---|---|---|---|---|---|---|
LSB til højre; kodeelementer: 543 · 21 |
LSB til venstre; kodeelementer: 12 · 345 |
Antallet af stansede mærker | ITA2 standard |
Russisk MTK-2 variant |
Russisk MTK-2 variant |
ITA2 standard |
Amerikansk TTY -variant |
000 · 00 | 00 · 000 | 0 | Nul | Skift til kyrilliske bogstaver | Nul | ||
010 · 00 | 00 · 010 | 1 | Vognretur | ||||
000 · 10 | 01 · 000 | 1 | Line feed | ||||
001 · 00 | 00 · 100 | 1 | Plads | ||||
101 · 11 | 11 · 101 | 4 | Q | Я | 1 | ||
100 · 11 | 11 · 001 | 3 | W | В | 2 | ||
000 · 01 | 10.000 | 1 | E | Е | 3 | ||
010 · 10 | 01 · 010 | 2 | R | Р | 4 | ||
100 · 00 | 00 · 001 | 1 | T | Т | 5 | ||
101 · 01 | 10 · 101 | 3 | Y | Ы | 6 | ||
001 · 11 | 11 · 100 | 3 | U | У | 7 | ||
001 · 10 | 01 · 100 | 2 | jeg | И | 8 | ||
110 · 00 | 00 · 011 | 2 | O | О | 9 | ||
101 · 10 | 01 · 101 | 3 | P | П | 0 | ||
000 · 11 | 11 · 000 | 2 | EN | А | - | ||
001 · 01 | 10 · 100 | 2 | S | С | ' | klokke | |
010 · 01 | 10 · 010 | 2 | D | Д | WRU? | $ | |
011 · 01 | 10 · 110 | 3 | F | Ф | Э | ! | |
110 · 10 | 01 · 011 | 3 | G | Г | Ш | & | |
101 · 00 | 00 · 101 | 2 | H | Х | Щ | £ | # |
010 · 11 | 11 · 010 | 3 | J | Й | Ю | klokke | ' |
011 · 11 | 11 · 110 | 4 | K | К | ( | ||
100 · 10 | 01 · 001 | 2 | L | Л | ) | ||
100 · 01 | 10 · 001 | 2 | Z | З | + | " | |
111 · 01 | 10 · 111 | 4 | x | Ь | / | ||
011 · 10 | 01 · 110 | 3 | C | Ц | : | ||
111 · 10 | 01 · 111 | 4 | V | Ж | = | ; | |
110 · 01 | 10 · 011 | 3 | B | Б | ? | ||
011 · 00 | 00 · 110 | 2 | N | Н | , | ||
111 · 00 | 00 · 111 | 3 | M | М | . | ||
110 · 11 | 11 · 011 | 4 | Skift til tal (FS) |
Reserveret til udvidelse af tal |
|||
111 · 11 | 11 · 111 | 5 | Reserveret til forlængelse af bogstaver |
Skift til bogstaver (LS) / Slet / Slet |
Kodepositionen, der blev tildelt Null, blev faktisk kun brugt til teleprinters inaktive tilstand. I lange perioder med inaktiv tid blev impulsfrekvensen ikke synkroniseret mellem begge enheder (som endda kunne slukkes eller ikke permanent sammenkobles på pendlede telefonlinjer). For at starte en meddelelse var det først nødvendigt at kalibrere impulshastigheden, en sekvens af regelmæssigt timede "mærke" pulser (1), af en gruppe på fem impulser, som også kunne detekteres af simple passive elektroniske enheder for at tænde teleprinteren. Denne pulssekvens genererede en række tegn til sletning/sletning, samtidig med at modtagerens tilstand blev initialiseret til skiftetilstanden Letters. Den første puls kunne imidlertid gå tabt, så denne tændingsprocedure kunne derefter afsluttes med en enkelt Null umiddelbart efterfulgt af et Slet/Slet -tegn. For at bevare synkroniseringen mellem enheder kunne Null -koden ikke bruges vilkårligt midt i meddelelser (dette var en forbedring af det oprindelige Baudot -system, hvor mellemrum ikke eksplicit blev differentieret, så det var svært at opretholde pulstællerne til gentagelse af mellemrum på teleprintere). Men det var derefter muligt at synkronisere enheder til enhver tid ved at sende en Null midt i en meddelelse (straks efterfulgt af en sletning/sletning/LS -kontrol, hvis den blev fulgt af et bogstav, eller af en FS -kontrol, hvis den blev fulgt af en figur). Afsendelse af Null -kontroller fik heller ikke papirbåndet til at gå videre til den næste række (da der ikke blev stanset noget), så dette sparede dyrebare længder af stansbart papirbånd. På den anden side blev sletning/sletning/LS -kontrolkoden altid stanset og altid flyttet til tilstanden (indledende) bogstaver. Ifølge nogle kilder var Null-kodepunktet kun forbeholdt land-intern brug.
Skift til bogstaver -koden (LS) kan også bruges som en måde at annullere/slette tekst fra et udstanset bånd, efter at det er blevet læst, hvilket muliggør en sikker ødelæggelse af en besked før kassering af kassetten. Funktionelt kan den også spille den samme udfyldningsrolle som Slet-koden i ASCII (eller andre 7-bit og 8-bit kodninger, herunder EBCDIC for hullede kort). Efter at koder i et tekstfragment er blevet erstattet af et vilkårligt antal LS -koder, er det følgende stadig bevaret og afkodeligt. Den kan også bruges som en initiator til at sikre, at afkodningen af den første kode ikke giver et ciffer eller et andet symbol fra siden med tal (fordi Null -koden vilkårligt kan indsættes nær slutningen eller begyndelsen af et slagbånd, og skal ignoreres, hvorimod rumkoden er vigtig i teksten).
Cellerne markeret som reserveret til udvidelser (som bruger LS -koden igen en anden gang - lige efter den første LS -kode - til at skifte fra figursiden til bogstaverne skifteside) er blevet defineret til at skifte til en ny tilstand. I denne nye tilstand indeholder bogstaversiden kun små bogstaver, men bevarer adgangen til en tredje kodeside for store bogstaver, enten ved at kode for et enkelt bogstav (ved at sende LS før dette bogstav) eller låse (med FS+LS) for et ubegrænset antal store bogstaver eller cifre, før du derefter låser op (med en enkelt LS) for at vende tilbage til små bogstaver. Cellen markeret som "reserveret" kan også bruges (ved hjælp af FS -koden fra talleskiftssiden) til at skifte siden med tal (som normalt indeholder cifre og nationale små bogstaver eller symboler) til en fjerde side (hvor nationale bogstaver er store og andre symboler kan være kodet).
ITA2 bruges stadig i telekommunikationsudstyr til døve (TDD), Telex og nogle amatørradioapplikationer , f.eks. Radioteletype ("RTTY"). ITA2 bruges også i Enhanced Broadcast Solution, en finansprotokol fra begyndelsen af det 21. århundrede angivet af Deutsche Börse , til at reducere tegnkodningsfodaftryk.
Nomenklatur
Næsten alt det 20. århundredes teleprinterudstyr brugte Western Unions kode, ITA2 eller varianter deraf. Radioamatører kalder tilfældigt ITA2 og varianter for "Baudot" forkert, og selv American Radio Relay Leagues Amateur Radio Handbook gør det, selvom kodetabellerne i nyere udgaver korrekt identificerer det som ITA2.
Tegnsæt
Værdierne vist i hver celle er Unicode -kodepunkter, der er givet til sammenligning.
Originale Baudot -varianter
Original Baudot, indenlandske UK
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
/ 002F |
Y 0059 |
U 0055 |
Jeg 0049 |
O 004F |
fIG 000 E. coli pr |
J 004A |
G 0047 |
H 0048 |
B 0042 |
C 0043 |
F 0046 |
D 0044 |
1_ |
SP 0020 |
- 002D |
X 0058 |
Z 005A |
S 0053 |
T 0054 |
W 0057 |
V 0056 |
DEL 007F |
K 004B |
M 004D |
L 004C |
R 0052 |
Q 0051 |
N 004E |
P 0050 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
1 0031 |
2 0032 |
⅟ 215F |
3 0033 |
4 0034 |
³⁄ 00B3 2044 |
5 0035 |
SP 0020 |
6 0036 |
7 0037 |
B 00B9 |
8 0038 |
9 0039 |
75⁄ 2075 2044 |
0 0030 |
1_ |
LTRS 000F |
. 002E |
79⁄ 2079 2044 |
: 003A |
77⁄ 2077 2044 |
² 00B2 |
? 003F |
' 0027 |
DEL 007F |
( 0028 |
) 0029 |
= 003D |
- 002D |
/ 002F |
£ 00A3 |
+ 002B |
Brev Nummer Tegnsætning Symbol Andet Bly byte Udefineret
Original Baudot, kontinentaleuropæisk
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
É 00C9 |
Y 0059 |
U 0055 |
Jeg 0049 |
O 004F |
fIG 000 E. coli pr |
J 004A |
G 0047 |
H 0048 |
B 0042 |
C 0043 |
F 0046 |
D 0044 |
1_ |
SP 0020 |
T 1E6F |
X 0058 |
Z 005A |
S 0053 |
T 0054 |
W 0057 |
V 0056 |
DEL 007F |
K 004B |
M 004D |
L 004C |
R 0052 |
Q 0051 |
N 004E |
P 0050 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
1 0031 |
2 0032 |
& 0026 |
3 0033 |
4 0034 |
º 00BA |
5 0035 |
SP 0020 |
6 0036 |
7 0037 |
H̱ 0048+0331 |
8 0038 |
9 0039 |
F̱ 0046+0331 |
0 0030 |
1_ |
LTRS 000F |
. 002E |
, 002C |
: 003A |
; 003B |
! 0021 |
? 003F |
' 0027 |
DEL 007F |
( 0028 |
) 0029 |
= 003D |
- 002D |
/ 002F |
№ 2116 |
% 0025 |
Brev Nummer Tegnsætning Symbol Andet Bly byte Udefineret
Original Baudot, ITA 1
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
CR 000D |
Y 0059 |
U 0055 |
Jeg 0049 |
O 004F |
fIG 000 E. coli pr |
J 004A |
G 0047 |
H 0048 |
B 0042 |
C 0043 |
F 0046 |
D 0044 |
1_ |
SP 0020 |
LF 000A |
X 0058 |
Z 005A |
S 0053 |
T 0054 |
W 0057 |
V 0056 |
DEL 007F |
K 004B |
M 004D |
L 004C |
R 0052 |
Q 0051 |
N 004E |
P 0050 |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
1 0031 |
2 0032 |
CR 000D |
3 0033 |
4 0034 |
PU |
5 0035 |
SP 0020 |
6 0036 |
7 0037 |
+ 002B |
8 0038 |
9 0039 |
PU |
0 0030 |
1_ |
LTRS 000F |
LF 000A |
, 002C |
: 003A |
. 002E |
PU |
? 003F |
' 0027 |
DEL 007F |
( 0028 |
) 0029 |
= 003D |
- 002D |
/ 002F |
PU |
% 0025 |
Brev Nummer Tegnsætning Symbol Andet Bly byte Udefineret
Baudot – Murray varianter
Murray kode
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL / SP 0000/0020 |
E 0045 |
COL ? |
A 0041 |
LTRS 000F |
S 0053 |
Jeg 0049 |
U 0055 |
LF 000A |
D 0044 |
R 0052 |
J 004A |
N 004E |
F 0046 |
C 0043 |
K 004B |
1_ |
T 0054 |
Z 005A |
L 004C |
W 0057 |
H 0048 |
Y 0059 |
P 0050 |
Q 0051 |
O 004F |
B 0042 |
G 0047 |
fIG 000 E. coli pr |
M 004D |
X 0058 |
V 0056 |
DEL /* 007F / 002A |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL / SP 0000/0020 |
3 0033 |
COL ? |
LTRS 000F |
' 0027 |
8 0038 |
7 0037 |
LF 000A |
² 00B2 |
4 0034 |
77⁄ 2077 2044 |
- 002D/2212 |
⅟ 215F |
( 0028 |
79⁄ 2079 2044 |
|
1_ |
5 0035 |
. 002E |
/ 002F |
2 0032 |
75⁄ 2075 2044 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
? 003F |
³⁄ 00B3 2044 |
fIG 000 E. coli pr |
, 002C |
£ 00A3 |
) 0029 |
DEL /* 007F / 002A |
Brev Nummer Tegnsætning Symbol Andet Bly byte Udefineret
ITA 2 og US-TTY
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
E 0045 |
LF 000A |
A 0041 |
SP 0020 |
S 0053 |
Jeg 0049 |
U 0055 |
CR 000D |
D 0044 |
R 0052 |
J 004A |
N 004E |
F 0046 |
C 0043 |
K 004B |
1_ |
T 0054 |
Z 005A |
L 004C |
W 0057 |
H 0048 |
Y 0059 |
P 0050 |
Q 0051 |
O 004F |
B 0042 |
G 0047 |
fIG 000 E. coli pr |
M 004D |
X 0058 |
V 0056 |
LTRS / DEL 000F / 007F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
3 0033 |
LF 000A |
- 002D/2212 |
SP 0020 |
BEL 0007 |
8 0038 |
7 0037 |
CR 000D |
$ 0024 |
4 0034 |
' 0027 |
, 002C |
! 0021 |
: 003A |
( 0028 |
1_ |
5 0035 |
" 0022 |
) 0029 |
2 0032 |
# 0023 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
? 003F |
& 0026 |
fIG 000 E. coli pr |
. 002E |
/ 002F |
; 003B |
LTRS 000F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
3 0033 |
LF 000A |
- 002D/2212 |
SP 0020 |
' 0027 |
8 0038 |
7 0037 |
CR 000D |
ENQ 0005 |
4 0034 |
BEL 0007 |
, 002C |
! 0021 |
: 003A |
( 0028 |
1_ |
5 0035 |
+ 002B |
) 0029 |
2 0032 |
£ 00A3 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
? 003F |
& 0026 |
fIG 000 E. coli pr |
. 002E |
/ 002F |
= 003D |
LTRS 000F |
Brev Nummer Tegnsætning Symbol Andet Bly byte Udefineret
Vejrkode
Meteorologer brugte en variant af ITA2 med tallene i store og små bogstaver, undtagen de ti cifre, BEL og et par andre tegn, erstattet af vejrsymboler:
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _EN | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
- 002D |
3 0033 |
LF 000A |
↑ 2191 |
SP 0020 |
BEL 0007 |
8 0038 |
7 0037 |
CR 000D |
↗ 2197 |
4 0034 |
99 2199 |
⦷ 29B7 |
→ 2192 |
EF 25EF |
← 2190 |
1_ |
5 0035 |
+ 002B |
↖ 2196 |
2 0032 |
↓ 2193 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
⊕ 2295 |
↘ 2198 |
fIG 000 E. coli pr |
. 002E |
/ 002F |
⦶ 29B6 |
LTRS 000F |
Brev Nummer Tegnsætning Symbol Andet Bly byte Udefineret
detaljer
Bemærk: Denne tabel forudsætter, at rummet kaldet "1" af Baudot og Murray er længst til højre og mindst signifikant. Den måde, hvorpå de transmitterede bits blev pakket ind i større koder, varierede efter producent. Den mest almindelige løsning allokerer bitene fra den mindst signifikante bit til den mest signifikante bit (efterlader de tre mest betydende bits i en byte ubrugt).
I ITA2 udtrykkes tegn ved hjælp af fem bits. ITA2 anvender to kodeundersæt, "bogstavskift" (LTRS) og "figurskift" (FIGS). FIGUR -tegnet (11011) signalerer, at følgende tegn skal tolkes som værende i FIGS -sæt, indtil dette nulstilles af LTRS (11111) -tegnet. Ved brug trykkes og slippes LTRS- eller FIGS -skiftetasten, hvilket overfører det tilsvarende skifttegn til den anden maskine. De ønskede bogstaver eller figurtegn skrives derefter. I modsætning til en skrivemaskine eller et moderne computertastatur holdes shift -tasten ikke trykket ned, mens de tilsvarende tegn er indtastet. "Forespørgsel" vil udløse den anden maskines svar. Det betyder "Hvem er du?"
CR er vognretur , LF er linjefoder , BEL er klokkekarakteren, som ringede en lille klokke (bruges ofte til at advare operatører om en indgående besked), SP er mellemrum og NUL er nulltegnet (blankt bånd).
Bemærk: De binære konverteringer af kodepunkterne vises ofte i omvendt rækkefølge, afhængigt af (formodentlig) fra hvilken side man ser papirbåndet. Bemærk endvidere, at "kontrol" -tegnene blev valgt, så de enten var symmetriske eller i nyttige par, så indsættelse af et bånd "på hovedet" ikke resulterede i problemer for udstyret, og den resulterende udskrift kunne dechiffreres. Således er FIGURER (11011), LTRS (11111) og mellemrum (00100) invariante, mens CR (00010) og LF (01000), der generelt bruges som et par, behandles ens uanset rækkefølge efter side -printere. LTRS kan også bruges til at overstikke tegn, der skal slettes på et papirbånd (meget gerne DEL i 7-bit ASCII ).
Sekvensen RYRYRY ... bruges ofte i testmeddelelser og ved starten af hver transmission. Da R er 01010 og Y er 10101, udøver sekvensen meget af en teleprinteres mekaniske komponenter ved maksimal belastning. På samme tid blev finjustering af modtageren udført ved hjælp af to farvede lys (en for hver tone). 'RYRYRY ...' producerede 0101010101 ..., hvilket fik lysene til at lyse med samme lysstyrke, når tuningen var korrekt. Denne indstillingssekvens er kun nyttig, når ITA2 bruges med to-tonet FSK- modulering, som det almindeligvis ses ved radioteletype (RTTY) brug.
Amerikanske implementeringer af Baudot -kode kan variere ved tilføjelse af et par tegn, såsom #, & på FIGS -laget.
Den russiske version af Baudot-kode ( MTK-2 ) brugte tre skiftemåder; den kyrilliske bogstavstilstand blev aktiveret af tegnet (00000). På grund af det større antal tegn i det kyrilliske alfabet, tegnene ! , & , £ blev udeladt og erstattet af kyrilliske, og BEL har samme kode som det kyrilliske bogstav Ю. De kyrilliske bogstaver Ъ og lukket for er udeladt, og Ч er fusioneret med henvisningstallet 4.
Se også
- Asynkron seriel kommunikation
- Bacon's chiffer -En 5-bit binær kodning af det engelske alfabet udtænkt af Francis Bacon i 1605.
- Liste over datasæt tegnsæt
- Morse kode
- Prosigns for Morse -kode
- Seriel kommunikation
Noter
Referencer
Yderligere læsning
- Copeland, B. Jack , red. (2006). Colossus: The Secrets of Bletchley Parks Codebreaking Computers . Oxford: Oxford University Press. ISBN 978-0-19-284055-4.
- Hobbs, Alan G. "NADCOMM Papers and Writings: Five-unit codes" . Hentet 10. februar 2017 .
- Jennings, Tom (2016). "En annoteret historie med nogle tegnkoder: Baudots kode" . Hentet 20. januar 2018 .
- MTK-2 kodetabel
- Baudot, Murray, ITA2, ITA5 osv.
- "Jean-Maurice-Émile Baudot" . Arkiveret fra originalen den 13. september 2009.
- Online Baudot -kodeomformer (inkluderer visning af papirbånd)
- En opdeling af patentet på Baudots første enhed