Descargar

Representación de números enteros

Enviado por Pablo Turmero


    edu.red

    ¿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

    edu.red

    Suma Binaria

    edu.red

    Resta Binaria

    edu.red

    Multiplicación Binaria

    edu.red

    Números negativos

    edu.red

    Signo-magnitud

    edu.red

    Signo-magnitud

    edu.red

    Signo-magnitud

    edu.red

    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)

    edu.red

    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)

    edu.red

    Complemento a 1

    edu.red

    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

    edu.red

    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

    Complemento a 1

    edu.red

    Complemento a 1 Producto: Como en signo-magnitud

    Extensión del signo positivos: 3 -> 0112 = 0…0112 negativos: -3 -> 1002 = 1…1002

    edu.red

    Complemento a 2

    edu.red

    Complemento a 2 +90Ca2= 0

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

    edu.red

    Complemento a 2 (ejemplos)

    edu.red

    Comparación

    edu.red

    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