/ / Decimal para métodos de conversão binária

Decimal para métodos de conversão binários

A maneira mais popular de converter um número decimal no binário é o dobro método de dabble. Neste método, o número decimal dado é progressivamente dividido por 2 e escrevendo o restante após cada divisão. Quando todo o restante é lido na ordem inversa, o número binário é obtido.

Passos para o Decimal para Conversão Binária

Passo 1 Divida o número decimal que será convertido por dois, que é a base do número binário.
Passo 2 O resto que é obtido a partir do passo 1 é o bit menos significativo do novo número binário.
Etapa 3 Divida o quociente que é obtido a partir do passo 2 e o restante obtido deste é o segundo bit menos significativo do número binário.
Passo 4 Repita o processo até que o quociente permaneça zero.
Passo 5 O último remanescente obtido da divisão éo bit mais significativo do número binário. Por isso, organize o número do bit mais significativo para o bit menos significativo (isto é, de baixo para cima).

Este método pode ser facilmente entendido considerando um exemplo que é explicado abaixo.

Por exemplo - Considere a conversão do número decimal 25 em seu binário equivalente.

decimal-para-binário-conversão-exemplo-1
Conversão de decimal para binário para número de fração

Para números decimais fracionais, multiplique por 2e registre o carry na posição integral. O transporta quando lido produz a fração binária equivalente como explicado pelo exemplo dado abaixo.

Considere o número binário fracionário 0.35

deciaml-to-binary-conversion-example-2
Assim, o número binário fracionário é 0,01011, ou seja, 0,01011.

O processo de multiplicação por 2 continuará até que a precisão desejada seja alcançada.

Conversão de Decimal para Binário para Número Misto

Para converter um número misto decimal no número binário, a mesma abordagem é usada, como foi feito em partes inteiras e fracionárias do número. Considere o número decimal 13.40.

O equivalente binário de 13 é 1101 e o equivalente binário de 0,40 é. 011001. Portanto, 1101.011001 é o número binário requerido.

Leia também: