Menu
Coddy logo textTech

Números Binários

Parte da seção Fundamentos do Journey de Assembly da Coddy — lição 8 de 45.

Binário é o sistema numérico que os computadores usam internamente. Enquanto os humanos usam decimal (base 10), os computadores usam binário (base 2).

Entender binário é essencial para a programação em Assembly porque você está trabalhando diretamente com a forma como a CPU armazena e processa dados.

Comparando Decimal e Binário

Vamos ver como contamos em decimal vs. binário:

Decimal  |  Binary
---------|---------
   0     |    0
   1     |    1
   2     |   10
   3     |   11
   4     |  100
   5     |  101
   6     |  110
   7     |  111
   8     | 1000
   9     | 1001
  10     | 1010

Observe como o binário precisa de mais dígitos para representar o mesmo número? Isso acontece porque ele tem apenas 2 dígitos disponíveis em vez de 10.

Como o Binário Funciona: Valores Posicionais

No sistema decimal, cada posição representa uma potência de 10:

Number: 3 4 5
         ↓ ↓ ↓
       100 10 1
       (10²)(10¹)(10⁰)

So 345 = (3 × 100) + (4 × 10) + (5 × 1) = 345

Em binário, cada posição representa uma potência de 2:

Number: 1 0 1
        ↓ ↓ ↓
        4 2 1
       (2²)(2¹)(2⁰)

So 101 = (1 × 4) + (0 × 2) + (1 × 1) = 5 in decimal

Entender binário é fundamental porque, quando você começar a escrever código Assembly, você trabalhará diretamente com a forma como a CPU vê os dados - como valores binários armazenados em registradores e na memória.

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos