Problema 5 · Fonaments d'Informàtica UAB 2018
Tema: Representació de nombres: canvis de base, enters amb signe i aritmètica en C2 · Del examen Examen Final - Gener 2018 (2018)
Enunciado
Problema 5 (2 punts). Operacions aritmètiques en Complement a 2
Donats els valors de 8 bits en Complement a 2:
A = 11110110 (-10 decimal)
B = 01110110 (+118 decimal)
Calculeu les següents operacions sumant en binari (sense fer restes directes) i determineu justificadament si hi ha desbordament (overflow):
a)
A + B
b)
A - B
c)
B - A

Solución
Según los criterios oficiales de corrección
a) A + B: Resultat binari de 8 bits
Solución: 01101100
a) A + B: Overflow i justificació
Solución: No hi ha overflow: la suma d'operands de signe contrari mai no genera desbordament.
b) A - B: Resultat binari de 8 bits
Solución: 10000000
b) A - B: Overflow i justificació
Solución: No hi ha overflow: sumem dos negatius i el resultat té el bit de signe a 1 (-128 cap en 8 bits en C2).
c) B - A: Resultat binari de 8 bits
Solución: 10000000
c) B - A: Overflow i justificació
Solución: Hi ha OVERFLOW: la suma de dos nombres positius dona com a resultat un bit de signe 1 (negatiu), la qual cosa indica desbordament del rang de representació (+128 no cap en 8 bits C2).
La explicación paso a paso, hecha con IA, es Premium. Premium
Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.