Baudot -koodi - Baudot code
Baudot koodi [bodo] on varhainen merkki koodausta varten sähkötystä keksi Émile Baudot 1870-luvulla. Se oli edeltäjä Kansainvälisen Telegraph Alphabet nro 2 (ITA2), yleisin teleksinhoitajien koodi käytössä kunnes kynnyksellä ASCII . Jokaista aakkosten merkkiä edustaa viiden bitin sarja , joka lähetetään viestintäkanavan, kuten lennätinlangan tai radiosignaalin, kautta. Symbolinopeus mittaus tunnetaan siirtonopeus , ja on johdettu sama nimi.
Historia
Baudot -koodi (ITA1)
Alias (t) | Kansainvälinen lennätinkirjain 1 |
---|---|
Nykyinen tila | Korvattu ITA2: lla (ei yhteensopiva keskenään). |
Luokitus | 5-bittinen tilallista perus- Latinalaisen koodausta |
Edellä | Morse-koodi |
Onnistui | ITA2 |
Alla olevassa taulukossa sarakkeet I, II, III, IV ja V osoittavat koodin; Let. ja Kuvio -sarakkeet esittävät Continental- ja UK -versioiden kirjaimet ja numerot; ja lajittelunäppäimet esittävät taulukon järjestyksessä: aakkosjärjestyksessä, harmaassa ja Yhdistyneessä kuningaskunnassa
Eurooppa | lajittele avaimet | Iso -Britannia | lajittele avaimet | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V | IV | Minä | II | III | Mannermainen | harmaa | Antaa. | Kuva. | V | IV | Minä | II | III | Iso -Britannia | |||
- | - | - | |||||||||||||||
A | 1 | ● | A | 1 | ● | ||||||||||||
É | & | ● | ● | / | 1 / | ● | ● | ||||||||||
E | 2 | ● | E | 2 | ● | ||||||||||||
Minä | o | ● | ● | Minä | 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 | ● | ● | ||||||||||
● | Kuva | Tyhjä | Kuva. | Bl. | ● | ||||||||||||
● | ● | Poistaminen | Poistaminen | * | * | ● | ● | ||||||||||
● | ● | K | ( | ● | K | ( | ● | ● | ● | ||||||||
● | ● | L | = | ● | ● | L | = | ● | ● | ● | ● | ||||||
● | ● | M | ) | ● | M | ) | ● | ● | ● | ||||||||
● | ● | N | N ° | ● | ● | N | £ | ● | ● | ● | ● | ||||||
● | ● | P | % | ● | ● | ● | P | + | ● | ● | ● | ● | ● | ||||
● | ● | Q | / | ● | ● | Q | / | ● | ● | ● | ● | ||||||
● | ● | R | - | ● | R | - | ● | ● | ● | ||||||||
● | S | ; | ● | S | 7 / | ● | ● | ||||||||||
● | T | ! | ● | ● | T | ² | ● | ● | ● | ||||||||
● | V | '' | ● | ● | ● | V | ¹ | ● | ● | ● | ● | ||||||
● | W | ? | ● | ● | W | ? | ● | ● | ● | ||||||||
● | X | , | ● | X | 9 / | ● | ● | ||||||||||
● | Z | : | ● | ● | Z | : | ● | ● | ● | ||||||||
● | t | . | ● | - | . | ● | ● | ||||||||||
● | Tyhjä | Kirje | Bl. | Antaa. | ● |
Baudot kehitti ensimmäisen multipleksoidun lennätinsä vuonna 1872 ja patentoi sen vuonna 1874. Vuonna 1876 hän muuttui kuusibittisestä koodista viiden bittiseksi koodiksi, kuten Carl Friedrich Gauss ja Wilhelm Weber ehdottivat vuonna 1834, yhtäläisillä käynnistys- ja sammutusvälillä. , joka mahdollisti roomalaisen aakkoston lähettämisen ja sisälsi välimerkit ja ohjaussignaalit. Itse koodia ei patentoitu (vain kone), koska Ranskan patenttilaki ei salli käsitteiden patentointia.
Baudotin 5-bittinen koodi on mukautettu lähetettäväksi manuaaliselta näppäimistöltä, eikä koskaan rakennettu mitään etätulostinlaitteistoa, joka käytti sitä alkuperäisessä muodossaan. Koodi syötettiin näppäimistöllä, jossa oli vain viisi pianotyyppistä näppäintä ja jota käytettiin kahdella vasemman käden sormella ja kolmella oikean käden sormella. Kun näppäimiä oli painettu, ne lukittiin, kunnes jakeluyksikön mekaaniset koskettimet kulkivat kyseiseen näppäimistöön yhdistetyn sektorin yli, jolloin näppäimistö avattiin valmiiksi seuraavan merkin syöttämistä varten, ja kuului napsahdus (tunnettu "poljinsignaalina") varoittaa käyttäjää. Käyttäjien piti ylläpitää tasaista rytmiä, ja tavallinen toimintanopeus oli 30 sanaa minuutissa.
Taulukosta "osoittaa jakamisesta Baudot koodin, joka työskentelee Ison-Britannian postilaitos Manner ja sisämaan palveluja. Useat merkkien Manner koodin korvataan fractionals sisämaassa koodin. Koodi elementit 1, 2 ja 3 lähetetään näppäimillä 1, 2 ja 3, ja niitä käytetään oikean käden kolmella ensimmäisellä sormella. Koodielementit 4 ja 5 lähetetään näppäimillä 4 ja 5, ja niitä käytetään vasemman käden kahdella ensimmäisellä sormella. "
Baudotin koodi tuli tunnetuksi nimellä International Telegraph Alphabet No. 1 ( ITA1 ). Sitä ei enää käytetä.
Murray -koodi
Vuonna 1901 Donald Murray (1865–1945) muutti Baudotin koodia , kun hän kehitti kirjoituskoneen kaltaisen näppäimistön. Murray -järjestelmässä käytettiin välivaihetta; näppäimistön rei'itin, jonka avulla käyttäjä voi rei'ittää paperinauhan, ja nauhalähetin viestin lähettämiseksi lävistetystä nauhasta . Rivin vastaanottopäässä tulostusmekanismi tulostaisi paperinauhalle ja/tai reperforatorilla voitaisiin tehdä rei'itetty kopio viestistä. Koska käyttäjän käden liikkeen ja lähetettyjen bittien välillä ei enää ollut yhteyttä, koodin järjestäminen käyttäjän väsymyksen minimoimiseksi ei ollut huolestuttavaa, vaan Murray suunnitteli koodin koneen kulumisen minimoimiseksi ja määritti koodikombinaatiot vähiten reiät useimmin käytettyihin hahmoihin .
Esimerkiksi yhden reiän kirjaimet ovat E ja T. Kymmenen kaksireikäistä kirjainta ovat AOINSHRDLZ, hyvin samanlaisia kuin " Etaoin shrdlu " -järjestys, jota käytetään Linotype-koneissa . Kymmenessä muussa kirjaimessa, BCGFJMPUWY, on kolme reikää, ja neljän reiän kirjaimet ovat VXKQ.
Murray -koodi esitteli myös niin kutsutut "muotoefektorit" tai " ohjausmerkit " - CR (Carriage Return) ja LF (Line Feed) -koodit. Jotkut Baudotin koodit siirtyivät paikkoihin, joissa ne ovat olleet siitä lähtien: NULL tai TYHJÄ ja DEL -koodi. NULL/TYHJÄ käytettiin käyttämättömänä koodina silloin, kun viestejä ei lähetetty, mutta samaa koodia käytettiin sanojen välisen välilyönnin koodaamiseen. DEL -koodisarjoja (täysin rei'itetyt sarakkeet) käytettiin viestien alussa tai lopussa tai niiden välillä, mikä mahdollisti erillisten viestien helpon erottamisen. (Näihin sekvensseihin voidaan lisätä BELL -koodeja ilmoittamaan etäoperaattorille, että uusi viesti on tulossa tai että viestin lähetys on lopetettu.)
Varhaiset British Creed -koneet käyttivät myös Murray -järjestelmää.
Western Union
Murray -koodin hyväksyi Western Union, joka käytti sitä 1950 -luvulle asti, ja muutamia muutoksia koostui joidenkin merkkien jättämisestä pois ja uusien ohjauskoodien lisäämisestä. Tyhjän SPC (välilyönti) -merkki otettiin käyttöön TYHJÄ/NULL -tilalle, ja uusi BEL -koodi soitti kelloa tai tuotti muuten äänisignaalin vastaanottimessa. Lisäksi WRU tai "Kuka olet?" koodi otettiin käyttöön, mikä sai vastaanottavan koneen lähettämään tunnistusvirran takaisin lähettäjälle.
ITA2
Alias (t) | Kansainvälinen lennätinkirjain 2 |
---|---|
Luokitus | 5-bittinen tilallista perus- Latinalaisen koodausta |
Edellä | ITA1 |
Onnistui |
FIELDATA , ITA 3 (van Duuren -koodi) , ITA 5 ( ISO 646 , ASCII ) |
Kieli (kielet) | Venäjän kieli |
---|---|
Luokitus | 5-bittinen tilallinen venäläinen kyrillinen koodaus |
Edellä | Venäjän morsekoodi |
Onnistui | KOI-7 |
Vuonna 1924 CCITT otti käyttöön kansainvälisen standardin International Telegraph Alphabet No. 2 ( ITA2 ) -koodin, joka perustui Western Union -koodiin pienin muutoksin. Yhdysvaltain standardoitu version ITA2 nimeltään American kaukokirjoitin koodi (US TTY), joka oli perustana 5-bittinen kaukokirjoitin koodeja kunnes debyytti 7-bittisen ASCII vuonna 1963.
Jotkin koodipisteet (merkitty siniseksi taulukossa) on varattu kansalliseen käyttöön.
Impulssikuviot (1 = merkki, 0 = välilyönti) |
Kirjaimen siirto | Kuvion siirto | |||||
---|---|---|---|---|---|---|---|
LSB on oikeassa; koodielementit: 543 · 21 |
LSB on jäljellä; koodielementit: 12 · 345 |
Rei'itettyjen merkkien määrä | ITA2 -standardi |
Venäläinen MTK-2- versio |
Venäläinen MTK-2- versio |
ITA2 -standardi |
Yhdysvaltain TTY -muunnelma |
000 · 00 | 00 000 | 0 | Tyhjä | Siirry kyrillisiin kirjaimiin | Tyhjä | ||
010 · 00 | 00 · 010 | 1 | Vaunun palautus | ||||
000 · 10 | 01 000 | 1 | Linjasyöttö | ||||
001 · 00 | 00 · 100 | 1 | Avaruus | ||||
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 | Minä | И | 8 | ||
110 · 00 | 00 · 011 | 2 | O | О | 9 | ||
101 · 10 | 01 · 101 | 3 | P | П | 0 | ||
000 · 11 | 11 000 | 2 | A | А | - | ||
001 · 01 | 10 · 100 | 2 | S | С | '' | Bell | |
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 | Й | Ю | Bell | '' |
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 | Siirtyminen kuviin (FS) |
Varattu lukujen laajennukselle |
|||
111 · 11 | 11 · 111 | 5 | Varattu kirjainlaajennukselle |
Vaihda kohtaan Letters (LS) / Erasure / Delete |
Nullille määritettyä koodipaikkaa käytettiin itse asiassa vain etätulostimien valmiustilassa. Pitkän joutokäynnin aikana impulssinopeutta ei synkronoitu molempien laitteiden välillä (jotka voisivat jopa olla pois päältä tai olla kytkemättä pysyvästi kytkettyihin puhelinlinjoihin). Viestin aloittamiseksi oli ensin kalibroitava impulssinopeus, säännöllisesti ajoitettujen "merkki" -pulssien sarja (1), viiden pulssiryhmän avulla, jotka voidaan havaita myös yksinkertaisilla passiivisilla elektroniikkalaitteilla etätulostimen käynnistämiseksi. Tämä pulssisarja loi sarjan Erasure/Delete -merkkejä samalla kun alusti vastaanottimen tilan Letters shift -tilaan. Ensimmäinen pulssi saattoi kuitenkin kadota, joten tämä käynnistysprosessi voitaisiin lopettaa yhdellä tyhjällä, jota välittömästi seurasi poisto/poisto -merkki. Laitteiden välisen synkronoinnin säilyttämiseksi Null -koodia ei voitu käyttää mielivaltaisesti viestien keskellä (tämä oli parannus alkuperäiseen Baudot -järjestelmään, jossa välilyöntejä ei nimenomaisesti erotettu, joten pulssilaskureita oli vaikea ylläpitää toistuville välilyönneille etätulostimet). Mutta sitten oli mahdollista synkronoida laitteet uudelleen milloin tahansa lähettämällä Null viestin keskelle (jota välittömästi seuraa Erasure/Delete/LS -ohjaus, jos sitä seuraa kirjain, tai FS -ohjausobjekti, jos sitä seuraa luku). Null -säätimien lähettäminen ei myöskään aiheuttanut paperinauhan siirtymistä seuraavalle riville (koska mitään ei lävistetty), joten tämä säästää arvokkaita rei'itettäviä paperinauhoja. Toisaalta Erasure/Delete/LS -ohjauskoodi rei'itettiin aina ja siirrettiin aina (alkukirjainten) tilaan. Joidenkin lähteiden mukaan Null-koodipiste oli varattu vain maan sisäiseen käyttöön.
Shift to Letters -koodi (LS) on myös käyttökelpoinen tapa peruuttaa/poistaa tekstiä lävistetystä nauhasta sen lukemisen jälkeen, jolloin viesti voidaan tuhota turvallisesti ennen rei'itetyn kaistan hävittämistä. Toiminnallisesti sillä voi olla myös sama täyttörooli kuin ASCII-koodin poistokoodilla (tai muilla 7- ja 8-bittisissä koodauksissa, mukaan lukien EBCDIC rei'itetyille korteille). Kun tekstinpalan koodit on korvattu mielivaltaisella määrällä LS -koodeja, seuraava säilytetään ja dekoodataan. Sitä voidaan käyttää myös aloittajana varmistaakseen, että ensimmäisen koodin dekoodaus ei anna numeroa tai muuta symbolia kuvasivulta (koska Null -koodi voidaan lisätä mielivaltaisesti lävistyskaistan loppuun tai alkuun, ja on jätettävä huomiotta, kun taas avaruuskoodi on merkittävä tekstissä).
Laajennuksille varatut solut (jotka käyttävät LS -koodia uudelleen toisen kerran - heti ensimmäisen LS -koodin jälkeen - siirtyäkseen lukusivulta kirjainten siirtosivulle) on määritetty siirtymään uuteen tilaan. Tässä uudessa tilassa kirjaimet -sivu sisältää vain pieniä kirjaimia, mutta säilyttää pääsyn kolmannelle koodisivulle isoja kirjaimia varten joko koodaamalla yksittäinen kirjain (lähettämällä LS ennen kyseistä kirjainta) tai lukitsemalla (FS+LS -näppäimellä) rajoittamaton määrä isoja kirjaimia tai numeroita ennen lukituksen avaamista (yhdellä LS: llä) palataksesi pieniin kirjaimiin. "Varattu" -merkitty solu on myös käyttökelpoinen (käyttämällä numeroiden siirtosivun FS -koodia) vaihtamaan kuvasivu (joka yleensä sisältää numeroita ja kansallisia pieniä kirjaimia tai symboleja) neljännelle sivulle (jossa kansalliset kirjaimet ovat isoja ja muut symbolit voidaan koodata).
ITA2: ta käytetään edelleen kuurojen tietoliikennelaitteissa (TDD), Telexissä ja joissakin amatööriradiosovelluksissa , kuten radioteletype ("RTTY"). ITA2: ta käytetään myös Enhanced Broadcast Solution -ratkaisussa, Deutsche Börsen määrittelemässä 21. vuosisadan alkupuolen rahoitusprotokollassa , joka vähentää merkkien koodausjalanjälkeä.
Nimikkeistö
Lähes kaikki 1900-luvun etätulostinlaitteet käyttivät Western Unionin koodia, ITA2: ta tai sen variantteja. Radioamatöörit kutsuvat satunnaisesti ITA2: ta ja sen variantteja "Baudotiksi" väärin, ja jopa American Radio Relay League 's Radioamatöörin käsikirja tekee niin, vaikka uudemmissa painoksissa kooditaulukot tunnistavat sen oikein ITA2: ksi.
Merkistö
Kussakin solussa näkyvät arvot ovat vertailua varten annettuja Unicode -koodipisteitä.
Alkuperäiset Baudot -versiot
Alkuperäinen Baudot, kotimainen Iso -Britannia
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
/ 002F |
Y 0059 |
U 0055 |
I 0049 |
O 004F |
KUVAT 000E |
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 | _A | _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 |
¹ 00B9 |
8 0038 |
9 0039 |
20⁄ 2075 2044 |
0 0030 |
1_ |
LTRS 000F |
. 002E |
20⁄ 2079 2044 |
: 003A |
20⁄ 2077 2044 |
² 00B2 |
? 003F |
' 0027 |
DEL 007F |
( 0028 |
) 0029 |
= 003D |
- 002D |
/ 002F |
£ 00a3 |
+ 002B |
Kirje Määrä Välimerkit Symboli Muut Johtotavu Määrittelemätön
Alkuperäinen Baudot, manner -eurooppalainen
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
É 00C9 |
Y 0059 |
U 0055 |
I 0049 |
O 004F |
KUVAT 000E |
J 004A |
G 0047 |
H 0048 |
B 0042 |
C 0043 |
F 0046 |
D 0044 |
1_ |
SP 0020 |
E 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 | _A | _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 |
Kirje Määrä Välimerkit Symboli Muut Johtotavu Määrittelemätön
Alkuperäinen Baudot, ITA 1
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
CR 000D |
Y 0059 |
U 0055 |
I 0049 |
O 004F |
KUVAT 000E |
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 | _A | _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 |
Kirje Määrä Välimerkit Symboli Muut Johtotavu Määrittelemätön
Baudot – Murray -variantit
Murray Code
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL / SP 0000/0020 |
E 0045 |
COL ? |
A 0041 |
LTRS 000F |
S 0053 |
I 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 |
KUVAT 000E |
M 004D |
X 0058 |
V 0056 |
DEL /* 007F / 002A |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _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 |
20⁄ 2077 2044 |
- 002D/2212 |
⅟ 215F |
( 0028 |
20⁄ 2079 2044 |
|
1_ |
5 0035 |
. 002E |
/ 002F |
2 0032 |
20⁄ 2075 2044 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
? 003F |
³⁄ 00B3 2044 |
KUVAT 000E |
, 002C |
£ 00a3 |
) 0029 |
DEL /* 007F / 002A |
Kirje Määrä Välimerkit Symboli Muut Johtotavu Määrittelemätön
ITA 2 ja US-TTY
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
E 0045 |
LF 000A |
A 0041 |
SP 0020 |
S 0053 |
I 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 |
KUVAT 000E |
M 004D |
X 0058 |
V 0056 |
LTRS / DEL 000F / 007F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _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 dollaria |
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 |
KUVAT 000E |
. 002E |
/ 002F |
; 003B |
LTRS 000F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _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 |
KUVAT 000E |
. 002E |
/ 002F |
= 003D |
LTRS 000F |
Kirje Määrä Välimerkit Symboli Muut Johtotavu Määrittelemätön
Sääkoodi
Meteorologit käyttivät ITA2-muunnelmaa, jossa on luku- ja kirjainsymbolit, lukuun ottamatta kymmenen numeroa, BEL ja muutamia muita merkkejä, jotka on korvattu sääsymboleilla:
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _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 |
2199 ↙ |
B 29B7 |
→ 2192 |
◯ 25EF |
← 2190 |
1_ |
5 0035 |
+ 002B |
↖ 2196 |
2 0032 |
↓ 2193 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
2295 ⊕ |
↘ 2198 |
KUVAT 000E |
. 002E |
/ 002F |
B 29B6 |
LTRS 000F |
Kirje Määrä Välimerkit Symboli Muut Johtotavu Määrittelemätön
Yksityiskohdat
Huomautus: Tässä taulukossa oletetaan, että Baudotin ja Murrayn nimi "1" on oikeassa ja vähiten merkityksellinen. Lähetettyjen bittien pakkaus suurempiin koodeihin vaihteli valmistajan mukaan. Yleisin ratkaisu kohdistaa bitit vähiten merkitsevästä bitistä merkittävimpään bittiin (jättäen tavun kolme merkittävintä bittiä käyttämättä).
ITA2: ssa merkit ilmaistaan viidellä bitillä. ITA2 käyttää kahta koodiosaa, "kirjainsiirtoa" (LTRS) ja "kuvion siirtoa" (KUVAT). FIGS -merkki (11011) ilmaisee, että seuraavat merkit on tulkittava FIGS -joukkoon kuuluviksi, kunnes LTRS (11111) -merkki nollaa tämän. Käytössä LTRS- tai FIGS -vaihtonäppäintä painetaan ja vapautetaan, jolloin vastaava siirtomerkki lähetetään toiselle koneelle. Halutut kirjaimet tai numerot kirjoitetaan sitten. Toisin kuin kirjoituskone tai moderni tietokoneen näppäimistö, Shift -näppäintä ei pidetä painettuna, kun vastaavat merkit on kirjoitettu. "Kysely" käynnistää toisen koneen vastauksen. Se tarkoittaa "Kuka sinä olet?"
CR on rivinvaihto , LF on rivinvaihto , BEL on kello merkki , joka soi pieni kello (usein käytetään hälytys operaattorit saapuva viesti), SP on tilaa, ja NUL on nolla merkki (tyhjä kasetti).
Huomautus: koodipisteiden binäärimuunnokset näytetään usein päinvastaisessa järjestyksessä riippuen (oletettavasti) siitä, miltä puolelta paperinauhaa katsotaan. Huomaa lisäksi, että "kontrollimerkit" valittiin siten, että ne olivat joko symmetrisiä tai hyödyllisiä pareja, joten nauhan asettaminen "ylösalaisin" ei aiheuttanut laitteille ongelmia ja tuloksena oleva tuloste voitiin tulkita. Siten KUVAT (11011), LTRS (11111) ja avaruus (00100) ovat invariantteja, kun taas CR (00010) ja LF (01000), joita yleensä käytetään pareina, käsitellään samalla tavalla riippumatta sivutulostimien järjestyksestä. LTRS: ää voitaisiin käyttää myös paperinauhalle poistettavien merkkien liittämiseen (aivan kuten DEL 7-bittisessä ASCII: ssä ).
Sekvenssi RYRYRY ... käytetään usein testiviestejä, ja alussa jokaisen lähetyksen. Koska R on 01010 ja Y on 10101, sarja käyttää suurta osaa etätulostimen mekaanisista komponenteista suurimmalla jännityksellä. Lisäksi vastaanottimen hienosäätö tehtiin kerralla kahdella värillisellä valolla (yksi kullekin äänelle). 'RYRYRY ...' tuotti 0101010101 ..., joka sai valot loistamaan yhtä kirkkaasti, kun viritys oli oikea. Tästä virityssekvenssistä on hyötyä vain, kun ITA2: ta käytetään kaksisävyisen FSK- modulaation kanssa, kuten tavallisesti nähdään radioteletype (RTTY) -käytössä.
Baudot -koodin toteutukset Yhdysvalloissa voivat poiketa lisäämällä muutamia merkkejä, kuten #, & FIGS -kerroksessa.
Baudot-koodin venäläinen versio ( MTK-2 ) käytti kolmea vaihtotilaa; kyrilliset kirje tilassa aktivoitiin merkki (00000). Koska kyrillisessä aakkostossa on enemmän merkkejä, merkit ! , & , £ jätettiin pois ja korvattiin kyrillisillä kirjaimilla , ja BEL: llä on sama koodi kuin kyrillisellä kirjaimella Ю. Kyrilliset kirjaimet Ъ ja Ё jätetään pois ja Ч yhdistetään numeroon 4.
Katso myös
- Asynkroninen sarjaliikenne
- Baconin salaus - Francis Baconin vuonna 1605 kehittämä 5-bittinen binäärikoodaus englanninkielisestä aakkosesta .
- Luettelo tietojärjestelmän merkistöistä
- Morse-koodi
- Prosigns for Morse Code
- Sarjaliikenne
Huomautuksia
Viitteet
Lue lisää
- Copeland, B. Jack , toim. (2006). Colossus: Bletchley Parkin koodinmurtajien tietokoneiden salaisuudet . Oxford: Oxford University Press. ISBN 978-0-19-284055-4.
- Hobbs, Alan G. "NADCOMM Papers and Writings: Viiden yksikön koodit" . Haettu 10. helmikuuta 2017 .
- Jennings, Tom (2016). "Joidenkin merkkikoodien selitetty historia: Baudotin koodi" . Haettu 20. tammikuuta 2018 .
- MTK-2 kooditaulukko
- Baudot, Murray, ITA2, ITA5 jne.
- "Jean-Maurice-Émile Baudot" . Arkistoitu alkuperäisestä 13. syyskuuta 2009.
- Online Baudot -koodimuunnin (sisältää paperinauhanäkymän)
- Baudotin ensimmäisen laitteen patentin erittely