Usando una aritmética de complemento a 2 de 4 bits, ¿cuál de las siguientes sumas dará como resultado un desbordamiento?
- 1100 + 1100
- 0011 + 0111
- 1111 + 0111
(A) (i) solo
(B) (ii) solo
(C) (iii) solo
(D) (i) y (iii) solo
Respuesta: (B)
Explicación: Las reglas para detectar el desbordamiento en una suma de complemento a dos son :
- Si la suma de dos números positivos da un resultado negativo; (+A) + (+B) = −C
- Si la suma de dos números negativos da un resultado positivo; (−A) + (−B) = +C
- De lo contrario, la suma no se ha desbordado.
Los números de complemento a dos de 4 bits van desde (−8 ≤ x ≤ +7); Solo ii causará desbordamiento después de resolver
- Otra forma de detectar: El indicador OVERFLOW es el XOR del acarreo que ingresa al bit de signo (si lo hay) con el acarreo que sale del bit de signo (si lo hay). El desbordamiento ocurre si el acarreo no es igual al acarreo
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