Red de conocimiento informático - Computadora portátil - Problema de desbordamiento del complemento a dos

Problema de desbordamiento del complemento a dos

El rango de datos de bytes es de -128 a 127.

67 89=156 es obviamente un desbordamiento, por lo que la computadora no puede calcular la respuesta correcta.

Entonces, ¿cuánto puede calcular una computadora?

Según el algoritmo informático, primero se reemplazan los dos sumandos por sus complementos y se obtiene.

0100

0011

(complemento de 67)

0101

1001

(complemento de 89)

——————————————

1001

1100

(Complemento numérico)

La computadora convertirá el complemento numérico al código original.

Porque el número en este momento es un número negativo (el bit más alto es 1)

Entonces el código original es 1110.

0100

Luego conviértelo a decimal para ver si es -100.

¿Puedes entenderlo esta vez~ ~