Aula 3: Binário e Representação de Números
Vimos que o hardware trabalha com bits — 0 e 1. Mas como uma coleção de zeros e uns vira um número como 13? A resposta é o sistema binário (Binary): assim como no decimal existe uma casa de unidades, dezenas e centenas, no binário existe uma casa de 1, 2, 4, 8 — potências de 2. Nesta aula vamos ente
Um computador conta com apenas dois dedos: 0 e 1. Assim como nós construímos números a partir de unidades, dezenas e centenas, o computador os constrói a partir de 1, 2, 4, 8 — e cada dígito diz 'tem' ou 'não tem' aquele valor.
- Binário
- Um sistema de numeração em base 2 que usa apenas dois dígitos, 0 e 1, em que cada posição equivale a uma potência de 2.
- Bit
- Um único dígito binário, 0 ou 1; a menor unidade de informação. Abreviação de Binary Digit (dígito binário).
- Byte
- Um grupo de 8 bits, a unidade básica em que a memória é medida; representa 256 valores distintos.
- Nibble
- Metade de um byte, ou seja, 4 bits; corresponde exatamente a um dígito hexadecimal.
- Valor Posicional
- O valor que cada posição contribui de acordo com seu lugar; no binário as posições são 1, 2, 4, 8, 16 e assim por diante (potências de 2).
- Hexadecimal
- Um sistema em base 16 (dígitos 0-9 e depois A-F) usado como um atalho compacto para o binário: um dígito = 4 bits.
- Sem Sinal
- Uma representação apenas de inteiros não negativos; com n bits o intervalo é de 0 a 2^n menos 1.
- Complemento de Dois
- O método comum para representar números negativos: inverte-se todos os bits e soma-se 1; o bit mais à esquerda define o sinal.
- Overflow
- Uma situação em que o resultado de um cálculo excede o intervalo representável no número de bits dado, e o valor 'dá a volta'.
- Bit Mais Significativo
- O bit mais à esquerda, com o maior valor posicional; no complemento de dois, ele também é o bit de sinal.