Representación de datos

jueves, 6 de diciembre de 2007

CONCEPTOS:
  • Dato: Señal con la que trabaja un ordenador.No dice nada sobre el porqué de las cosas y por si mismo tiene poca o ninguna relevancia.
  • Información: Es capaz de cambiar la forma en que el receptor percibe algo.Es un conjunto de datos interpretados con orden.

- Representación de números enteros (nº positivos y negativos)

1.- Signo y Mantisa: El bit más a la izquierda representa el signo.El 0 para el positivo + y el 1 para el negativo - y el resto de bits representan la magnitud.

EJ:+22

0 0010110

2.- Complemento a 1: Es el inverso del signo-mantisa.Para hallar el complemento a 1 primero se hace el signo-mantisa.Se utiliza para pasar positivos a negativos.EJ: +22

Signo-mantisa:00010110

Complemento a 1:11101001

3.- Complemento a 2: Se le suma 1 al complemento a 1.Se utiliza para convertir negativos en positivos. EJ: +22+1

11101001+1= 11101010

4.- Sesgada: Se coge el valor del último bit y se lo suma al nº a representar.El resultado se pasa a binario. EJ: +22/-22
+22 = 128+22=150 10010110

-22 = 128-22=116 01110100


- Representación de coma fija o punto fijo

1.- Binario Puro

2.- Decimal desempaquetado: Cada dígito va en un byte.El de la izquierda se rellena de 1 y el signo (se indica en el último byte en el cuarteto de la izquierda) con una D (1100) si es positivo o con una E (1101) si es negativo.EJ: +1678


3.- Decimal empaquetado: Es igual que el anterior pero eliminando el relleno de 1.

EJ: 0001 0110 0111 1100 1000


- Representación de números reales (punto flotante - nº decimales)

1.- Coma Flotante: La mantisa dependerá de la presición.Hay tres tipos:


  • Simple Precisión (2byte:bits).- La mantisa tiene 7 bits,1 de signo y 8 de exponente .
  • Doble Presición (4bytes:32bits).- La mantisa tiene 23 bits,1 de signo y 8 de exponente.
  • Cuádruple Presición (8bytes:64bits).- La mantisa tiene 55,1 de signo y 8 de exponente

2.- Estándar IEEE754 (Normalización): Es igual que la coma flotante pero de le suma 1 a la parte entera del número.

- Representación de datos alfanuméricos

  • BCD: Utiliza un cuarteto.Transforma un nº decimal en binario.
  • EBCDIC: Es el código BCD extendido.Cada caracter tiene 8 bits.Puede representar 256 caracteres.
  • ANSI: Instituto Estadounidense de Normas Nacionales.Puede representar 128 valores.
  • ASCII: Código Estadounidense Estándar para el Intercambio de Información.Consta de 128 valores representados por un dígito binario de 7 posiciones.El ASCII extendido tiene 256 caracteres.
  • Unicode: Es un estándar para Internet.Se representa con 16 bits y tiene 49.194 caracteres.



0 comentarios: