1 / 21

Representación de números enteros

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.

mayten
Download Presentation

Representación de números enteros

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Representación de números enteros Tema 3

  2. ¿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

  3. Suma Binaria

  4. Resta Binaria

  5. Multiplicación Binaria

  6. Números negativos

  7. Signo-magnitud

  8. Signo-magnitud

  9. Signo-magnitud

  10. 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)

  11. 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)

  12. Complemento a 1

  13. 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

  14. Complemento a 1 • Más casos de OVERFLOW Como 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

  15. Complemento a 1 • Producto: • Como en signo-magnitud • Extensión del signo • positivos: 3 -> 0112 = 0...0112 • negativos: -3 -> 1002 = 1...1002

  16. Complemento a 2

  17. Complemento a 2 Ej: Ca2(-90)=Ca1(-90)+1=10100101=10100110 +90Ca2= 0 -90Ca2= 1

  18. Complemento a 2 (ejemplos)

  19. Comparación

  20. 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

  21. Final Tema 3

More Related