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

Enunciado: Problema 5 · Fonaments d'Informàtica UAB 2018

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.

‹ Problema 4 · 2018

Más ejercicios de Representació de nombres: canvis de base, enters amb signe i aritmètica en C2