Código Baudot - Baudot code
O código Baudot [boˈdo] é uma das primeiras codificações de caracteres para telegrafia inventada por Émile Baudot na década de 1870. Foi o predecessor do International Telegraph Alphabet No. 2 (ITA2), ocódigo de teleimpressora mais comumem uso até o advento do ASCII . Cada caractere do alfabeto é representado por uma série de cinco bits , enviados por um canal de comunicação, como um fio telegráfico ou um sinal de rádio. Amedição da taxa de símbolo é conhecida como baud e é derivada do mesmo nome.
História
Código Baudot (ITA1)
Apelido) | Alfabeto telegráfico internacional 1 |
---|---|
Status atual | Substituído por ITA2 (não compatível mutuamente). |
Classificação | Codificação latina básica com estado de 5 bits |
Precedido por | Código Morse |
Sucedido por | ITA2 |
Na tabela abaixo, as Colunas I, II, III, IV e V mostram o código; o Let. e as colunas da Fig. mostram as letras e os números para as versões Continental e Reino Unido; e as chaves de classificação apresentam a tabela na ordem: alfabética, cinza e Reino Unido
Europa | chaves de classificação | Reino Unido | chaves de classificação | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
V | 4 | eu | II | III | Continental | cinza | Deixar. | FIG. | V | 4 | eu | II | III | Reino Unido | |||
- | - | - | |||||||||||||||
UMA | 1 | ● | UMA | 1 | ● | ||||||||||||
... | E | ● | ● | / | 1 / | ● | ● | ||||||||||
E | 2 | ● | E | 2 | ● | ||||||||||||
eu | o | ● | ● | eu | 3 / | ● | ● | ||||||||||
O | 5 | ● | ● | ● | O | 5 | ● | ● | ● | ||||||||
você | 4 | ● | ● | você | 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 | ● | ● | ||||||||||
● | Figura | Em branco | FIG. | Bl. | ● | ||||||||||||
● | ● | Borracha | Borracha | * | * | ● | ● | ||||||||||
● | ● | K | ( | ● | K | ( | ● | ● | ● | ||||||||
● | ● | eu | = | ● | ● | eu | = | ● | ● | ● | ● | ||||||
● | ● | M | ) | ● | M | ) | ● | ● | ● | ||||||||
● | ● | N | N ° | ● | ● | N | £ | ● | ● | ● | ● | ||||||
● | ● | P | % | ● | ● | ● | P | + | ● | ● | ● | ● | ● | ||||
● | ● | Q | / | ● | ● | Q | / | ● | ● | ● | ● | ||||||
● | ● | R | - | ● | R | - | ● | ● | ● | ||||||||
● | S | ; | ● | S | 7 / | ● | ● | ||||||||||
● | T | ! | ● | ● | T | ² | ● | ● | ● | ||||||||
● | V | ' | ● | ● | ● | V | ¹ | ● | ● | ● | ● | ||||||
● | C | ? | ● | ● | C | ? | ● | ● | ● | ||||||||
● | X | , | ● | X | 9 / | ● | ● | ||||||||||
● | Z | : | ● | ● | Z | : | ● | ● | ● | ||||||||
● | t | . | ● | - | . | ● | ● | ||||||||||
● | Em branco | Carta | Bl. | Deixar. | ● |
Baudot desenvolveu seu primeiro telégrafo multiplexado em 1872 e o patenteou em 1874. Em 1876, ele mudou de um código de seis bits para um código de cinco bits, conforme sugerido por Carl Friedrich Gauss e Wilhelm Weber em 1834, com intervalos de ativação e desativação iguais , que permitia a transmissão do alfabeto romano e incluía sinais de pontuação e controle. O código em si não foi patenteado (apenas a máquina) porque a lei de patentes francesa não permite que conceitos sejam patenteados.
O código de 5 bits de Baudot foi adaptado para ser enviado de um teclado manual, e nenhum equipamento de tele-impressora foi construído para usá-lo em sua forma original. O código era digitado em um teclado com apenas cinco teclas do tipo piano e operado com dois dedos da mão esquerda e três dedos da mão direita. Depois de pressionadas as teclas, elas eram travadas até que os contatos mecânicos de uma unidade distribuidora passassem pelo setor conectado a esse teclado específico, momento em que o teclado era destravado e ficava pronto para o próximo caractere a ser digitado, com um clique audível (conhecido como o "sinal de cadência") para avisar o operador. Os operadores precisavam manter um ritmo constante e a velocidade normal de operação era de 30 palavras por minuto.
O quadro "mostra a atribuição do código Baudot que foi utilizado na British Post Office para serviços continentais e interiores. Vários caracteres do código continental são substituídos por fracções no código interior. Os elementos 1, 2 e 3 do código são transmitidos pelas teclas 1, 2 e 3, e estes são operados pelos três primeiros dedos da mão direita. Os elementos de código 4 e 5 são transmitidos pelas teclas 4 e 5, e estes são operados pelos primeiros dois dedos da mão esquerda. "
O código de Baudot ficou conhecido como International Telegraph Alphabet No. 1 ( ITA1 ). Não é mais usado.
Código Murray
Em 1901, o código de Baudot foi modificado por Donald Murray (1865–1945), estimulado por seu desenvolvimento de um teclado semelhante a uma máquina de escrever. O sistema Murray empregou uma etapa intermediária; um perfurador de teclado, que permitia a um operador perfurar uma fita de papel, e um transmissor de fita para enviar a mensagem a partir da fita perfurada . Na extremidade de recepção da linha, um mecanismo de impressão seria impresso em uma fita de papel e / ou um reperforator poderia ser usado para fazer uma cópia perfurada da mensagem. Como não havia mais uma conexão entre o movimento da mão do operador e os bits transmitidos, não havia preocupação em organizar o código para minimizar a fadiga do operador e, em vez disso, Murray projetou o código para minimizar o desgaste do maquinário, atribuindo as combinações de código com o mínimo furos nos caracteres usados com mais frequência .
Por exemplo, as letras de um buraco são E e T. As dez letras de dois buracos são AOINSHRDLZ, muito semelhantes à ordem " Etaoin shrdlu " usada em máquinas Linotype . Mais dez letras, BCGFJMPUWY, têm três orifícios cada, e as letras de quatro orifícios são VXKQ.
O código Murray também introduziu o que ficou conhecido como "formatadores" ou " caracteres de controle " - os códigos CR (Carriage Return) e LF (Line Feed). Alguns códigos de Baudot foram para as posições em que permaneceram desde então: o NULL ou BLANK e o código DEL. NULL / BLANK foi usado como um código ocioso para quando nenhuma mensagem estava sendo enviada, mas o mesmo código foi usado para codificar a separação de espaço entre as palavras. Sequências de códigos DEL (colunas totalmente perfuradas) foram usadas no início ou no final das mensagens ou entre elas, permitindo a fácil separação de mensagens distintas. (Os códigos BELL podem ser inseridos nessas sequências para sinalizar ao operador remoto que uma nova mensagem estava chegando ou que a transmissão de uma mensagem foi encerrada).
As primeiras máquinas da British Creed também usavam o sistema Murray.
Western Union
O código de Murray foi adotado pela Western Union, que o utilizou até a década de 1950, com algumas mudanças que consistiam na omissão de alguns caracteres e na adição de mais códigos de controle. Um caractere SPC (espaço) explícito foi introduzido, no lugar de BLANK / NULL, e um novo código BEL tocou uma campainha ou produziu um sinal audível no receptor. Além disso, o WRU ou "Quem é você?" foi introduzido o código, o que fez com que uma máquina receptora enviasse um fluxo de identificação de volta ao remetente.
ITA2
Apelido) | Alfabeto telegráfico internacional 2 |
---|---|
Classificação | Codificação latina básica com estado de 5 bits |
Precedido por | ITA1 |
Sucedido por |
FIELDATA , ITA 3 (código van Duuren) , ITA 5 ( ISO 646 , ASCII ) |
Línguas) | russo |
---|---|
Classificação | Codificação cirílica russa com estado de 5 bits |
Precedido por | Código Morse russo |
Sucedido por | KOI-7 |
Em 1924, o CCITT introduziu o código International Telegraph Alphabet No. 2 ( ITA2 ) como um padrão internacional, que foi baseado no código Western Union com algumas pequenas alterações. Os Estados Unidos padronizaram uma versão do ITA2 chamada American Teletypewriter code (US TTY), que foi a base para os códigos de teletipo de escrita de 5 bits até o lançamento do ASCII de 7 bits em 1963.
Alguns pontos de código (marcados em azul na tabela) foram reservados para uso específico do país.
Padrões de impulso (1 = marca, 0 = espaço) |
Mudança de letra | Mudança de figura | |||||
---|---|---|---|---|---|---|---|
LSB à direita; elementos de código: 543 · 21 |
LSB à esquerda; elementos de código: 12 · 345 |
Contagem de marcas perfuradas | Padrão ITA2 |
Variante
russa do MTK-2 |
Variante
russa do MTK-2 |
Padrão ITA2 |
Variante TTY dos EUA |
000 · 00 | 00.000 | 0 | Nulo | Mudar para letras cirílicas | Nulo | ||
010 · 00 | 00 · 010 | 1 | Retorno de carruagem | ||||
000 · 10 | 01.000 | 1 | Alimentação de linha | ||||
001 · 00 | 00 · 100 | 1 | Espaço | ||||
101 · 11 | 11 · 101 | 4 | Q | Я | 1 | ||
100 · 11 | 11,001 | 3 | C | В | 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 | você | У | 7 | ||
001 · 10 | 01 · 100 | 2 | eu | И | 8 | ||
110,00 | 00 · 011 | 2 | O | О | 9 | ||
101,10 | 01 · 101 | 3 | P | П | 0 | ||
000 · 11 | 11.000 | 2 | UMA | А | - | ||
001 · 01 | 10,100 | 2 | S | С | ' | Sino | |
010 · 01 | 10,010 | 2 | D | Д | WRU? | $ | |
011 · 01 | 10 · 110 | 3 | F | Ф | Э | ! | |
110 · 10 | 01 · 011 | 3 | G | Г | Ш | E | |
101,00 | 00 · 101 | 2 | H | Х | Щ | £ | # |
010 · 11 | 11,010 | 3 | J | Й | Ю | Sino | ' |
011 · 11 | 11,10 | 4 | K | К | ( | ||
100,10 | 01 · 001 | 2 | eu | Л | ) | ||
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 | Mudar para figuras (FS) |
Reservado para extensão de figuras |
|||
111 · 11 | 11 · 111 | 5 | Reservado para extensão de letras |
Mudar para Letras (LS) / Apagar / Excluir |
A posição do código atribuída a Nulo foi, na verdade, usada apenas para o estado ocioso de teleimpressoras. Durante longos períodos de inatividade, a taxa de impulso não era sincronizada entre os dois dispositivos (que podiam até estar desligados ou não estar permanentemente interconectados em linhas telefônicas comutadas). Para iniciar uma mensagem era necessário primeiro calibrar a taxa de impulso, uma sequência de pulsos de "marca" regularmente cronometrados (1), por um grupo de cinco pulsos, que também podiam ser detectados por simples dispositivos eletrônicos passivos para ligar o teleimpressor. Essa sequência de pulsos gerou uma série de caracteres de Apagar / Excluir, ao mesmo tempo que inicializou o estado do receptor para o modo de deslocamento de letras. No entanto, o primeiro pulso pode ser perdido, portanto, esse procedimento de ativação pode ser encerrado por um único nulo imediatamente seguido por um caractere Apagar / Excluir. Para preservar a sincronização entre os dispositivos, o código nulo não podia ser usado arbitrariamente no meio das mensagens (isso era uma melhoria para o sistema Baudot inicial, onde os espaços não eram explicitamente diferenciados, por isso era difícil manter os contadores de pulso para espaços repetidos em teleimpressoras). Mas foi então possível ressincronizar os dispositivos a qualquer momento enviando um nulo no meio de uma mensagem (imediatamente seguido por um controle Apagar / Excluir / LS se seguido por uma letra, ou por um controle FS se seguido por uma figura). O envio de controles nulos também não fazia com que a faixa de papel avançasse para a próxima linha (já que nada era perfurado), portanto, isso economizava comprimentos preciosos da faixa de papel perfurável. Por outro lado, o código de controle Apagar / Excluir / LS sempre foi perfurado e sempre alterado para o modo de letras (inicial). De acordo com algumas fontes, o ponto de código nulo foi reservado apenas para uso interno do país.
O código Shift to Letters (LS) também pode ser usado como uma forma de cancelar / excluir texto de uma fita perfurada após sua leitura, permitindo a destruição segura de uma mensagem antes de descartar a faixa perfurada. Funcionalmente, ele também pode desempenhar a mesma função de preenchimento do código Delete em ASCII (ou outras codificações de 7 e 8 bits, incluindo EBCDIC para cartões perfurados). Depois que os códigos em um fragmento de texto foram substituídos por um número arbitrário de códigos LS, o que se segue ainda é preservado e decodificável. Ele também pode ser usado como um iniciador para garantir que a decodificação do primeiro código não forneça um dígito ou outro símbolo da página de figuras (porque o código Nulo pode ser inserido arbitrariamente próximo ao final ou início de uma faixa de perfuração, e deve ser ignorado, enquanto o código de espaço é significativo no texto).
As células marcadas como reservadas para extensões (que usam o código LS novamente uma segunda vez - logo após o primeiro código LS - para mudar da página de figuras para a página de mudança de letras) foram definidas para mudar para um novo modo. Neste novo modo, a página de letras contém apenas letras minúsculas, mas mantém o acesso a uma terceira página de código para letras maiúsculas, seja codificando para uma única letra (enviando LS antes dessa letra) ou bloqueando (com FS + LS) para um número ilimitado de letras maiúsculas ou dígitos antes de desbloquear (com um único LS) para retornar ao modo de minúsculas. A célula marcada como "Reservada" também pode ser usada (usando o código FS da página de mudança de figuras) para mudar a página de figuras (que normalmente contém dígitos e letras minúsculas ou símbolos nacionais ) para uma quarta página (onde as letras nacionais são maiúsculas e outros símbolos podem ser codificados).
O ITA2 ainda é usado em dispositivos de telecomunicações para surdos (TDD), Telex e alguns aplicativos de rádio amador , como o radioteletipo ("RTTY"). ITA2 também é usado no Enhanced Broadcast Solution, um protocolo financeiro do início do século 21 especificado pela Deutsche Börse , para reduzir a pegada de codificação de caracteres.
Nomenclatura
Quase todos os equipamentos de tele-impressora do século 20 usavam o código da Western Union, ITA2, ou suas variantes. Os rádios amadores casualmente chamam ITA2 e variantes de "Baudot" incorretamente, e até mesmo o Manual de Radioamadores da American Radio Relay League o faz, embora em edições mais recentes as tabelas de códigos o identifiquem corretamente como ITA2.
Conjunto de caracteres
Os valores mostrados em cada célula são os pontos de código Unicode , fornecidos para comparação.
Variantes Baudot originais
Baudot original, doméstico no Reino Unido
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
/ 002F |
Y 0059 |
U 0055 |
I 0049 |
O 004F |
FIGS 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 | _UMA | _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 |
⁵⁄ 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 |
Carta Número Pontuação Símbolo De outros Byte principal Indefinido
Baudot original, europeu continental
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
É 00C9 |
Y 0059 |
U 0055 |
I 0049 |
O 004F |
FIGS 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 |
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 | _UMA | _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 |
Carta Número Pontuação Símbolo De outros Byte principal Indefinido
Baudot original, ITA 1
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ |
NUL 0000 |
A 0041 |
E 0045 |
CR 000D |
Y 0059 |
U 0055 |
I 0049 |
O 004F |
FIGS 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 | _UMA | _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 |
Carta Número Pontuação Símbolo De outros Byte principal Indefinido
Variantes Baudot-Murray
Código Murray
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _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 |
FIGS 000E |
M 004D |
X 0058 |
V 0056 |
DEL /* 007F / 002A |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _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 |
⁷⁄ 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 |
FIGS 000E |
, 002C |
£ 00A3 |
) 0029 |
DEL /* 007F / 002A |
Carta Número Pontuação Símbolo De outros Byte principal Indefinido
ITA 2 e US-TTY
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _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 |
FIGS 000E |
M 004D |
X 0058 |
V 0056 |
LTRS / DEL 000F / 007F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _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 |
FIGS 000E |
. 002E |
/ 002F |
; 003B |
LTRS 000F |
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _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 |
FIGS 000E |
. 002E |
/ 002F |
= 003D |
LTRS 000F |
Carta Número Pontuação Símbolo De outros Byte principal Indefinido
Código do tempo
Os meteorologistas usaram uma variante do ITA2 com os símbolos de caixa de figuras, exceto para os dez dígitos, BEL e alguns outros caracteres, substituídos por símbolos de clima:
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _UMA | _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 |
⦷ 29B7 |
→ 2192 |
◯ 25EF |
← 2190 |
1_ |
5 0035 |
+ 002B |
↖ 2196 |
2 0032 |
↓ 2193 |
6 0036 |
0 0030 |
1 0031 |
9 0039 |
⊕ 2295 |
↘ 2198 |
FIGS 000E |
. 002E |
/ 002F |
⦶ 29B6 |
LTRS 000F |
Carta Número Pontuação Símbolo De outros Byte principal Indefinido
Detalhes
Nota: Esta tabela presume que o espaço denominado "1" por Baudot e Murray é o mais à direita e o menos significativo. A maneira como os bits transmitidos foram empacotados em códigos maiores variava de acordo com o fabricante. A solução mais comum aloca os bits do bit menos significativo em direção ao bit mais significativo (deixando os três bits mais significativos de um byte sem uso).
No ITA2, os caracteres são expressos usando cinco bits. ITA2 usa dois subconjuntos de código, o "deslocamento da letra" (LTRS) e o "deslocamento da figura" (FIGS). O caractere FIGS (11011) sinaliza que os seguintes caracteres devem ser interpretados como estando no conjunto de FIGS, até que seja reiniciado pelo caractere LTRS (11111). Em uso, a tecla shift LTRS ou FIGS é pressionada e liberada, transmitindo o caractere shift correspondente para a outra máquina. As letras ou algarismos desejados são então digitados. Ao contrário de uma máquina de escrever ou teclado de computador moderno, a tecla shift não é mantida pressionada enquanto os caracteres correspondentes são digitados. "Inquérito" acionará a resposta de resposta da outra máquina. Significa "Quem é você?"
CR é retorno de carro , LF é alimentação de linha , BEL é o caractere da campainha que tocou uma pequena campainha (geralmente usado para alertar os operadores sobre uma mensagem recebida), SP é o espaço e NUL é o caractere nulo (fita em branco).
Nota: as conversões binárias dos pontos de código são freqüentemente mostradas em ordem reversa, dependendo (presumivelmente) de qual lado se vê a fita de papel. Observe ainda que os caracteres de "controle" foram escolhidos de forma que fossem simétricos ou em pares úteis, de modo que a inserção de uma fita "de cabeça para baixo" não resultasse em problemas para o equipamento e a impressão resultante pudesse ser decifrada. Assim, as FIGS (11011), LTRS (11111) e espaço (00100) são invariantes, enquanto CR (00010) e LF (01000), geralmente usados como um par, são tratados da mesma forma, independentemente da ordem das impressoras de página. LTRS também pode ser usado para perfurar caracteres a serem excluídos em uma fita de papel (bem como DEL em ASCII de 7 bits ).
A sequência RYRYRY ... é freqüentemente usada em mensagens de teste e no início de cada transmissão. Como R é 01010 e Y é 10101, a sequência exercita muitos dos componentes mecânicos de um teleimpressor com tensão máxima. Além disso, ao mesmo tempo, o ajuste fino do receptor era feito usando duas luzes coloridas (uma para cada tom). 'RYRYRY ...' produziu 0101010101 ..., o que fez as luzes brilharem com igual brilho quando a afinação estava correta. Essa sequência de sintonia só é útil quando ITA2 é usado com modulação FSK de dois tons , como é comumente visto no uso de radioteletipo (RTTY).
As implementações dos EUA do código Baudot podem diferir na adição de alguns caracteres, como # e na camada FIGS.
A versão russa do código Baudot ( MTK-2 ) usava três modos de deslocamento; o modo de letras cirílicas foi ativado pelo caractere (00000). Por causa do grande número de caracteres no alfabeto cirílico, os caracteres ! , & , £ foram omitidos e substituídos por cirílicos e BEL tem o mesmo código da letra cirílica Ю. As letras cirílicas Ъ e Ё são omitidas e Ч é mesclado com o numeral 4.
Veja também
- Comunicação serial assíncrona
- Cifra de Bacon - uma codificação binária de 5 bits do alfabeto inglês criada por Francis Bacon em 1605.
- Lista de conjuntos de caracteres do sistema de informação
- Código Morse
- Prosigns para código Morse
- Comunicação em série
Notas
Referências
Leitura adicional
- Copeland, B. Jack , ed. (2006). Colossus: The Secrets of Bletchley Park's Codebreaking Computers . Oxford: Oxford University Press. ISBN 978-0-19-284055-4.
- Hobbs, Alan G. "NADCOMM Papers and Writings: Five-unit codes" . Retirado em 10 de fevereiro de 2017 .
- Jennings, Tom (2016). "Uma história anotada de alguns códigos de caracteres: código de Baudot" . Página visitada em 20 de janeiro de 2018 .
- Tabela de códigos MTK-2
- Baudot, Murray, ITA2, ITA5, etc.
- "Jean-Maurice-Émile Baudot" . Arquivado do original em 13 de setembro de 2009.
- Conversor de código Baudot online (inclui visualização de fita de papel)
- Uma análise da patente do primeiro dispositivo de Baudot