lunes, 24 de agosto de 2009

REPRESENTACION DE VALORES ALFA-NUMERICOS


para la representacion de valores alfa numericos se usan codigos como el 

ASCII, EBCDIC, UNICODE

ASCII:
se utiliza para representar caracteres formados por 8 bits, de manera que cada caracter se expresa por un numero comprendido entre 0 y 255.Se trata de un codigo estandar que es independiente al lenguaje que usemos y del ordendor utilizado; Dentro de este codigo se pueden distinguir dos grupos:

Los 128 primeros caracteres se denominan "codigo ASCII estandar", y representan los caracteres que aparecen en una maquina de escribir convencional.
Los 128 restantes se denominan "codigo ASCII  ampliado" que son asociados a un numero de caracteres que no aparecen en la maquina de escribir y que son muy utilizados, tales como carcateres graficos u operadores matematicos.

EBCDIC :

es la abreviacion de: extended binary code decimal interchange code (codigo ampliado de caracteres decimales codificados en binario para el intercambio de informacion).
es un sistema de codificacion de caracteres alfa-numericos en el cual cada caracter queda representado por un grupo de 8 bits.

UNICODE:

es de 16 bits, por lo que puede representar 65536 caracteres. Es una extencion del ASCII para poder expresar distintos juegos de caracteres(latin,griego,arabe, etc...)

S--- 83---01010000
e---101---01100100
r---114---011110010
g---103---01100111
 i---105---01101001 
o---111---01101111




01000100---01100101
01000010-01101001-01101110-01100001-01110010-01101001-01101111
01100001
01000001-01010011-01000011-01001001-01001001

De Binario a ASCII




Octal

Sistea numerico de fase 8 al 7 . los númeroa octales pueden construirse apartir de números binarios aguparlo cada 3 grupos consecutivos( de derecha a izquierda y obteniendo su valor en informática en muchas ocaciones se utiliza la numeracion octal en vez de la hecadecimal , ya que tiene la ventaja de que no requiere utilzar otros simbolos diferentes de los digitos.

 De octal a decimal 

106 = 70
742   = 482
6754  = 3564 
12345  = 30071
57   = 47 

De decimal a octal
236  = 354
127   = 777
176  = 260
57    = 71
123 = 173 


No hay comentarios: