Professional Documents
Culture Documents
ASCII
Prof. Gustavo Yoshio Maruyama
Objetivos
8 7 4
BCD: 100001110100
BCD
BCD para decimal:
BCD: 1 0 0 0 0 1 1 1 0 1 0 0
8 7 4
BCD
Como visto, muito parecido com a converso Hexadecimal x Binria.
Sempre separando em grupos de 4 bits (da direita para esquerda).
Porm, em cdigo BCD NUNCA HAVER a ocorrncia dos seguintes cdigos:
1010
1011
1100
1101
1110
1111
Se qualquer um desses nmeros de 4 bits proibidos aparecer alguma vez em
um mquina que use o cdigo BCD, , geralmente uma indicao que ocorreu
algum erro.
BCD NO CONVERSO HEXADECIMAL PARA BINRIO, VICE-VERSA.
BCD
Se analisarmos melhor perceberemos que se efetuarmos a converso DECIMAL x
BINRIO da forma tradicional, teremos:
874/2 = 437 resto = 0
437/2 = 218 resto = 1
218/2 = 109 resto = 0
PORTANTO
109/2 = 54 resto = 1
BCD no :
54/2 = 27 resto = 0
Converso DECIMAL x BINRIA
27/2 = 13 resto = 1
Converso HEXADECIMAL x BINRIA
13/2 = 6 resto = 1
(vice-versa)
6/2 = 3 resto = 0
3/2 = 1 resto = 1
BCD uma forma de CODIFICAO
87410 = 11011010102
Bem diferente do cdigo BCD:
Bola = 42 6F 6C 61
B = 4216 = 010000102
o = 6F16 = 011011112
l = 6C16 = 011011002
a = 6116 = 011000012
Bola=0100001001101111
0110110001100001
UTF-8