Guía del Conversor de Bases
Tabla de conversión: binario, decimal, octal y hexadecimal
Los primeros dieciséis valores van del 0 al 15 en decimal, de 0000 a 1111 en binario, del 0 al 17 en octal y del 0 a la F en hexadecimal. Esas dieciséis filas cubren un dígito hexadecimal y cuatro binarios, que es el patrón sobre el que se construye todo lo demás.
Los primeros dieciséis valores
Esta es la tabla que vale la pena saberse de memoria. Todo lo más grande se construye a partir de ella.
| Decimal | Binario | Octal | Hex |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
Potencias de dos
Son los valores posicionales del binario y la razón de que los números de la informática tengan el aspecto que tienen.
| Potencia | Valor | Potencia | Valor |
|---|---|---|---|
| 2⁰ | 1 | 2⁸ | 256 |
| 2¹ | 2 | 2⁹ | 512 |
| 2² | 4 | 2¹⁰ | 1024 |
| 2³ | 8 | 2¹¹ | 2048 |
| 2⁴ | 16 | 2¹² | 4096 |
| 2⁵ | 32 | 2¹⁶ | 65536 |
| 2⁶ | 64 | 2²⁰ | 1048576 |
| 2⁷ | 128 | 2³² | 4294967296 |
Límites de byte que conviene reconocer
| Decimal | Hex | Binario | Qué es |
|---|---|---|---|
| 15 | F | 1111 | Un dígito hexadecimal, cuatro bits |
| 16 | 10 | 10000 | El hexadecimal cambia de posición |
| 127 | 7F | 1111111 | El mayor byte con signo |
| 128 | 80 | 10000000 | Bit más alto activado |
| 255 | FF | 11111111 | El mayor byte sin signo |
| 256 | 100 | 100000000 | Necesita un segundo byte |
| 65535 | FFFF | 16 unos | El mayor valor de 16 bits |
Números que te vas a seguir encontrando
El 255 sale por todas partes porque es el valor más grande de un byte. Los canales de color van de 0 a 255. Las máscaras de red lo usan. Si ves un 255, hay un byte de por medio.
El 1024 es 2¹⁰, y por eso un kilobyte son 1024 bytes y no 1000. La misma lógica da 1024 KB por megabyte.
El 65535 es el mayor valor de 16 bits, por eso hay 65535 puertos de red utilizables y por eso tantos juegos antiguos topaban las puntuaciones o el número de objetos en esa cifra.
El 4294967295 es el mayor valor de 32 bits, unos 4300 millones. Es la razón de que los sistemas de 32 bits no pudieran direccionar más de 4 GB de memoria.