21
Representación de números enteros Tema 3

Representación de números enteros

  • Upload
    mayten

  • View
    65

  • Download
    1

Embed Size (px)

DESCRIPTION

Representación de números enteros. Tema 3. ¿Qué sabrás al final del capítulo?. Representar un número entero (con signo) de distintas formas Signo magnitud Complemento a 1 Complemento a 2 Realizar operaciones básicas con números enteros. Suma Binaria. Resta Binaria. Multiplicación Binaria. - PowerPoint PPT Presentation

Citation preview

Page 1: Representación de números enteros

Representación de números enteros

Tema 3

Page 2: Representación de números enteros

¿Qué sabrás al final del capítulo?

Representar un número entero (con signo) de distintas formas– Signo magnitud– Complemento a 1– Complemento a 2

Realizar operaciones básicas con números enteros

Page 3: Representación de números enteros

Suma Binaria

Page 4: Representación de números enteros

Resta Binaria

Page 5: Representación de números enteros

Multiplicación Binaria

Page 6: Representación de números enteros

Números negativos

Page 7: Representación de números enteros

Signo-magnitud

Page 8: Representación de números enteros

Signo-magnitud

Page 9: Representación de números enteros

Signo-magnitud

Page 10: Representación de números enteros

Signo-magnitud

Producto:– Se multiplican ambos operandos. Si son del

mismo signo el resultado es positivo. Si no, es negativo.

El tamaño del resultado es la suma de los tamaños de los operandos– n bits * m bits = n+m bits

No hay overflow (desbordamiento)

Page 11: Representación de números enteros

Complemento

No es necesario distinguir entre la suma y la resta

Dos tipos– Complemento a la base 2 - 1 (complemento a 1)– Complemento a la base 2 (complemento a 2)

Page 12: Representación de números enteros

Complemento a 1

Page 13: Representación de números enteros

Complemento a 1

Suma y resta:Siempre se suma, y se suma TAMBIÉN el bit de acarreo

(RECIRCULAR)– Signo resultante en la suma de números enteros:

El de los operandos si son del mismo signo. Si el signo sale distinto que el de los operandos: overflow.

El del mayor de los dos, si son de distinto signo

Page 14: Representación de números enteros

Más casos de OVERFLOWComo se puede ver en los dos casos

de OVERFLOW, el número que se interpreta como complemento a 1 es erróneo.

En estos casos, se necesita 1 bit más

Complemento a 1

Page 15: Representación de números enteros

Complemento a 1

Producto:– Como en signo-magnitud

Extensión del signo– positivos: 3 -> 0112 = 0...0112

– negativos: -3 -> 1002 = 1...1002

Page 16: Representación de números enteros

Complemento a 2

Page 17: Representación de números enteros

Complemento a 2

+90Ca2= 0

-90Ca2= 1

Ej: Ca2(-90)=Ca1(-90)+1=10100101=10100110

Page 18: Representación de números enteros

Complemento a 2 (ejemplos)

Page 19: Representación de números enteros

Comparación

Page 20: Representación de números enteros

Ya sabes…

Hacer operaciones aritméticas en binario Calcular el complemento a 1 y el

complemento a 2 de un número binario Expresar números negativos en signo-

magnitud, complemento a 1 y complemento a 2

Hacer operaciones aritméticas en binario con números con signo

Page 21: Representación de números enteros

Final Tema 3