Informática, perguntado por adiglailsonjoel5475, 1 ano atrás

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 bokomoko
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.

Perguntas interessantes