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

Solo en escritorio

Las herramientas de ingeniería solo están disponibles en pantallas de escritorio.

Complemento a dos

Entero con signo ↔ hex / binario sin signo con codificación en complemento a dos. Para decodificar tramas de sensores I²C, campos de acelerómetro y mensajes CAN con signo.

Bit de signo y recta numérica 16 bits · con signo
MSB sign LSB — binary — SIGNED RANGE −32 768 0 32 767 value 0
Notas de ingeniería

Cómo funciona

  • N negativo → invertir bits + 1 → representación sin signo.
  • Si el MSB es 1, trátalo como negativo; resta 2width.
  • Rango: de −2(N−1) a 2(N−1)−1.

Uso habitual

  • Acelerómetro I²C (16 bits con signo): bytes alto/bajo → int16.
  • Los ADC de 24 bits (HX711, MCP3553) necesitan extensión de signo a 32 bits.

Resultado

En directo