Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIFICACIÓN
Codificación es la capacidad para almacenar y recuperar información, proceso que
comporta la acción de codificar. Los recuerdos confieren a un organismo la capacidad de
aprender y adaptarse a partir de las experiencias previas, así como establecer relaciones
significativas. La codificación permite convertir los elementos percibidos en constructos
que pueden ser almacenados en el cerebro y evocados posteriormente desde la memoria
a corto plazo o la memoria a largo plazo. Por su parte, la memoria de trabajo almacena
información con vistas a su uso o manipulación inmediata.
CÓDIGO BINARIO
Los primeros sistemas informáticos tenían interruptores mecánicos que se activaban para
representar 1, y se desactivaban para representar 0. Al usar interruptores en serie, las
computadoras podían representar números usando código binario. Ahora bien, las
computadoras modernas todavía usan código binario en la forma unos y ceros digitales
dentro de la CPU y la RAM.
Los números binarios consisten en una serie de ocho "bits", que se conocen como "byte".
Un bit es una unidad, ya sea uno o cero, que constituye el número binario de 8 bits. Por
otro lado, gracias al código ASCII, los números binarios también se pueden traducir a
caracteres de texto para almacenar información en la memoria de la computadora.
BCD
En sistemas de computación, Binary-Coded Decimal (BCD) o Decimal codificado en
binario es un estándar para representar números decimales en el sistema binario, en
donde cada dígito decimal es codificado con una secuencia de 4 bits. Con esta
codificación especial de los dígitos decimales en el sistema binario, se pueden realizar
operaciones aritméticas como suma, resta, multiplicación y división.
Cada dígito decimal tiene una representación binaria codificada con 4 bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Los números decimales, se codifican en BCD con los bits que representan sus dígitos.
Por ejemplo, la codificación en BCD del número decimal 59237 es:
Decimal: 5 9 2 3 7
BCD: 0101 1001 0010 0011 0111
1110011101100101
En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su
equivalente binario en cuatro bits (nibble o cuarteto) (esto es así porque es el número de
bits necesario para representar el nueve, el número más alto que se puede representar en
BCD). En la siguiente tabla se muestran los códigos BCD más empleados:
Decima
Natural Aiken Exceso 3
l
0 0000 0000 0011
1 0001 0001 0100
2 0010 0010 0101
3 0011 0011 0110
4 0100 0100 0111
5 0101 1011 1000
6 0110 1100 1001
7 0111 1101 1010
8 1000 1110 1011
9 1001 1111 1100
Como se observa, con el BCD solo se utilizan 10 de las 16 posibles combinaciones que
se pueden formar con números de 4 bits, por lo que el sistema pierde capacidad de
representación, aunque se facilita la compresión de los números. Esto es porque el BCD
solo se usa para representar cifras, no números en su totalidad. Esto quiere decir
que para números de más de una cifra hacen falta dos números BCD.
EL CÓDIGO ASCII
ASCII es la sigla para «American Standard Code for Information Interchange» (Código
Standard Norteamericano para Intercambio de Información). Este código fue propuesto
por Robert W. Bemer, buscando crear códigos para caracteres alfanuméricos (letras,
símbolos, números y acentos).
El desarrollo de este código fundamentalmente se debió a la necesidad de que las
computadoras y dispositivos de distintos fabricantes tuvieran un lenguaje
común con el cual comunicarse, y de este modo poder ofrecer una compatibilidad más
flexible y segura entre ellos.
El ASCII es un código numérico que representa los caracteres, usando una escala
decimal del 0 al 127. Esos números decimales son convertidos por la computadora en
números binarios para ser posteriormente procesados. Por lo tanto, cada una de las letras
que escribas va a corresponder a uno de estos códigos.
EBCDIC
EBCDIC, siglas en inglés de Extended Binary Coded Decimal Interchange Code, que
significaría en español el concepto de Código Ampliado de Intercambio Decimal
Codificado en Binario.
GRAY
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos
que componen el código no tienen un peso asignado). Su característica es que entre una
combinación de dígitos y la siguiente, sea ésta anterior o posterior, sólo hay una
diferencia de un dígito.
Por eso también se le llama Código progresivo. Esta progresión sucede también entre la
última y la primera combinación. Por eso se le llama también código cíclico.
Cuando un número binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) o de 1111
a 0000 (de 16 a 0 en decimal) cambian todas las cifras.
Para el mismo caso pero en código Gray: 0100 a 1100 (de 7 a 8 en decimal) o de
1000 a 0000 (de 16 a 0 en decimal) sólo ha cambiado una cifra.
La característica de pasar de un código al siguiente cambiando sólo un dígito asegura
menos posibilidades de error.
JHONSON
Se denomina código Johnson (Johnson-Mobius) al código binario continuo y cíclico (al
igual que el código Gray) cuya capacidad de codificación viene dada por 2n, siendo n el
número de bits. Para codificar los dígitos decimales se necesitarán por lo tanto 5 bits:
Código Johnson
Equivalencia decimal Código Johnson
0 00000
1 00001
2 00011
3 00111
4 01111
5 11111
6 11110
7 11100
8 11000
9 10000