All tools
TOOL IDB-SWE-010
Two's complement

Nur am Desktop

Engineering-Tools sind nur auf Desktop-Bildschirmen verfügbar.

Zweierkomplement

Vorzeichenbehaftete Ganzzahl ↔ vorzeichenloses Hex / Binär mit Zweierkomplement-Kodierung. Zum Dekodieren von I²C-Sensor-Frames, Beschleunigungssensor-Feldern und vorzeichenbehafteten CAN-Botschaften.

Vorzeichenbit & Zahlenstrahl 16-Bit · vorzeichenbehaftet
MSB sign LSB — binary — SIGNED RANGE −32 768 0 32 767 value 0
Engineering-Hinweise

So funktioniert es

  • Negatives N → Bit-Invertierung + 1 → vorzeichenlose Darstellung.
  • Ist das MSB 1, als negativ behandeln; 2width subtrahieren.
  • Bereich: −2(N−1) bis 2(N−1)−1.

Typische Anwendung

  • I²C-Beschleunigungssensor (16-Bit vorzeichenbehaftet): High-/Low-Bytes → int16.
  • 24-Bit-ADCs (HX711, MCP3553) benötigen eine Vorzeichenerweiterung auf 32-Bit.

Ergebnis

Live