Computadores alça subtração de uma forma bastante inteligente . Uma vez que eles já têm máquinas dedicado a adição de números juntos, eles subtrair um número adicionando seu inverso , chamado de complemento de dois . Em segundo lugar , eles representam números usando um sistema de base 2, chamado binário, porque cada um transistor em um computador pode ser ligado ou desligado . Uma introdução à ciência da computação de classe muitas vezes cobre a conversão de base e complemento de dois , porque sabendo como um computador realmente processa números permite que os alunos uma melhor compreensão de como programá-los. Instruções
converter de base 10 para binário
1
Divida o seu número por dois. Escreva o quociente eo restante sob o seu número. Por exemplo, se você quiser converter 6 de decimal para binário , você escreveria 3 0 restante sob ele.
2
Divida cada novo quociente por dois, escrevendo o quociente eo restante por baixo, até que o quociente torna-se zero . Continuando de antes, você deve escrever um resto 1, então 0 restante 1.
3
Leia os restos de baixo para cima . Este é o seu número decimal representado em binário. Então 6 em decimal é igual a 110 em binário.
Conversão de Binário para Complemento de Dois
4
Escreva o seu número binário para fora completamente , usando o número de bits que pretende fazer matemática dentro Se você quiser uma gravação do número decimal 6 como um inteiro de 8 bits , escreva 00000110 .
5
Altere cada 0 e um 1 em seu inteiro e cada 1 a 0. Esta etapa é chamada de inversão, onde então se torna 00000110 11111001 .
6
Adicione 1 à sua inteiro invertido. Agora você tem o complemento de dois . Portanto , o complemento do número decimal 6 os dois é de 11.111.010 .