NumerosBinarios

Embed Size (px)

DESCRIPTION

Programaci[on

Citation preview

  • Nmeros BinariosSubtemas Representacin digital (transistores) Nmeros decimales (Base-10, complejos, 45 reglas) Nmeros Binarios (Base-2) Nmeros Hexadecimales (Base-16, simplicidad) Aritmtica de nmeros binarios Problemas con la sustraccin. Representacin de nmeros positivos y negativos C2N y C1N Repensando la sustraccin...

  • Nmeros BinariosRepresentacion Digital Un mundo Anlogo. Ejemplo voltaje. Abstraccin digital -> 0 y 1 , bajo y alto, blanco y negro... Lgica negativa y positiva. En lenguaje digital: 0 1 -> bit de informacin. Para representar datos o informacin ms compleja se hace

    necesario tener cadenas de 1's y 0'sNumeros binarios (base-2) Cadenas de bits, n bit representan 2^n posibilidades Sistema Decimal, base-10. Posicional. Ejemplo No 58 Contar -> Carry digito siguiente Transformacin entre decimal y binario Sistema Hexadecimal (base-16) -> simplificacin.

  • Nmeros BinariosAritmtica de Nmeros Binarios Contar -> Incrementar ->Decimal 45 reglas, en binario 3 reglas:

    0 + 0 = 0 1 + 0 = 0 + 1 = 1 1 + 1 = 10 (0 carry 1 -> siguiente digito left)

    Contar - Disminuir (Sustraccin) 0 - 0 = 0 1 - 0 = 1 1 - 1 = 0 0 - 1 = 1 (Se "presta" 1 del digito left, devolver +1)

    El Problema al restar... minuendo < sustraendo Numeros positivos y negativos...

  • Nmeros BinariosAritmtica de Nmeros Binarios El complemento a dos de un nmero N, compuesto por n bits,

    se define como: C2N = 2^n - NSea N = 101101, entonces n = 6. Calcular C2N

    Complemento a 1: C1N = C2N -1 Tratamiento de nmeros positivos y negativos. El lujo del

    signo de los nmeros decimales... 0 -> positivo 1 -> negativo Sign Extension