Todo processador de um computador é capaz de executar um conjunto de instruções utilizando os chamados códigos de máquina representados por uma sequência de zeros ou uns. Explique o Código BCD e dê exemplos de sua utilização?
bokomoko:
o código BCD foi inventado pela IBM
Soluções para a tarefa
Respondido por
0
O BCD é uma forma de codificação de valores numéricos em que cada dígito decimal é representado por 4 bits. Assim, um byte pode armazenar dois algarismos decimais.
A vantagem é que é fácil de codificar e estabelece uma relação unívoca entre bytes binários e dígitos decimais. Cada byte = 2 algarismos.
A desvantagem é que ocupa muita memória. Num byte o maior valor decimal armazenado seria apenas 99, ou até menos se o código for com sinal, o que dá 50 positivos ou 50 negativos. Acontece que 2 bytes podem armazenar valores entre 65546 (sem sinal) ou 32768 com sinal.
Hoje em dia BCD só é usado nos sistemas legados de mainframes.
A vantagem é que é fácil de codificar e estabelece uma relação unívoca entre bytes binários e dígitos decimais. Cada byte = 2 algarismos.
A desvantagem é que ocupa muita memória. Num byte o maior valor decimal armazenado seria apenas 99, ou até menos se o código for com sinal, o que dá 50 positivos ou 50 negativos. Acontece que 2 bytes podem armazenar valores entre 65546 (sem sinal) ou 32768 com sinal.
Hoje em dia BCD só é usado nos sistemas legados de mainframes.
Perguntas interessantes