Hola

Solo disponible en BuenasTareas
  • Páginas : 9 (2113 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de enero de 2011
Leer documento completo
Vista previa del texto
REPRESENTACIÓN DE NÚMEROS ENTEROS Y DE PUNTO FLOTANTE
Los computadores deben interpretar números positivos y negativos. Los números binarios se caracterizan por su magnitud y su signo. El signo indica si el número es positivo o negativo y la magnitud el valor del número.
Representación de Números Binarios Enteros
Existen tres formas de representar los números binarios enteros con signo:
a.Signo – magnitud.
b. Complemento a 1.
c. Complemento a 2.

a. Signo – Magnitud
En el sistema Signo – magnitud los números positivos y negativos tienen la misma notación para los bits de magnitud pero se diferencian en el bit del signo. El bit del signo es el bit situado más a la izquierda en el número binario:
• En números positivos se emplea el bit "0".
• En números negativos se empleael bit "1".
• El número no debe estar complementado.
Ejemplo
El número decimal 21 se expresa en binario de 6 bits 010101, donde el primer bit "0" denota el bit de una magnitud positiva. El número decimal –21 se expresa en binario 110101, donde el primer bit "1" denota el bit de una magnitud negativa.
b. Complemento a 1
El complemento a 1 en binario se obtiene cambiando los unos por ceros ylos ceros por unos. La representación de números positivos en complemento a 1 sigue las mismas reglas del sistema signo-magnitud y la representación de los números negativos en complemento 1 es el complemento a 1 del número positivo.
Ejemplo
El número decimal 21 se expresa en complemento a 1 a 6 bits como 010101, donde el primer bit "0" denota el bit de una magnitud positiva.
El complemento 1a 6 bits del decimal –21, se obtiene por medio del complemento a 1 del número positivo 010101 el cual es 101010.
Ejemplo
Un forma de obtener el complemento 1 de un número binario es utilizar un circuito digital compuesto por inversores (compuertas NOT). En la figura siguiente las entradas se encuentran ubicadas en la parte superior y las salidas negadas en la parte inferior.

Interatividad1.3.1. Circuito de inversores que ejemplifica el complemento a 1 de una expresión.
c. Complemento a 2
Los computadores utilizan la representación binaria en complemento a 2 para representar números negativos. La representación de números positivos en complemento a 2 sigue las mismas reglas del sistema signo-magnitud y la representación de los números negativos en complemento a 2 se obtiene de lasiguiente forma:
1. Se representa el número decimal dado en magnitud positiva.
2. El número de magnitud positiva se representa en forma binaria positiva.
3. Se obtiene el complemento 1 del número binario obtenido en el paso anterior mediante el cambio de los unos por ceros y viceversa.
4. Al complemento 1 se le suma uno y el resultado es la representación en el complemento 2.
EjemploRepresentar el número –510 en binario, utilizando el complemento a 2 con 5 bits.
1. –5  5.Escribimos el número +510 en binario de 5 bits
0101
2. Obtenemos el complemento a 1 de 0101
1010
3. Al complemento de número anterior se la suma 1. El resultado es 1011.
4. Obtenemos el número 1011 en complemento a 2.
Ejemplo
Obtener el complemento a 2 del número positivo de 8 bits 000001012 (+510).
Elequivalente en complemento a 1 es 11111010. El complemento a 2 del número es 11111011. Comprobando los pesos en decimal se puede demostrar la obtención del negativo del número inicial utilizando el método del complemento a 2:
111110112 = (-128 + 64 + 32 +16 + 8 + 0 + 2 + 1)10 = - 510
En la representación en complemento 2 el primer bit del lado más significativo puede interpretarse como elsigno, siendo cero para números positivos y 1 para números negativos. Se puede comprobar que si a una cantidad negativa expresada en complemento 2 se le saca su complemento 2, se obtiene la magnitud positiva correspondiente.
Representación en Punto Fijo y en Punto Flotante
En los computadores los números se representan en punto fijo y en punto flotante.
Punto fijo
Se usa para los números enteros...
tracking img