Código BCD, EBCDIC y ASCII

Actualmente estoy ejerciendo el primer curso de explotacion de sistemas informáticos, y dado que estoy dando mucha materia, partiendo de la base de la telemática y la información he decidio postear este articulo y mi motivo principal es de autorepaso para mi y para vosotros lectores (los que no lo conozcais) como una información extra y ademas muy util a medida que os introducis en la informatica, sore todo el ASCII. Se prodria resumir como un simplificacion de los sistemas alfabeticos y alfanumericos (bcd, ebcdic y ascii). Empiezo:

  • Estos códigos de entrada y salida (E/S) permiten traducir la información o datos que nosotros entendemos a traves de dispositivos o maquinas a otro tipo de reprensatión que la máquina pueda entender y procesar. Los datos entran y salen del ordenador (en este caso) a traves de los perifericos de entrada y salida respectivamente (entre otros).
  • La estandarizacion de estos codigos de ha sido tan global debido a un metodo de comprensión, sea el dispositivo de E/S que sea.
  • BCD

Significa decimal codificado en binario (binary coded decimal) y tambien se conoce por las siglas españolas CBD. Realmente no es un código de E/S, sino una forma de codificar los simbolos numericos del 0 al 9 que se emplean en varios codigos de E/S, entre ellos ascii que explicare mas tarde. BCD divide cada octeto en dos mitades o cuartetos, cada uno de los cuales alamcena en binario un cifra. Con este código es muy facil converitr el binario (b=2) al decimal (b=10). La representación de un numero decimal en BCD se realiza expresando el digito en su representacion binaria -> 128 en BCD seria = 0001 0010 1000

  • EBCDIC

El código BCD se expanderia de este modo: extendido de caracteres decimales codificados en binario para el intercambio de informacion (extended BCD interchange intercode). ES un sistema de codificacion que tiene como objetivo la representación de caracteres alfanumericos. Es el utilizado por IBM para sus ordenadores de la serie IBM PC. En este sistema de caracteres, cada caracter tiene 8 bits, entonces, al tener 8 podremos reresentar hasta 2 elevado 8 = 256 caracteres. Sera posible almacenar letras mayusculas , caracteres especiales etc… para los dispositivos de E/S.

  • ASCII

Código estaunidense (para variar) Estandar para el intercambio de la información (american standard code for information interchange). Es el recomendado por en ANSI (instituto estaunidense de normas). Utiliza grupos de 7 bits por caracter, permitiendo 2 elevado 7 = 128 caracteres diferentes, lo que es sufiente para el alfabeto con letras mayusculas y minisculas y simbolos de una maquina de escribir corriente. Un código ASCII extendido usa 8 bits por caracter, lo que añade otros 128 caracteres posibles. Este juego de codigos mas amplio perimte que se agregen los simbolos de lenguajes extrangeros y varios simbolos graficos. ASCII es el codigo mas extendido y es utilizado por sistemas operativos como DOS, Windows, y UNIX.

Un ejemplo: todo lo que introducimos en nuestro PC, suponiendo que este bajo un plataforma antes mencionada, o por ejemplo GNU/Linux, seria en codigo ASCII, claro que eso al procersarlo al ordenador, se pasaria a binario en paquetes de 8 bits osease 1 byte de informacion por caracter.

Bueno, hasta aqui la deficion de estos sistemas alfanumericos de computadoras, si teneis dudas o ideas en general postear un comentario. Salu2

About these ads

19 respuestas a Código BCD, EBCDIC y ASCII

  1. el roto dice:

    128 en BCD no seria = 0001 0010 1000 ???

  2. h2non dice:

    Si, efectivamente el valor 2 en binario seria 0010 dando cuatro digitos al trabajar con una base decimal.

  3. INTERESADA dice:

    gracias por la informacion, gracias a eso pude hacer facilmente mi tarea =)

  4. LA Q NO LE IMPORTA LO Q DIC dice:

    emmm ps no l ntndi ni maaa pero sirb pa la tarea

  5. tomasbondi dice:

    hola, una pregunta sonsa, pero me agarro la duda, y en muchos lugares no aparece.
    el valor de cada bit en BCD se repite ?? en tal caso, excedido el numero 9 o 15 ??? EJ
    8 4 2 1(valor de bit en decimal)
    ______
    1 0 0 1 (numero 9 en BCD)
    1 1 1 1 (esto es 15 en BCD?¿)

    8 4 2 1 8 4 2 1
    ______________
    0 0 0 1 0 1 0 1 (o asi es 15 en BCD?¿)

    desde ya, muchas gracias

  6. tomasbondi dice:

    ya lo encontre, gracias de todos modos, era como suponia, saludos.
    http://www.forosdeelectronica.com/tutoriales/conversion-codigos.htm

  7. KIKI dice:

    explica un poco mejor ascii y ebcdi xfavor

  8. kevmit dice:

    pues no .asi como tu díces no sería el 15 mas bien como pones en el primer ejemplo ya que bcd sólo puede representar hasta el 15 con locual no se puede repetir el valor.sino, que sentido tendria.

  9. jorge dice:

    cuales son los codigos exadecimales y su simbolo

  10. Yessica F. dice:

    La informacion es muy buena pero deberian especificar y expandir mejor el tema para saber todo lo relacionado con el mismo. Lo demas es muy bueno facil de comprender y estudiar.

  11. carlospascal dice:

    bueno me parece facil de comprender pero deberian expandir los temas 1 por 1

  12. arisbeth dice:

    bueno ps ami me fue de gran utilidad esta informacion por que es muy buena y son muy explicitos con la informacion pero deverian agregar un poco mas a los temas

  13. Luis dice:

    BCD(binary coded decimal), decimal codificado en binario.

    La base decimal tiene 10 elementos 0,1..9

    Como 10, 11, 12.. 15 no forman parte de los elementos de la base decimal, no se pueden codificar en BCD. Es decir que los elementos del código BCD llegan hasta el 9 inclusive.

    8 4 2 1

    0 = 0 0 0 0
    1 = 0 0 0 1
    2 = 0 0 1 0
    3 = 0 0 1 1
    4 = 0 1 0 0
    5 = 0 1 0 1
    6 = 0 1 1 0
    7 = 0 1 1 1
    8 = 1 0 0 0
    9 = 1 0 0 1

    No forman parte del código BCD:

    8 4 2 1 | Hexadecimal

    10 = 1 0 1 0 = A
    11 = 1 0 1 1 = B
    12 = 1 1 0 0 = C
    13 = 1 1 0 1 = D
    14 = 1 1 1 0 = E
    15 = 1 1 1 1 = F

  14. Luis dice:

    Huy no me tomó los espacios jeje

  15. Hojas de Quejas dice:

    vamos a ir poniendo un poquito de mas densidad

  16. maryuri dice:

    Es de mucha importancia para todos especificamente a los de informatica.

  17. me gustari que publique todos los 256 codigos, porque dejan travajos, y es mas facil poner copiar y pegar. y a nosotros los principiantes nos es mas dificil, y aunque es de mucha utilidad los que publican. gracias.

  18. JUANA GUADALUPE DIAZ MOLINA dice:

    QUE ONDAS E COMO ESTAS SOY JUANY

  19. avibel dice:

    Holaa espero te encuentres bien, una pregunta los codigos EBC,EDCDE,son los mismos codigos BCD y EBCDIC.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: