EBCDIC (Extended Binary Coded Decimal Interchange Code - Código de intercambio decimal de código binario extendido), es un código estándar de 8 bits usado por computadoras mainframe IBM. IBM adaptó el EBCDIC del código de tarjetas perforadas en los años 1960 y lo promulgó como una táctica customer-control cambiando el código estándar ASCII.
EBCDIC es un código binario que representa caracteres alfanuméricos, controles y signos de puntuación. Cada carácter está compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres.
Existen muchas versiones ("codepages") de EBCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latín 1 caracteres con sucesiones diferentes.
El siguiente es el código CCSID 500, una variante de EBCDIC. Los caracteres 0x00–0x3F y 0xFF son de control, 0x40 es un espacio, 0x41 es no-saltar página y 0xCA es un guion suave.
0123456789ABCDEF40 âäàáãåçñ[.<(+!50 &éêëèíîïìß]$*);^60 -/ÂÄÀÁÃÅÇѦ,%_>?70 øÉÊËÈÍÎÏÌ`:#@'="80 Øabcdefghi«»ðýþ±90 °jklmnopqrªºæ¸Æ¤A0 µ~stuvwxyz¡¿ÐÝÞ®B0 ¢£¥·©§¶¼½¾¬|¯¨´×C0 {ABCDEFGHIôöòóõD0 }JKLMNOPQR¹ûüùúÿE0 \÷STUVWXYZ²ÔÖÒÓÕF0 0123456789³ÛÜÙÚ
Clave EBCDIC
Espacio en blanco - 0 1 0 0 0 0 0 0
Las letras mayúsculas son de la A a la Z: se dividen en tres grupos (A-I), (J-R), (S-Z) y en las primeras cuatro posiciones se identifica el grupo al cual pertenece la letra y en las restantes cuatro posiciones el dígito correspondiente a la posición de la letra en el grupo.
A - 1 1 0 0 0 0 0 1 B - 1 1 0 0 0 0 1 0 C - 1 1 0 0 0 0 1 1 D - 1 1 0 0 0 1 0 0 E - 1 1 0 0 0 1 0 1 F - 1 1 0 0 0 1 1 0 G - 1 1 0 0 0 1 1 1 H - 1 1 0 0 1 0 0 0 I - 1 1 0 0 1 0 0 1 J - 1 1 0 1 0 0 0 1 K - 1 1 0 1 0 0 1 0 L - 1 1 0 1 0 0 1 1 M - 1 1 0 1 0 1 0 0 N - 1 1 0 1 0 1 0 1 O - 1 1 0 1 0 1 1 0 P - 1 1 0 1 0 1 1 1 Q - 1 1 0 1 1 0 0 0 R - 1 1 0 1 1 0 0 1 S - 1 1 1 0 0 0 1 0 T - 1 1 1 0 0 0 1 1 U - 1 1 1 0 0 1 0 0 V - 1 1 1 0 0 1 0 1 W - 1 1 1 0 0 1 1 0 X - 1 1 1 0 0 1 1 1 Y - 1 1 1 0 1 0 0 0 Z - 1 1 1 0 1 0 0 1
La letra Ñ se representa 0 1 1 0 1 0 0 13
Los dígitos del cero (0) al nueve (9): se identifican con un uno en las primeras cuatro posiciones y en las restantes cuatro posiciones el dígito en binario.
0 - 1 1 1 1 0 0 0 0 1 - 1 1 1 1 0 0 0 1 2 - 1 1 1 1 0 0 1 0 3 - 1 1 1 1 0 0 1 1 4 - 1 1 1 1 0 1 0 0 5 - 1 1 1 1 0 1 0 1 6 - 1 1 1 1 0 1 1 0 7 - 1 1 1 1 0 1 1 1 8 - 1 1 1 1 1 0 0 0 9 - 1 1 1 1 1 0 0 1
Véase también ASCII EBCDIC-codepages con Latín-1-charset EBCDIC-codepage 284 ( América Latina, España )
Categoría:Siglas de informática Categoría:Codificación de caracteres Categoría:Protocolos y formatos de nivel de presentación Categoría:Lenguajes de programación de IBM