instrucciones de una computadora, que hace uso del sistema binario, en tanto, el
sistema binario es aquel sistema de numeracin que se emplea en las matemticas y
en la informtica y en el cual los nmeros se representan usando nicamente las cifras
cero y uno (0 y 1).
Especialmente a instancias de las telecomunicaciones y de la informtica este cdigo
se emplea con diferentes mtodos de codificacin de datos como ser: cadenas de
caracteres, cadenas de bits, pudiendo ser de ancho fijo o de ancho variable.
Cdigos binarios
Todo lo que hemos comentado hasta ahora se refiere al llamado
cdigo binario natural. Sin embargo existen distintos tipos de
cdigos binarios, que son empleados segn favorezcan el proceso
que se va a realizar con ellos, ya que son ms eficientes en la
ejecucin de determinadas operaciones. Veamos los ms
importantes:
Cdigo binario natural.
Consiste en representar directamente el nmero decimal en binario,
o lo que es lo mismo cada nmero decimal tiene su correspondiente
en binario. Ejemplo 35(10 = 100011(2
Cdigos BCD (Decimal codificado en binario).
Con estos cdigos, para representar un nmero decimal en binario,
se transforman cada una de las cifras que constituyen el nmero
Cdigos BCD
3001100110011
4010001000100
5010110111000
6011011001001
7011111011010
8100011101011
9100111111100
En el caso del cdigo BCD natural se observa que la correspondencia
entre las cifras decimales y las configuraciones binarias que las codifican
obedecen al procedimiento expuesto para el cdigo binario natural.
Por ejemplo, la configuracin BCD natural 0110 corresponde la cifra
decimal 6, ya que posee sendos 1 en las posiciones de pesos 4 y 2. En
efecto: 4 + 2 = 6 (cifra decimal representada).
* Codigos BCD no ponderados
Son los cdigos BCD en los que no hay establecida ninguna relacin de
pesos.
Entre los cdigos de esta categora el ms difundido es el digo BCD
exceso-tres.
Su denominacin responde al mtodo de formacin del cdigo: la
configuracin binaria asignada a una cifra decimal N coincide con la
asignada a N + 3 en el cdigo binario natural.
Cifra decimal BCD exceso-tres codificada
abcd
00011
10100
20101
30110
40111
51000
61001
71010
81011
91100
El cdigo BCD exceso-tres posee la particularidad de ser un cdigo
autocomplementario, es decir: la configuracin corresponente a una cifra
decimal N coincide con el complemento lgico a 1 de la configuracin
correspondiente al complemento a 9 de la cifra decimal en cuestin.
Ejemplo:
N = 4 0111 en BCD exceso-tres
Complemento a 9 de N: (Ca9) de N = 9 N = 9 4 = 5, luego:
(Ca9) de N = 5 1000 en BCD exceso-tres
Efectivamente, la configuracin asignada a la cifra decimal 5 (1000) es el
complemento lgico a 1 de la configuracin correspondiente a la cifra
decimal 4 (0111):
1000 = 0111
Esta propiedad del cdigo BCD exceso-tres resulta til para la resolucin
electrnica de operaciones lgicas y aritmticas, ya que simplifica la
circuitera precisa para la realizacin de operacio nes en las que interviene
el complemento a nueve de una cifra decimal. La referida situacin se da
en los circuitos aritmticos sumadores/restadores en BCD.
Codificacin de magnitudes en BCD
Como se ha visto existe una amplia diversidad de cdigos BCD. En todos
ellos la codificacin y decodificacin se realiza separadamente para cada
una de las cifras decimales que componen el nmero. La correspondencia
entre la cifra decimal y los cuatro bits de la configuracin binaria
correspondiente queda determinada por el tipo de cdigo BCD utilizado.
A ttulo de ejemplo se codificar a continuacin una determinada
cantidad decimal en los cdigos BCD natural y BCD exceso-tres.
Nmero decimal a codificar: 1.476.
Apelando a una codificacin cifra a cifra segn las tablas reproducidas
anteriormente, resulta:
BCD natural: 0001 0100 0111 0110
BCD exceso-tres: 0100 0111 1010 1001
Diferencias entre los cdigos binario natural y BCD
natural
El cdigo binario natural no es un cdigo restringido a la codificacin de
cifras decimales, mientras el BCD natural es un cdigo exclusivamente
reservado a la representacin de las cifras del sistema de numeracin
decimal.
El cdigo BCD natural est integrado por configuraciones de cuatro bits,
sea cual fuere el smbolo o cifra decimal representada. El cdigo binario
natural, por su parte, es un cdigo genrico utilizable para generar
configuraciones de cualquier nmero de bits.
Esta ltima precisin se observa claramente al codificar un mismo
Cdigos alfanumricos
Los cdigos alfanumricos se desarrollaron ante la necesidad de
representar, adems de los caracteres numricos decimales, las letras del
alfabeto y signos especiales.
Internacionalmente se ha adoptado un tipo convencional de cdigo
alfanumrico, el cdigo ASCII, que responde a la denominacin de
American Standard Code for Information Interchange (Cdigo estndar
americano para el intercambio de informacin).
* Cdigo ASCII
Existen algunas variantes del cdigo ASCII diferenciadas por el nmero
de bits que intervienen en las configuraciones binarias de codificacin.
La versin ms reducida es el cdigo ASCII de 6 bits, el cual codifica un
total de 26 = 64 caracteres: los 10 caracteres numricos decimales, un
conjunto de 26 caracteres alfabticos y 28 smbolos especiales.
Las versiones actualmente ms utilizadas codifican los caracteres
alfanumricos a partir de configuraciones de 7 e incluso de 8 bits.
Los cdigos ASCII son ampliamente utilizados en los ordenadores.
* Cdigo EBCDIC
A pesar de que el cdigo ASCII es el ms ampliamente difundido, algunas
empresas de sistemas informticos han creado su propio cdigo
alfanumrico.
Este es el caso de IBM, en cuyos equipos se utiliza habitualmente el
cdigo alfanumrico EBCDIC.