Stax

Convertisseur de Nombres Embarqués

Convertissez des nombres entre hex, décimal, binaire et 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'est-ce que le convertisseur de nombres embarqués ?

Cet outil convertit nombres entre hex, décimal, binaire, octal — pour systèmes embarqués, programmation de microcontrôleur. Aussi complément à deux, opérations de bits.

Comment utiliser le convertisseur

  1. Sélectionnez base d'origine (Hex/Dec/Bin/Oct).
  2. Saisissez nombre.
  3. Voir conversion dans toutes les bases.
  4. Spécifiez largeur de bit (8/16/32 bits).

Conventions embarqués

  • C/C++ : 0xFF (préfixe hex)
  • Python : 0b101 (préfixe binaire)
  • Verilog : 8'hFF (hex 8 bits)
  • Assembly : $FF ou FFh

Questions fréquemment posées

Pourquoi conversion de base nécessaire en systèmes embarqués ?
Adresses mémoire hex, registres binaires, décimal user-friendly. En datasheets tous formats. En programmation de microcontrôleur changement constant de base. Conversion rapide augmente productivité.
Quelles sont les conventions de préfixe hex ?
C/C++ : préfixe 0x (0xFF). Assembly : $ ou suffixe h. Python : 0x. Verilog : 8'hFF. Chaque langage a sa propre syntaxe — il faut être context-aware.
Qu'est-ce que complément à deux ?
Façon de représenter nombres négatifs. -5 en 8 bits = inverser bits + 1 de 5. Les entiers de microcontrôleur ont plage différente signés/non-signés. Underflow/overflow source commune de bugs.
Quelles sont les opérations de manipulation de bits ?
AND (&) — masque de bits. OR (|) — établir bits. XOR (^) — basculer. NOT (~) — inverser. Shift (<<, >>). Essentiel en embarqués pour opérations efficaces en mémoire.

Outils associés