Decimal Binary-Coded ou BCD BCD ou decimal codificado binário é um tipo especial de representação de um número decimal em números binários. Em decimal codificado em binário cada dígito individual de um número é convertido em um número binário e, em seguida, combinando-os todos, o código BCD é gerado. Mas lembre-se sempre que um decimal binário-codificado não é uma representação binária de um número decimal. Exemplos O BCD ou decimal codificado em binário do número 15 é 00010101. O 0001 é o código binário de 1 e 0101 é o código binário de 5. Qualquer número decimal único 0-9 pode ser representado por um padrão de quatro bits. O procedimento de codificação de dígitos é chamado Natural BCD (NBCD). Onde cada dígito decimal é representado pelo seu correspondente valor binário de quatro bits. Tipos Geralmente existem 2 tipos de BCD: desempacotado e embalado. Desembalado BCD: No caso de números BCD descompactados, cada grupo BCD de quatro bits correspondente a um dígito decimal é armazenado num registo separado dentro da máquina. Em tal caso, se os registradores são oito bits ou mais, o espaço de registro é desperdiçado. Packed BCD: No caso de números BCD compactados, dois dígitos BCD são armazenados num único registo de oito bits. O processo de combinar dois dígitos BCD para que eles sejam armazenados em um registro de oito bits envolve deslocar o número no registro superior para a esquerda 4 vezes e, em seguida, adicionando os números nos registos superior e inferior. Existe o outro que não é realmente considerado como BCD: BCD inválido: Existem alguns números não são considerados como BCD. Diferenças entre o BCD ea representação binária simples Na representação binária simples de qualquer número, apenas convertemos o número inteiro em sua forma binária dividindo repetidamente 2 novamente. Mas no caso da BCD, não precisamos fazer isso. Se alguém sabe a representação binária dos números de 0 a 9, ele / ela pode fazer um código BCD de qualquer número, porque, em BCD, nós apenas converter cada dígito individual de qualquer número para binário e, em seguida, escrevê-los juntos. No caso de 946. A representação binária desse número é 01110110010. Aqui convertemos o número total em sua forma binária. Mas quando formamos o código BCD do número 946, isso é 9 1001, 4 0100, 6 0110 Rightarrow 100101000110. Uso de Decimal Codificado Binário O uso de BCD pode ser resumido da seguinte forma: BCD leva mais espaço e mais tempo do que o padrão Aritmética binária. Ele é usado extensivamente em aplicativos que lidam com moeda, porque as representações de ponto flutuante são inerentemente inexatas. Sistemas de gerenciamento de banco de dados oferecem uma variedade de opções de armazenamento numérico Decimal significa que os números são armazenados internamente como BCD ou como inteiros de ponto fixo BCD oferece uma maneira relativamente fácil de obter em torno de limitações de tamanho na aritmética inteira. Quantos bits seriam necessários para codificar números decimais 0 a 9999 em códigos binários e BCD retos Qual seria o equivalente BCD de decimal 27 em representação de 16 bits Número total de decimais a ser representado10 000104 213 29. Portanto, o número de bits Necessário para a codificação binária direta 14. O número de bits necessários para a codificação BCD 16. O equivalente BCD de 27 na representação de 16 bits 0000000000100111. Encontre um número decimal que pode ser representado com 1s somente e sem 0s em binário, e leva 4 bits em binário. Em outras palavras, se você converter esse número decimal em binário, não pode ser como 10101 que contém 0s. Ele deve conter apenas um certo número de 1s. Envie sua resposta como a soma dos dígitos do decimal codificado em binário desse número decimal. Para decimal codificado em binário, leia o Decimal codificado em binário wiki. Envie sua resposta
No comments:
Post a Comment