Baudot kodu - Baudot code
Baudot kodu [boˈdo] ,1870'lerde Émile Baudot tarafından icat edilen telgraf içinerken bir karakter kodlamasıdır . Bu Uluslararası Telgraf Alfabe No 2 (ITA2) için selefi en yaygın olduğu teleprinter gelişine kadar kullanımda kod ASCII . Alfabedeki her karakter,telgraf kablosu veya radyo sinyali gibi bir iletişim kanalı üzerinden gönderilen beş bitlik bir dizi ile temsil edilir. Simge hızı ölçümü olarak bilinen baud ve aynı adından türetilmiştir.
Tarih
Baudot kodu (ITA1)
takma ad(lar) | Uluslararası Telgraf Alfabesi 1 |
---|---|
Şu anki durum | ITA2 ile değiştirildi (karşılıklı olarak uyumlu değil). |
sınıflandırma | 5-bit durum bilgisi olan temel Latin kodlaması |
Öncesinde | Mors kodu |
tarafından başarıldı | ITA2 |
Aşağıdaki tabloda Sütun I, II, III, IV ve V kodu gösterir; Let. ve Şekil sütunları, Continental ve UK versiyonları için harfleri ve sayıları göstermektedir; ve sıralama tuşları tabloyu şu sırayla sunar: alfabetik, Gri ve Birleşik Krallık
Avrupa | sıralama tuşları | Birleşik Krallık | sıralama tuşları | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V | IV | ben | II | III | Kıta | Gri | İzin vermek. | İncir. | V | IV | ben | II | III | Birleşik Krallık | |||
- | - | - | |||||||||||||||
A | 1 | ● | A | 1 | ● | ||||||||||||
ben | & | ● | ● | / | 1 / | ● | ● | ||||||||||
E | 2 | ● | E | 2 | ● | ||||||||||||
ben | Ö | ● | ● | ben | 3 / | ● | ● | ||||||||||
Ö | 5 | ● | ● | ● | Ö | 5 | ● | ● | ● | ||||||||
sen | 4 | ● | ● | sen | 4 | ● | ● | ||||||||||
Y | 3 | ● | Y | 3 | ● | ||||||||||||
● | B | 8 | ● | B | 8 | ● | ● | ||||||||||
● | C | 9 | ● | ● | C | 9 | ● | ● | ● | ||||||||
● | NS | 0 | ● | ● | ● | NS | 0 | ● | ● | ● | ● | ||||||
● | F | F | ● | ● | F | 5 / | ● | ● | ● | ||||||||
● | G | 7 | ● | G | 7 | ● | ● | ||||||||||
● | H | H | ● | ● | H | ¹ | ● | ● | ● | ||||||||
● | J | 6 | ● | J | 6 | ● | ● | ||||||||||
● | Figür | Boşluk | İncir. | Bl. | ● | ||||||||||||
● | ● | Silme | Silme | * | * | ● | ● | ||||||||||
● | ● | 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 | . | ● | - | . | ● | ● | ||||||||||
● | Boşluk | Mektup | Bl. | İzin vermek. | ● |
Baudot, 1872'de ilk çok katlı telgrafını geliştirdi ve 1874'te patentini aldı. 1876'da, Carl Friedrich Gauss ve Wilhelm Weber'in 1834'te önerdiği gibi , eşit açma ve kapama aralıklarıyla altı bitlik bir koddan beş bitlik bir koda geçti. , Roma alfabesinin iletilmesine izin verdi ve noktalama işaretleri ve kontrol sinyallerini içeriyordu. Kodun kendisi (yalnızca makine) patentli değildi çünkü Fransız patent yasası kavramların patentlenmesine izin vermiyor.
Baudot'nun 5 bitlik kodu, manuel bir klavyeden gönderilmek üzere uyarlandı ve onu orijinal biçiminde kullanan hiçbir teleprinter ekipmanı yapılmadı. Kod, yalnızca beş piyano tipi tuşa sahip bir klavyeye girildi ve sol elin iki parmağı ve sağ elin üç parmağı kullanılarak çalıştırıldı. Tuşlara basıldıktan sonra, bir distribütör ünitesindeki mekanik kontaklar o klavyeye bağlı sektör üzerinden geçene kadar kilitlendiler, bu sırada klavyenin kilidi, sesli bir tıklama ile (bilinen) sesli bir tıklama ile girilecek bir sonraki karakter için hazır hale getirildi. Operatörü uyarmak için "kadans sinyali"). Operatörler sabit bir ritmi korumak zorundaydı ve olağan işlem hızı dakikada 30 kelimeydi.
Tablo " Britanya Postanesi'nde kıta ve iç hizmetler için kullanılan Baudot kodunun tahsisini göstermektedir . Kıta kodundaki bazı karakterler, iç koddaki kesirlerle değiştirilir. Kod öğeleri 1, 2 ve 3 iletilir. 1, 2 ve 3 tuşlarıyla ve bunlar sağ elin ilk üç parmağıyla çalıştırılır. 4 ve 5 numaralı kod öğeleri, 4 ve 5 tuşlarıyla iletilir ve bunlar sol elin ilk iki parmağıyla çalıştırılır."
Baudot'nun kodu Uluslararası Telgraf Alfabesi No. 1 ( ITA1 ) olarak tanındı . Artık kullanılmamaktadır.
Murray kodu
1901'de Baudot'un kodu, daktilo benzeri bir klavye geliştirmesi sonucunda Donald Murray (1865–1945) tarafından değiştirildi . Murray sistemi bir ara adım kullandı; bir operatörün bir kağıt bandı delmesine izin veren bir klavye perforatörü ve delikli banttan mesajı göndermek için bir bant vericisi . Hattın alıcı ucunda, bir kağıt bant üzerine bir baskı mekanizması basabilir ve/veya mesajın delikli bir kopyasını yapmak için bir reperforatör kullanılabilir. Operatörün el hareketi ile iletilen bitler arasında artık bir bağlantı olmadığı için, kodu operatörün yorgunluğunu en aza indirecek şekilde düzenleme endişesi yoktu ve bunun yerine Murray, kodu makinedeki aşınmayı en aza indirecek şekilde tasarladı ve kod kombinasyonlarını en az olanlarla atadı. en sık kullanılan karakterlere delikler açılmıştır .
Örneğin, tek delikli harfler E ve T'dir. On iki delikli harf, Linotype makinelerinde kullanılan " Etaoin shrdlu " düzenine çok benzeyen AOINSHRDLZ'dir . On harf daha, BCGFJMPUWY, her birinde üç delik var ve dört delikli harfler VXKQ.
Murray kodu ayrıca "biçim efektörleri" veya " kontrol karakterleri " olarak bilinen CR (Satır Başı) ve LF (Satır Besleme) kodlarını da tanıttı . Baudot'un kodlarından birkaçı, o zamandan beri kaldıkları konumlara taşındı: NULL veya BLANK ve DEL kodu. NULL/BLANK, hiçbir ileti gönderilmediğinde boş kod olarak kullanıldı, ancak sözcükler arasındaki boşluk ayrımını kodlamak için aynı kod kullanıldı. DEL kodlarının dizileri (tamamen delinmiş sütunlar), mesajların başında veya sonunda veya aralarında kullanıldı ve farklı mesajların kolayca ayrılmasını sağladı. (Zil kodları, uzak operatöre yeni bir mesajın geldiğini veya bir mesajın iletiminin sonlandırıldığını bildirmek için bu dizilere eklenebilir).
Erken İngiliz Creed makineleri de Murray sistemini kullandı.
Western Union
Murray'in kodu, 1950'lere kadar kullanılan Western Union tarafından kabul edildi , bazı karakterleri atlamak ve daha fazla kontrol kodu eklemekten oluşan birkaç değişiklikle. BLANK/NULL yerine açık bir SPC (boşluk) karakteri tanıtıldı ve yeni bir BEL kodu bir zil çaldı veya alıcıda başka bir şekilde sesli bir sinyal üretti. Ek olarak, WRU veya "Sen Kimsin?" kod tanıtıldı, bu da alıcı makinenin gönderene bir tanımlama akışı göndermesine neden oldu.
ITA2
takma ad(lar) | Uluslararası Telgraf Alfabesi 2 |
---|---|
sınıflandırma | 5-bit durum bilgisi olan temel Latin kodlaması |
Öncesinde | ITA1 |
tarafından başarıldı |
FIELDATA , ITA 3 (van Duuren kodu) , ITA 5 ( ISO 646 , ASCII ) |
Diller) | Rusça |
---|---|
sınıflandırma | 5 bit durum bilgisi olan Rus Kiril kodlaması |
Öncesinde | Rus Mors kodu |
tarafından başarıldı | KOI-7 |
1924 yılında CCITT , bazı küçük değişikliklerle Western Union kodunu temel alan Uluslararası Telgraf Alfabesi No. 2 ( ITA2 ) kodunu uluslararası bir standart olarak tanıttı . ABD , 1963'te 7-bit ASCII'nin ilk çıkışına kadar 5-bit teledaktilo kodlarının temeli olan American Teletypewriter code (US TTY) olarak adlandırılan ITA2'nin bir sürümünde standardize edildi .
Bazı kod noktaları (tabloda mavi olarak işaretlenmiştir) ülkeye özgü kullanım için ayrılmıştır.
Darbe desenleri (1=işaret, 0=boşluk) |
Harf kayması | Şekil kayması | |||||
---|---|---|---|---|---|---|---|
LSB üzerinde sağa; kod öğeleri: 543·21 |
LSB üzerinde sola; kod öğeleri: 12·345 |
Delinmiş işaretlerin sayısı | ITA2 standardı |
Rus MTK-2 varyantı |
Rus MTK-2 varyantı |
ITA2 standardı |
ABD TTY varyantı |
000·00 | 00.000 | 0 | Boş | Kiril Harflerine Geçiş | Boş | ||
010·00 | 00.00010 | 1 | Satırbaşı | ||||
000·10 | 01.000 | 1 | Satır besleme | ||||
001·00 | 00·100 | 1 | Uzay | ||||
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 | sen | У | 7 | ||
001·10 | 01·100 | 2 | ben | И | 8 | ||
110.00 | 00·011 | 2 | Ö | o | 9 | ||
101·10 | 01·101 | 3 | P | П | 0 | ||
000·11 | 11.000 | 2 | A | bir | - | ||
001·01 | 10·100 | 2 | S | С | ' | zil | |
010·01 | 10,010 | 2 | NS | Ä | WRU? | $ | |
011·01 | 10·110 | 3 | F | Ф | Э | ! | |
110·10 | 01.011 | 3 | G | Г | Ш | & | |
101·00 | 00·101 | 2 | H | Х | Щ | £ | # |
010·11 | 11.0010 | 3 | J | Й | Ю | zil | ' |
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 | Rakamlara Geçiş (FS) |
Rakam uzantısı için ayrılmıştır |
|||
111·11 | 11·111 | 5 | Mektup uzantısı için ayrılmıştır |
Harflere Geçiş (LS) / Silme / Silme |
Null'a atanan kod konumu aslında yalnızca tele yazıcıların boşta durumu için kullanılıyordu. Uzun boşta kalma süreleri boyunca, darbe hızı her iki cihaz arasında senkronize edilmedi (bu, kapatılabilir veya değiştirilen telefon hatlarında kalıcı olarak birbirine bağlı olmayabilir). Bir mesajı başlatmak için ilk olarak, teleprinter'ı açmak için basit pasif elektronik cihazlar tarafından da algılanabilen beş darbelik bir grup tarafından düzenli olarak zamanlanmış "işaret" darbelerinden (1) oluşan bir dizi darbe oranını kalibre etmek gerekliydi. Bu darbe dizisi, bir dizi Silme/Silme karakteri üretirken, aynı zamanda alıcının durumunu Harf kaydırma moduna başlatır. Bununla birlikte, ilk darbe kaybolabilir, bu nedenle bu güç açma prosedürü, hemen ardından bir Silme/Silme karakterinin geldiği tek bir Boşluk ile sonlandırılabilir. Cihazlar arasındaki senkronizasyonu korumak için, boş kod mesajların ortasında keyfi olarak kullanılamazdı (bu, boşlukların açıkça ayırt edilmediği ilk Baudot sisteminde bir gelişmeydi, bu nedenle tekrarlanan boşluklar için darbe sayaçlarını korumak zordu). tele yazıcılar). Ancak o zaman, bir mesajın ortasında bir Null göndererek (hemen arkasından bir harf geliyorsa bir Erasure/Delete/LS kontrolü veya bir rakam takip ediyorsa bir FS kontrolü) göndererek cihazları herhangi bir zamanda yeniden senkronize etmek mümkün oldu. Null denetimlerinin gönderilmesi de kağıt bandının bir sonraki satıra ilerlemesine neden olmadı (hiçbir şey delinmediği için), bu nedenle delinebilir kağıt bandının değerli uzunluklarından tasarruf edildi. Öte yandan, Silme/Sil/LS kontrol kodu her zaman delinmiştir ve her zaman (ilk) harfler moduna kaydırılmıştır. Bazı kaynaklara göre, Null kod noktası yalnızca ülke içi kullanım için ayrılmıştı.
Harflere Geçiş kodu (LS), aynı zamanda, delinmiş bir banttaki metni okuduktan sonra iptal etmenin/silmenin bir yolu olarak kullanılabilir ve delinmiş bant atılmadan önce bir mesajın güvenli bir şekilde imha edilmesini sağlar. İşlevsel olarak, ASCII'deki (veya delikli kartlar için EBCDIC dahil olmak üzere diğer 7-bit ve 8-bit kodlamalarda) Silme koduyla aynı dolgu rolünü de oynayabilir. Bir metin parçasındaki kodlar, rastgele sayıda LS koduyla değiştirildikten sonra, aşağıdakiler hala korunur ve kodu çözülebilir. Ayrıca, ilk kodun kodunun çözülmesinin şekiller sayfasından bir rakam veya başka bir sembol vermeyeceğinden emin olmak için bir başlatıcı olarak da kullanılabilir (çünkü Boş kod, bir delgi bandının sonuna veya başına rasgele eklenebilir ve yoksayılmalıdır, boşluk kodu metinde önemlidir).
Uzantılar için ayrılmış olarak işaretlenen hücreler (ilk LS kodundan hemen sonra ikinci kez LS kodunu kullanarak şekiller sayfasından harf kaydırma sayfasına geçmek için) yeni bir moda geçmek için tanımlanmıştır. Bu yeni modda, harfler sayfası yalnızca küçük harfler içerir, ancak tek bir harf için kodlama yaparak (bu harften önce LS göndererek) veya kilitleyerek (FS+LS ile) büyük harfler için üçüncü bir kod sayfasına erişimi korur. Küçük harf moduna geri dönmek için kilidi açmadan önce (tek bir LS ile) önce sınırsız sayıda büyük harf veya rakam. "Ayrılmış" olarak işaretlenen hücre, şekiller sayfasını (normalde rakamlar ve ulusal küçük harfler veya semboller içeren) dördüncü bir sayfaya (ulusal harflerin büyük ve diğer semboller kodlanmış olabilir).
ITA2 hala sağırlar için telekomünikasyon cihazlarında (TDD), Telex ve radyoteletip ("RTTY") gibi bazı amatör radyo uygulamalarında kullanılmaktadır . ITA2, karakter kodlama ayak izini azaltmak için Deutsche Börse tarafından belirlenen 21. yüzyılın başlarından kalma bir finansal protokol olan Enhanced Broadcast Solution'da da kullanılır .
isimlendirme
Neredeyse tüm 20. yüzyıl teleprinter ekipmanı, Western Union'ın kodunu, ITA2'yi veya bunların türevlerini kullandı. Radyo amatörleri rastgele ITA2'yi ve "Baudot" türevlerini yanlış olarak adlandırır ve hatta Amerikan Radyo Röle Ligi'nin Amatör Radyo El Kitabı bunu yapar, ancak daha yeni sürümlerde kod tabloları onu doğru bir şekilde ITA2 olarak tanımlar.
Karakter seti
Her hücrede gösterilen değerler , karşılaştırma için verilen Unicode kod noktalarıdır.
Orijinal Baudot çeşitleri
Orijinal Baudot, yerel Birleşik Krallık
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 0000 |
bir 0041 |
E 0045 |
/ 002F |
Y 0059 |
U 0055 |
ben 0049 |
O 004F |
Şekil 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 |
B 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 | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 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 |
⁵⁄ 2075 2044 |
0 0030 |
1_ |
LTRS 000F |
. 002E |
⁹⁄ 2079 2044 |
: 003A |
⁷⁄ 2077 2044 |
² 00B2 |
? 003F |
' 0027 |
DEL 007F |
( 0028 |
) 0029 |
= 003D |
- 002D |
/ 002F |
£ 00A3 |
+ 002B |
Mektup Sayı Noktalama Sembol Başka Kurşun bayt Tanımsız
Orijinal Baudot, Kıta Avrupası
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 0000 |
bir 0041 |
E 0045 |
É 00C9 |
Y 0059 |
U 0055 |
ben 0049 |
O 004F |
Şekil 000E |
J 004A |
G 0047 |
H 0048 |
B 0042 |
C 0043 |
F 0046 |
D 0044 |
1_ |
SP 0020 |
ṯ 1E6F |
X 0058 |
Z 005A |
S 0053 |
T 0054 |
B 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 | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 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 |
Mektup Sayı Noktalama Sembol Başka Kurşun bayt Tanımsız
Orijinal Baudot, ITA 1
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 0000 |
bir 0041 |
E 0045 |
CR 000D |
Y 0059 |
U 0055 |
ben 0049 |
O 004F |
Şekil 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 |
B 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 | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 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 |
Mektup Sayı Noktalama Sembol Başka Kurşun bayt Tanımsız
Baudot-Murray varyantları
Murray Kodu
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL / SP 0000/0020 |
E 0045 |
KOL ? |
bir 0041 |
LTRS 000F |
S 0053 |
ben 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 |
B 0057 |
H 0048 |
Y 0059 |
P 0050 |
Q, 0051 |
O 004F |
B 0042 |
G 0047 |
Şekil 000E |
M 004D |
X 0058 |
V 0056 |
DEL /* 007F/002A |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL / SP 0000/0020 |
3 0033 |
KOL ? |
LTRS 000F |
' 0027 |
8 0038 |
7 0037 |
LF 000A |
² 00B2 |
4 0034 |
⁷⁄ 2077 2044 |
− 002D/2212 |
⅟ 215F |
( 0028 |
⁹⁄ 2079 2044 |
|
1_ |
5 0035 |
. 002E |
/ 002F |
2 0032 |
⁵⁄ 2075 2044 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
? 003F |
³⁄ 00B3 2044 |
Şekil 000E |
, 002C |
£ 00A3 |
) 0029 |
DEL /* 007F/002A |
Mektup Sayı Noktalama Sembol Başka Kurşun bayt Tanımsız
ITA 2 ve US-TTY
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 0000 |
E 0045 |
LF 000A |
bir 0041 |
SP 0020 |
S 0053 |
ben 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 |
B 0057 |
H 0048 |
Y 0059 |
P 0050 |
Q, 0051 |
O 004F |
B 0042 |
G 0047 |
Şekil 000E |
M 004D |
X 0058 |
V 0056 |
LTRS / DEL 000F/007F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 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 |
Şekil 000E |
. 002E |
/ 002F |
; 003B |
LTRS 000F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
SIFIR 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 |
Şekil 000E |
. 002E |
/ 002F |
= 003D |
LTRS 000F |
Mektup Sayı Noktalama Sembol Başka Kurşun bayt Tanımsız
Hava kodu
Meteorologlar, on rakam, BEL ve hava durumu sembolleri ile değiştirilen birkaç diğer karakter dışında, rakam-büyük harf sembolleriyle birlikte ITA2'nin bir varyantını kullandılar:
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _NS | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
- 002D |
3 0033 |
LF 000A |
↑ 2191 |
SP 0020 |
BEL 0007 |
8 0038 |
7 0037 |
CR 000D |
↗ 2197 |
4 0034 |
↙ 2199 |
⦷ 29B7 |
→ 2192 |
◯ 25EF |
← 2190 |
1_ |
5 0035 |
+ 002B |
↖ 2196 |
2 0032 |
↓ 2193 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
⊕ 2295 |
↘ 2198 |
Şekil 000E |
. 002E |
/ 002F |
⦶ 29B6 |
LTRS 000F |
Mektup Sayı Noktalama Sembol Başka Kurşun bayt Tanımsız
Detaylar
Not: Bu tablo, Baudot ve Murray tarafından "1" olarak adlandırılan boşluğun en sağda ve en az anlamlı olduğunu varsaymaktadır. İletilen bitlerin daha büyük kodlar halinde paketlenme şekli, üreticiye göre değişiklik gösteriyordu. En yaygın çözüm, bitleri en az anlamlı bitten en anlamlı bite doğru tahsis eder (bir baytın en önemli üç bitini kullanılmadan bırakır).
ITA2'de karakterler beş bit kullanılarak ifade edilir. ITA2, "harf kaydırma" (LTRS) ve "şekil kaydırma" (ŞEKİLLER) olmak üzere iki kod alt kümesi kullanır. ŞEKİLLER karakteri (11011), bu, LTRS (11111) karakteri tarafından sıfırlanana kadar, aşağıdaki karakterlerin ŞEKİL kümesinde olduğu şeklinde yorumlanması gerektiğini bildirir. Kullanımda, LTRS veya FIGS kaydırma tuşuna basılır ve bırakılır, ilgili kaydırma karakteri diğer makineye iletilir. Ardından istenen harf veya rakam karakterleri yazılır. Daktilo veya modern bilgisayar klavyesinden farklı olarak, karşılık gelen karakterler yazılırken shift tuşu basılı tutulmaz. "ENQuiry", diğer makinenin yanıt vermesini tetikleyecektir. "Sen kimsin?" anlamına gelir.
CR satır başıdır , LF satır beslemedir , BEL küçük bir zil çalan zil karakteridir (genellikle operatörleri gelen bir mesaja karşı uyarmak için kullanılır), SP boşluktur ve NUL boş karakterdir (boş bant).
Not: Kod noktalarının ikili dönüşümleri, (muhtemelen) kağıt şeridi hangi taraftan görüntülediğine bağlı olarak, genellikle ters sırada gösterilir. Ayrıca, "kontrol" karakterlerinin , simetrik ya da yararlı çiftler halinde seçildiğine ve böylece bir bandın "ters" yerleştirilmesinin ekipman için sorunlara yol açmayacağına ve elde edilen çıktının deşifre edilebileceğine dikkat edin. Bu nedenle, ŞEKİLLER (11011), LTRS (1111) ve boşluk (00100) değişmezken, genellikle bir çift olarak kullanılan CR (00010) ve LF (01000), sayfa yazıcılarının sırasına bakılmaksızın aynı şekilde ele alınır. LTRS, bir kağıt bantta silinecek karakterlerin üzerine fazla delmek için de kullanılabilir (7-bit ASCII'deki DEL gibi ).
RYRYRY... dizisi genellikle test mesajlarında ve her iletimin başlangıcında kullanılır. R 01010 ve Y 10101 olduğundan, dizi bir teleprinter'ın mekanik bileşenlerinin çoğunu maksimum gerilimde çalıştırır. Ayrıca, bir kerede, alıcının ince ayarı iki renkli ışık (her ton için bir tane) kullanılarak yapıldı. 'RYRYRY...' 0101010101...'i üretti, bu da ayar doğru olduğunda ışıkların eşit parlaklıkta yanmasını sağladı. Bu ayar dizisi yalnızca , radyoteletip (RTTY) kullanımında yaygın olarak görüldüğü gibi, iki tonlu FSK modülasyonu ile ITA2 kullanıldığında faydalıdır .
Baudot kodunun ABD uygulamaları, FIGS katmanında # ve & gibi birkaç karakterin eklenmesiyle farklılık gösterebilir.
Baudot kodunun Rus versiyonu ( MTK-2 ) üç vardiya modu kullandı; Kiril harfli modu karakteri (00000) tarafından aktive edilmiştir. Kiril alfabesindeki karakter sayısının fazla olması nedeniyle, karakterler ! , & , £ atlandı ve Kiril harfleriyle değiştirildi ve BEL , Kiril harfi Ю ile aynı koda sahip. Kiril harfleri Ъ ve Ё atlanmıştır ve Ч 4 rakamı ile birleştirilmiştir.
Ayrıca bakınız
- Asenkron seri iletişim
- Bacon's cipher - Francis Bacon tarafından 1605'te geliştirilen İngiliz alfabesinin 5 bitlik ikili kodlaması .
- Bilgi sistemi karakter kümelerinin listesi
- Mors kodu
- Mors kodu için prosigns
- Seri iletişim
Notlar
Referanslar
daha fazla okuma
- Copeland, B. Jack , ed. (2006). Colossus: Bletchley Park'ın Codebreaking Bilgisayarlarının Sırları . Oxford: Oxford University Press. ISBN'si 978-0-19-284055-4.
- Hobbs, Alan G. "NADCOMM Kağıtları ve Yazıları: Beş birimli kodlar" . 10 Şubat 2017'de alındı .
- Jennings, Tom (2016). "Bazı karakter kodlarının açıklamalı geçmişi: Baudot'un kodu" . 20 Ocak 2018'de alındı .
- MTK-2 kod tablosu
- Baudot, Murray, ITA2, ITA5 vb.
- "Jean-Maurice-Émile Baudot" . Arşivlenmiş orijinal 13 Eylül 2009 tarihinde.
- Çevrimiçi Baudot kod dönüştürücü (kağıt şerit görünümünü içerir)
- Baudot'un ilk cihazı için patentin dökümü