Sistemas De Codificacion Interna

Páginas: 12 (2888 palabras) Publicado: 20 de marzo de 2015
2.2.2 Sistemas de Codificación Interna.

Los sistemas de codificación interna surgen por la necesidad de los programadores de unificar símbolos de tal forma que un mismo carácter fuera representado de igual forma por cada uno de ellos (recordemos que inicialmente, los programadores codificaban en código binario o lenguaje de máquina). Esta estandarización hizo posible que la misma combinaciónde números binarios, representados por un byte, significara la misma pieza de datos, facilitando la comprensión y depuración de programas y datos,
 
Surgen entonces diversos códigos, algunos para representar sólo números como lo es el sistema BCD (binary coded decimal) y otros de uso más amplio que permiten la representación de múltiples caracteres como lo son los sistemas EBCDIC, ASCII, ASCIIEXTENDIDO Y EL UNICODE.

 
2.2.2.1 Decimal Codificado en Binarlo (Binary Coded Decimal, BCD).
 
Con este sistema sólo se pueden representar números.
Aquí, cada dígito de un número decimal, se codifica separadamente en su equivalente binario, en vez de representar en número con su correspondiente valor decimal entero.

Como el máximo digito decimal (9), codificado en binario tiene cuatro dígitos(1001), el sistema emplea un nibble para representar cada número decimal, es decir cuatro dígitos. De esta forma, el decimal 0 (cero) se codifica 0000, el decimal 5 (cinco) se codifica 0101 y el digito 9 (nueve) se codifica 1001.
Con 4 bits, solamente hay 16 posibles combinaciones (2)4. Las primeras diez son utilizadas por los dígitos decimales, pero las otras 6 no se utilizan.
Como puedeverse, el sistema esta limitado a 16 representaciones, siendo imposible su empleo para representar el alfabeto y los caracteres especiales.
                                           
 

















Ejemplo 1:       Representar   105     en        BCD
                       
   1         0           5
                            0001 0000 0101
 

El número 105, codificado en BCDes 000100000101
            



Ejemplo 2: Representar   93     en        BCD
                       
            9           3
                               1001 0011
 
El número 93, codificado en BCD es 10010011

 
2.2.2.2 EBCDIC - Código Ampliado de Intercambio de Caracteres Decimales Codificado en Binario (Extended Binary Coded Decimal Interchange Code).
 
El EBCDIC(se pronuncia "ebsidik") es un código utilizado hoy día principalmente por los sistemas mainframe de IBM y de rango medio. No es frecuente su uso en computadoras personales.
Utiliza 8 bits (1 byte) para representar cada carácter. Con 8 bits, existen 256 combinaciones diferentes. Como mencionamos anteriormente, con esta cantidad de combinaciones, hay para representar las letras mayúsculas, lasminúsculas, los dígitos del sistema decimal (0-9) y los caracteres especiales.

Cada byte que utiliza, se divide en dos partes de 4 bits cada una: la primera parte conocida como ZONA y la otra parte numérica que identifica de manera particular el digito.

Números en EBCDIC
Los dígitos del cero (0) al nueve (9): se identifican con un uno en las primeras cuatro posiciones (ZONA) y en las restantescuatro posiciones el dígito en binario.
De esta forma, el número 8 se representa en EBCD como :
11111000
Y el número 92 se representaría como:
1111100111110010

Los valores que aparecen en la última columna en hexadecimal permiten recordar la zona y el número más fácilmente.


NÚMERO
ZONA
NUMERICO
HEXADECIMAL
0
1111
0000
F0
1
1111
0001
F1
2
1111
0010
F2
3
1111
0011
F3
4
1111
0100
F4
51111
0101
F5
6
1111
0110
F6
7
1111
0111
F7
8
1111
1000
F8
9
1111
1001
F9

Letras en EBCDIC

El código EBCD divide las letras mayúsculas de la A a la Z, en tres grupos (A-I), (J-R), (S-Z). Cada uno de estos grupos se identifica por una zona; por lo que las primeras cuatro posiciones de la codificación, corresponden al grupo al cual pertenece la letra. Las cuatro últimas posiciones de cada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema de codificacion
  • Los sistemas de codificacion
  • Sistema de codificacion
  • Sistemas De Codificacion
  • Sistemas De Codificacion
  • Sistema De Codificacion Ascii
  • Sistemas de codificación facial
  • Codificacion de software de sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS