• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • Como um computador calcula números?

    Os computadores transformam cada número em binário. Os números que usamos são expressos na base 10. Cada 10 1s é igual a 1 dez, a cada 10 dezenas é igual a cem, e assim por diante. Em binário, você sobe uma unidade a cada 2 números. Então, dois são iguais a dois, dois a dois e quatro. Por exemplo, o número 9 seria 1001 em binário: 1 um, 0 dois, 0 quatro e um oito. 1 + 8 = 9. Computadores fazem isso porque é mais fácil projetar circuitos que só têm valores de 1 ou 0 do que circuitos com 10 valores separados cada.

    Adição

    Computadores têm operações matemáticas básicas como adição e subtração programadas em eles. Adicionar binário é extremamente simples. Se você tiver 2 números com um valor 1, armazene um 0 e mova 1. Caso contrário, grave o maior dos dois números nesse intervalo. Por exemplo, se você está adicionando 5 + 4, você recebe: 0101 + 0100. No primeiro slot, você tem 1 + 0, então você armazena o número maior, 1. No segundo slot, você tem dois 0s, então você armazena 0 (já que ambos os números são os mesmos. No terceiro slot você tem dois 1s, então você armazena um 0 e carrega um 1. Você acaba com o número 1001, ou 9.

    Multiplicação. br>

    Os computadores usam multiplicação longa, mas eles fazem isso em binário.Se o computador multiplica um número por 1, ele retorna um 1. Esse é um sistema muito mais simples que a base 10, embora ele exija mais etapas. exemplo, na base 10 o problema 8 * 9 é um problema fácil de 1-passo sem multiplicação longa.No entanto, em binário cada número tem 4 dígitos, e a solução tem 7 dígitos!

    Subtração < A subtração é feita em duas etapas: em vez de subtrair um número, um computador binário acrescenta seu complemento, um número com o zero original e zeros com o original. em bi nary, negativo 4 é 1011. Então, para 7 - 4, obtemos 0111 + 1011 = 10010. O número no lado mais à esquerda é então movido para a direita, dando-nos 0011 = 3.

    © Ciência https://pt.scienceaq.com