Sistemas de Numeración
Este conversor permite la traducción simultánea entre los sistemas Decimal (base 10), Hexadecimal (base 16) y Binario (base 2).
El sistema hexadecimal utiliza 16 símbolos (0-9 y A-F) y es fundamental en informática porque un solo dígito hexadecimal representa exactamente 4 bits (un nibble). Por lo tanto, dos dígitos hexadecimales representan un byte (8 bits).
La cantidad de bits define el límite del valor numérico representable. Ejemplos:
- 4 bits (1 nibble): Rango decimal 0 a 15 (Hex: 0 a F).
- 8 bits (1 byte): Rango decimal 0 a 255 (Hex: 00 a FF).
- 16 bits (2 bytes): Rango decimal 0 a 65.535 (Hex: 0000 a FFFF).
- 32 bits (4 bytes): Rango decimal 0 a 4.294.967.295 (Hex: 00000000 a FFFFFFFF).
Controles
- Selector de bits: Define la cantidad total de bits que conforman la cadena binaria.
- Botones < y >: Ejecutan un desplazamiento circular de bits. El bit que excede el límite reingresa por el extremo opuesto.
- Botón div / sum: Divide visualmente la representación. Reordena la cuadrícula agrupando en la mitad izquierda la primera sección de bits y en la derecha la segunda, separando también los campos hexadecimales y decimales.
- Botones cp: Copian el valor binario ("cp bin") o hexadecimal ("cp hex") al portapapeles.
- Campos decimales y hexadecimales: Permiten la entrada directa de valores. Al modificar un valor y presionar Enter o clicar fuera, la conversión se actualiza en todas las bases priorizando el último campo editado.
- Cajas de bits: Hacer clic sobre una caja individual invierte su estado lógico (de 0 a 1, o de 1 a 0), actualizando el resto de valores.