Informatica

Páginas: 4 (906 palabras) Publicado: 2 de noviembre de 2012
3.- Representación interna de los números enteros
Un número entero es un número completo que puede ser negativo. Por lo tanto, el número se debe codificar de manera que se pueda distinguir si espositivo o negativo y de forma que siga las reglas de adición. El truco consiste en utilizar un método denominado complemento doble.

• Un número entero o cero se representará en base binaria (base 2)como un número natural, con la excepción de que el bit de mayor peso (aquel que se encuentra más a la izquierda) representa el signo más o menos. Por lo tanto, para un número entero o cero, este bitse debe establecer en 0 (lo que corresponde al signo más, así como 1 es el signo menos). De este modo, si un número natural se codifica utilizando 4 bits, el mayor número posible será 0111 (o 7 enbase decimal). Generalmente, el mayor número entero posible codificado utilizando n bits será 2n-1-1.

• Un número entero negativo se codifica utilizando complementos dobles. El principio de loscomplementos dobles: Se elige un número negativo.
• Se toma su valor absoluto (su equivalente positivo)
• Se representa en base binaria utilizando n-1 bits
• Cada bit se cambia con su complemento (esdecir, los ceros se reemplazan con unos y viceversa)
• Se suma 1.

Nótese que al sumar un número y sus complementos dobles es resultado es 0. Veamos esto con un ejemplo:

Queremos codificar elvalor 5 utilizando 8 bits. Para hacer esto:

• Escriba el 5 en sistema binario 00000101
• Cámbielo por su complemento 11111010
• Sume 1: 11111011
• La representación binaria en 8 bits de 5 es11111011


3.2.- Codificación binaria en coma fija
3.2.1.- Módulo y Signo:

En este sistema el bit que está más a la izquierda representa el signo, el resto de bits representan el número por lo quesiempre necesitaremos un bit más para representar un número. Con este sistema hay una forma positiva y otra negativa de representar el valor 0.

Ejemplo MS con el número 34:

• Pasamos a binario:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS