Computadores processam informação usando sistemas numéricos fundamentalmente diferentes da notação decimal humana. Entender estes sistemas é essencial para programação, design hardware, e lógica digital.
Todos sistemas usam notação posicional: valor cada dígito = dígito × baseposição (direita = posição 0).
Dígitos: 0-9. Padrão humano.
352₁₀ = 3×10² + 5×10¹ + 2×10⁰ = 300 + 50 + 2
Dígitos: 0, 1. Fundação toda lógica digital.
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13₁₀
Bits (dígitos binários) agrupam em: nibble (4), byte (8), word (16/32/64).
Dígitos: 0-7. Histórico: PDP-8, permissões Unix iniciais. Cada dígito octal = 3 bits.
732₈ = 7×8² + 3×8¹ + 2×8⁰ = 448 + 24 + 2 = 474₁₀
Dígitos: 0-9, A-F (A=10, B=11, C=12, D=13, E=14, F=15). Cada dígito hex = 4 bits. Padrão para endereços memória, códigos cor, código máquina.
204F₁₆ = 2×16³ + 0×16² + 4×16¹ + 15×16⁰ = 8192 + 0 + 64 + 15 = 8271₁₀
| De | Para | Método |
|---|---|---|
| Binário | Octal | Agrupe 3 bits da direita |
| Binário | Hex | Agrupe 4 bits da direita |
| Octal/Hex | Binário | Expanda cada dígito |
| Qualquer | Decimal | Expansão posicional |
| Decimal | Qualquer | Divisão repetida (inteiro), multiplicação (fração) |
Padrão IEEE 754: sinal × mantissa × baseexpoente
13.75₁₀ = 1101.11₂ = 1.10111₂ × 2³ Sinal: 0 (positivo) Expoente: 3 + 127 = 130 = 10000010₂ Mantissa: 10111000000000000000000 (1 líder implícito) Binário: 0 10000010 10111000000000000000000 Hex: 0x415E0000
Sistemas numéricos fundamentam: endereçamento memória, operações bitwise, representação cor, protocolos rede, formatos arquivo, criptografia, computação GPU. Domínio permite debugging eficiente, otimização, programação baixo nível.
Tecnologia Eletrônica © [www.351231.com]