Sei sulla pagina 1di 5

INTRODUCCION

A continuación observa una clasificación aproximada de los códigos binarios más importantes. Por supuesto existen más códigos, pero estos no son más que
variaciones sobre los que aparecen en la figura. Además hay otros códigos como el ASCII
CÓDIGOS DECIMALES CODIFICADOS EN BINARIO (BCD)

Pueden ser Ponderados y No Ponderados. Códigos ponderados son aquellos en los que, a cada posición de la cifra binaria se le asigna un peso y el número decimal
equivalente a una cifra binaria se obtiene sumando los pesos de las posiciones que poseen el valor uno. Lógicamente, códigos no ponderados son aquellos en que
las posiciones de cada bit en la cifra binaria no tienen asignado ningún peso.
Es una forma directa asignada a un equivalente binario. Es posible asignar cargas a los bits binarios de acuerdo a sus posiciones. Las cargas en el código BCD son
8, 4, 2, 1.
Ejemplo:
Para representar el dígito decimal 6 en código BCD sería:.
0110
Ya que 0 x 8 + 1 x 4 + 1 x 2 ÷ 0+1 = 6.

CÓDIGO GRAY

La gran ventaja de este código es su facilidad de conversión al código binario natural y viceversa. En la siguiente tabla se reflejan los códigos Gray de 2, 3 y 4 bits.
Cuando se colocan datos de posicicion binaria en un disco montado en un eje giratorio de modo que puedan ser leidos para que den informacion sobre la posicion
del eje, utilizan un codigo en el cual solo un bit cambia al pasar de una posicionn a la siguiente. Esto reduce errores cuando se lee dicha posicicion. Uno de esosos
codigos es el codigo gray, puede convertirse facilmente a valores del sistema de numeracion binaria.

Dígito decimal 2 bits 3bits 4bits


0 00 000 0000
1 01 001 0001
2 11 011 0011
3 10 010 0010
4 110 0110
5 111 0111
6 101 0101
7 100 0100
8 1100
9 1101
10 1111
11 1110
12 1010
13 1011
14 1001
15 1000

CODIGO DE EXCESO 3

El código BCD no ponderado más importante es el de Exceso 3. Su nombre viene dado porque a cualquier cifra en BCD natural se le suma un tres binario (11)
dando el equivalente en este código.
Tienen una particularidad que lo hace especialmente interesante y es que cada cifra posee al menos un bit significativo (un 1), lo que permite identificar la
existencia de una información o no.
Se puede aplicar el complemento a 9 con facilidad, por lo que, se emplea en sistemas digitales para realizar operaciones aritméticas (en código binario) y la
sustracción se hace por medio del complemento de 9.
Se utiliza en algunos computadores viejos. Este es un código sin carga, cuya asignación se obtiene del correspondiente valor en BCD una vez se haya sumado 3.
El exceso a 3 es un código autocomplementario, esto es que el complemento a 9 del número decimal se obtiene fácilmente cambiando los más por ceros y los ceros
por más.

Dígito decimal BCD natural BCD Exceso 3


0 0000 0011
1 0001 0100
2 0010 0101
3 0011 0110
4 0100 0111
5 0101 1000
6 0110 1001
7 0111 1010
8 1000 1011
9 1001

CODIGO ASCII

Muchas de las aplicaciones de las computadoras digitales requieren la manipulación de datos que constan no sólo de números, sino también de letras. Para
representar cadenas de caracteres alfabéticos es necesario tener un código binario para el alfabeto. Además el mismo código binario debe representar números y
algunos otros caracteres especiales.
Un código alfanumérico es un código binario de un grupo de elementos que constan de diez dígitos decimales, las 26 letras del alfabeto y cierto número de
símbolos especiales como el $. El número total de elementos en un grupo alfanumérico es mayor de 36. Por lo tanto debe codificarse con un mínimo de seis bits (2
6
= 64 , pero 2 3 = 32 no es suficiente).
Para superar los inconvenientes de la representación binaria real, se han desarrollado varios códigos en base binaria de longitud fija. Estos códigos ponen a
disposición de la computadora letras y otros tipos de caracteres, así como números en forma binaria. Debido a que son códigos de longitud fija, la computadora
puede con facilidad decir cuándo termina un carácter y empieza otro.
El ASCII ( The American Standard Code for Information Interchange, Código Estándar estadounidense para el intercambio de información) es un código
desarrollado por el Instituto Estadounidense de Normas y fue diseñado originalmente como un código de 7 bits que podía representar 128 (2 7 ) caracteres.
El ASCII, es un código de siete bits que nace de la necesidad de representar dígitos decimales, letras minúsculas, letras mayúsculas y gran número de caracteres
adicionales que antes no se podían expresar usando las 64 combinaciones del BCD. El ASCII se usa de forma muy extensa en la comunicación de datos y es el
código que se utiliza para representar los datos internamente en las computadoras personales.
El código ASCII es un código consta de siete bits, pero en la práctica es un código de ocho bits debido a que de manera invariable se agrega un bit por paridad.

Los números del código ASCII siempre representan las mismas letras del alfabeto en inglés, de forma que una computadora o impresora puede procesar esa letra
independientemente de como aparezca en pantalla o en una impresión.
El ASCCI se inventó y estandarizó para la comunicación de teletipos analógicos al inicio de la era de los bits y los bytes. Las capacidades de la tecnología han ido
mucho más allá de lo que pretendía el estándar original, pero debido a que existen millones de computadoras e impresoras instaladas que utilizan el ASCII, es
difícil establecer cualquier nuevo estándar para el texto sin incurrir en el gasto y esfuerzo que significa reemplazar el equipo existente. Al menos para estos 128
caracteres, la mayoría de las computadoras e impresoras comparten los mismos valores.

TABLA DE CARACTERES ASCII


EJEMPLO 0 1 2 3 4 5 6 7 8 9 A B C D E F
:
A=41=100
0001
BINARIO 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0
000 campana LF FF CR
1
001
2
010 espacio ! “ # $ % & ′ ( ) * + , - . /
3
011 0 1 2 3 4 5 6 7 8 9 : ; < + > ?
4
100 A B C D E F G H I J K L M N O
5
101 P Q R S T U V W X Y Z [ \ ] ^ _
6
110 a b c d e f g h i j k l m n o
7
111 p q r s t u v w x y z {  } ~ DEL

Potrebbero piacerti anche