90 likes | 209 Views
COMPUTACIÓN 2do Cuatrimestre 2009 Capítulo 9 Sistemas de Numeración (Segunda Parte). Grupo 6. Codificación Alfanumérica. Código ASCII: Está dividido en cuatro grupos de caracteres : Primer grupo : caracteres de contról (32 caracteres).
E N D
COMPUTACIÓN 2do Cuatrimestre 2009 Capítulo 9 Sistemas de Numeración (Segunda Parte) Grupo 6
Codificación Alfanumérica Código ASCII: Está dividido en cuatro grupos de caracteres: Primer grupo: caracteres de contról (32 caracteres). Segundo grupo: símbolos de puntuación, caracteres especiales y dígitos numéricos. Tercer grupo: letras mayúsculas y 6 símbolos especiales. Cuarto grupo:letras minúsculas, 5 símbolos especiales adicionales y un carácter de control (borrar).
Variantes del ASCII: • ISO 646 • Página de códigos 437 • ISO 8859 • ISO-8859-1 y su variante Windows-1252 • Unicode • Conjunto de Caracteres Universal • ASCII extendido
Código EBDIC: Código binario desarrollado por IBM para codificar caracteres con 8 bits definiendo un total de 256 caracteres (alfanuméricos, controles y signos de puntuación). A pesar de que IBM lo utiliza en muchos de sus equipos no tiene el mismo éxito que el ASCII y existen muchas versiones con caracteres diferentes. Código Unicode (ISO 10646): Conjunto de caracteres unificado cuyo objetivo es asignar un código a cada carácter o elemento gráfico de todos los alfabetos y sistemas de escritura conocidos en el mundo. Cuenta con los siguientes tipos de caracteres y códigos: caracteres gráficos, de formato, de contról, privados, reservados, puntos de código subrogados, no-caracteres y caracteres descartados
Formas de codificación (Unicode) • UTF-8:codificación orientada a byte con simbolos de longitud variable. • UTF-16:codificación de 16 bits de longitud variable optimizada para la representación del plano básico multilingüe (BMP). • UTF-32:codificación de 32 bits de longitud fija. • Esquemas de codificación: • Deben garantizar que los extremos de una comunicación sepan como interpretar la información recibida. • Algunos de ellos son: UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE.
Representación de números con signo • Signo y Magnitud:directamente comparable a la forma habitual de demostrar el signo colocando “+” o “-” al lado de la magnitud. • Complemento a Uno:se obtiene al cambiar cada uno de los dígitos del número binario N por su complementario (unos por ceros y ceros por unos). • Complemento a Dos:el complemento de un número N, que expresado en sistema binario está compuesto por n digitos se define:
Notación en Exceso: Todos los valores se representan con un patrón de bits de la misma longitud.Si el bit más significativo del patrón de representación es 1 el número representado es positivo y si es 0, el número representado es negativo. Se observa que el primer patrón con un 1 en su bit más significativo, el patrón 100, aparece aproximadamentea la mitad de la lista. Se escoge el patrón 100 para representar el valor cero. Los patrones que le suceden (bitde signo igual a 1) representarán los valores +1, +2, +3 y los que le anteceden (bit de signo igual a 0) losvalores -1, -2, -3, -4 en el sistema de notación en exceso.Notación en Exceso000 001 010 011 100 101 110 111Valor representado -4 -3 -2 -1 0 +1 +2 +3
Notación de Coma Flotante: Esta forma de representación de números reales está compuesta por cuatro números que siguen el siguiente patrón: El primer bit de todo patrón, el más significativo, se emplea para denotar el signo del número representado, usándose el bit 0 para los positivos y el bit 1 para los negativos 1 010 1101 (el número representado es negativo) 0 110 1101 (el número representado es positivo) m : mantisa b : base e : exponente s : signo • Problemas de la notación • Comparación electrónica de dos patrones para determinar relaciones de orden. • Overflow
FIN VOLVER AL INICIO