Hay que tener en cuenta

Saber que la ley asosiativa aca cambia mi resultado!


Caso 1

Sabemos que podemos representar hasta el 256 cuando estamos con 8 bits por lo que cualquier suma que se exceda de eso va a conllevar un problema

Untitled

1 01001011

como vemos tenemos un carry de 1 → se nos va de rango entonces tenemos un overflow

Caso 2

En este saso tenemos que tener en cuenta que:

Con 8 bits, podemos representar,  $2^8 - 1 =255$ números. Los cuales, según este formato, van a estar repartidos entre 128 números positivos (bit de signo en 0) y 128 números negativos (bit de signo en 1) Por lo que en este caso tenemos que sumamos el 86 (positivo) y el 210 (-46 → estamos con complemento a dos).

Untitled

1 01001011 → la cuenta nos da 40 con 1 de carry pero es correcta!

Regla general

Cuando estamos SIN signo me fijo en mi carry