Veja também Sixbit
O código BCD (6 bits) ( B inary C oded D ecimal ), também conhecido como o BCD 6 bits alfanumérico , é um padrão de 6 Código pedaços usados por grandes computadores : Borroughs , Bol , CDC , IBM , General Electric , NCR Corporation , Siemens , Sperry Univac , etc.
A IBM criou um código para cartões perfurados a partir da década de 1960 que se espalhou para outros fabricantes.
O código BCD (6 bits) foi a adaptação do código do cartão perfurado em código binário, para que pudesse ser carregado mais facilmente na memória do mainframe.
O código BCD (6 bits) é, portanto, um código binário , representando caracteres alfanuméricos e símbolos. Cada caractere é composto por 6 bits (2 caracteres octais ), com esses 6 bits você pode definir um total de 64 caracteres (2 ^ 6).
Existem diferentes versões do código BCD (6 bits) , existem pelo menos 4 versões com caracteres diferentes, e outras com um mapa totalmente diferente, como no caso do código FIELDATA BCD .
Não há caractere de controle (para todas as versões), o caractere OX20 foi fornecido para o espaço, a letra Ç era @ para a maioria dos fabricantes (Bull, NCR, Dados de controle , etc. ), mas havia uma incompatibilidade ao alternar para ASCII código (7 bits) s porque o caractere / foi escolhido .
A seguir está o código da tabela GBCD, uma variação do código BCD
Letras maiúsculas de A a Z, um mínimo de símbolos e nenhum caractere de controle .
000 | 001 | 002 | 003 | 004 | 005 | 006 | 007 | |
000 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
001 | 8 | 9 | [ | # | @ | : | > | ? |
002 | NO | B | VS | D | E | F | G | |
003 | H | eu | E | . | ] | ( | < | \ |
004 | ^ | J | K | eu | M | NÃO | O | P |
005 | Q | R | - | $ | * | ) | ; | ' |
006 | `` | / | S | T | você | V | C | X |
007 | Y | Z | < | , | % | = | " | † |
000 | 001 | 002 | 003 | 004 | 005 | 006 | 007 |
Caracteres maiúsculos de A a Z, símbolos mínimos e nenhum caractere de controle .
0 - 00- 0 0 0 0 0 0 1 - 01- 0 0 0 0 0 1 2 - 02- 0 0 0 0 1 0 3 - 03- 0 0 0 0 1 1 4 - 04- 0 0 0 1 0 0 5 - 05- 0 0 0 1 0 1 6 - 06- 0 0 0 1 1 0 7 - 07- 0 0 0 1 1 1 8 - 10- 0 0 1 0 0 0 9 - 11- 0 0 1 0 0 1 [ - 12- 0 0 1 0 1 0 # - 13- 0 0 1 0 1 1 @ - 14- 0 0 1 1 0 0 : - 15- 0 0 1 1 0 1 > - 16- 0 0 1 1 1 0 (= >) ? - 17- 0 0 1 1 1 1 _ - 20- 0 1 0 0 0 0 (space) A - 21- 0 1 0 0 0 1 B - 22- 0 1 0 0 1 0 C - 23- 0 1 0 0 1 1 D - 24- 0 1 0 1 0 0 E - 25- 0 1 0 1 0 1 F - 26- 0 1 0 1 1 0 G - 27- 0 1 0 1 1 1 H - 30- 0 1 1 0 0 0 I - 31- 0 1 1 0 0 1 & - 32- 0 1 1 0 1 0 . - 33- 0 1 1 0 1 1 ] - 34- 0 1 1 1 0 0 ( - 35- 0 1 1 1 0 1 < - 36- 0 1 1 1 1 0 (= <) \ - 37- 0 1 1 1 1 1 ^ - 40- 1 0 0 0 0 0 (arrow ^) J - 41- 1 0 0 0 0 1 K - 42- 1 0 0 0 1 0 L - 43- 1 0 0 0 1 1 M - 44- 1 0 0 1 0 0 N - 45- 1 0 0 1 0 1 O - 46- 1 0 0 1 1 0 P - 47- 1 0 0 1 1 1 Q - 50- 1 0 1 0 0 0 R - 51- 1 0 1 0 0 1 - - 52- 1 0 1 0 1 0 $ - 53- 1 0 1 0 1 1 * - 54- 1 0 1 1 0 0 ) - 55- 1 0 1 1 0 1 ; - 56- 1 0 1 1 1 0 ' - 57- 1 0 1 1 1 1 ` - 60- 1 1 0 0 0 0 / - 61- 1 1 0 0 0 1 S - 62- 1 1 0 0 1 0 T - 63- 1 1 0 0 1 1 U - 64- 1 1 0 1 0 0 V - 65- 1 1 0 1 0 1 W - 66- 1 1 0 1 1 0 X - 67- 1 1 0 1 1 1 Y - 70- 1 1 1 0 0 0 Z - 71- 1 1 1 0 0 1 < - 72- 1 1 1 0 1 0 (arrow <) , - 73- 1 1 1 0 1 1 % - 74- 1 1 1 1 0 0 = - 75- 1 1 1 1 0 1 " - 76- 1 1 1 1 1 0 † - 77- 1 1 1 1 1 1