Usando una aritmética de complemento a 2 de 4 bits, ¿cuál de las siguientes sumas dará como resultado un desbordamiento?
(yo) 1100 + 1100
(ii) 0011 + 0111
(iii) 1111 + 0111
(A) (i) solo
(B) (ii) solo
(C) (iii) solo
(D) (i) y (iii) solo
Respuesta: (B)
Explicación: Cuando dos firman complemento a 2 se agregan números, se detecta desbordamiento si:
- ambos operandos son positivos y el resultado es negativo, o
- ambos operandos son negativos y el resultado es positivo
Cuando se suman dos números sin signo, se produce un desbordamiento si
- hay un acarreo del bit más a la izquierda
Con estas condiciones solo (ii) obtendrá un desbordamiento
Por lo tanto, B es la respuesta.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA