Stax

Conversor de Números Embebidos

Convierte números entre hex, decimal, binario y octal.

0
0x
0b
0o
Binary layout (MSB → LSB)
0
0
0
0
0
0
0
0
7
6
5
4
3
2
1
0
Decimal
0
Hex
0x00
Octal
0o000
Byte count
1 bytes
Byte breakdown (big-endian, MSB first)
Byte 0
0x00
0
8-bit unsigned range: 0255

¿Qué es el convertidor de números embebidos?

Esta herramienta convierte números entre hex, decimal, binario, octal — para sistemas embebidos, programación de microcontroladores. También complemento a dos, operaciones de bits.

Cómo usar el convertidor

  1. Selecciona base de origen (Hex/Dec/Bin/Oct).
  2. Ingresa número.
  3. Ve conversión en todas las bases.
  4. Especifica ancho de bit (8/16/32 bits).

Convenciones embebidas

  • C/C++: 0xFF (prefijo hex)
  • Python: 0b101 (prefijo binario)
  • Verilog: 8'hFF (hex de 8 bits)
  • Assembly: $FF o FFh

Preguntas frecuentes

¿Por qué se necesita conversión de base en sistemas embebidos?
Direcciones de memoria hex, registros binarios, decimal amigable al usuario. En datasheets todos los formatos. En programación de microcontroladores cambio constante de base. Conversión rápida aumenta productividad.
¿Cuáles son las convenciones de prefijo hex?
C/C++: prefijo 0x (0xFF). Assembly: $ o sufijo h. Python: 0x. Verilog: 8'hFF. Cada lenguaje tiene su propia sintaxis — hay que ser context-aware.
¿Qué es complemento a dos?
Forma de representar números negativos. -5 en 8 bits = invertir bits + 1 de 5. Los enteros del microcontrolador tienen rango diferente con/sin signo. Underflow/overflow fuente común de bugs.
¿Cuáles son las operaciones de manipulación de bits?
AND (&) — máscara de bits. OR (|) — establecer bits. XOR (^) — alternar. NOT (~) — invertir. Shift (<<, >>). Esencial en embebidos para operaciones eficientes en memoria.

Herramientas relacionadas