Professional Documents
Culture Documents
CDIGO BINARIO
PROFESOR:
INTEGRANTES:
Sergio Granados
CDIGO BINARIO
El cdigo binario es el sistema de representacin de textos, o
procesadores de instrucciones de ordenador utilizando el sistema binario
(sistema numrico de dos dgitos). El cdigo binario es la interpretacin de
nuestro idioma a la comprensin de las computadoras, cada carcter que
tecleamos es traducido en un nmero binario (1 y 0).
Las seales que maneja un ordenador son seales bi-estado a las que
se asignan los valores 0 y 1, es decir, el ordenador slo puede trabajar con
informacin binaria. El usuario trabaja con nmeros en base diez y con las
letras del abecedario, por ejemplo, y no con ceros y unos. Cualquier objeto
se representa en un ordenador mediante secuencia y, por tanto, es necesario
un sistema de codificacin que establezca una correspondencia entre la
informacin que se le da a un ordenador.
El sistema es posicional, lo que quiere decir que la contribucin de un
dgito de un nmero depende de la posicin de ese dgito, igual que ocurra
en el decimal
Pesos: por ser base 2, el peso atribuido a la posicin n-sima es 2
elevado a n. Las posiciones se cuentan de derecha a izquierda, empezando
por el cero.
CDIGOS CONTINUOS
Aquellos
cdigos
numricos
en
los
que
combinaciones
que
CDIGOS CCLICOS
Aquellos cdigos en los que la ltima y la primera combinacin
corresponden a nmeros cdigos adyacentes entre s.
CDIGO GRAY
La gran ventaja de este cdigo es su facilidad de conversin al cdigo
binario natural y viceversa. En la siguiente tabla se reflejan los cdigos Gray
de 2, 3 y 4 bits. Cuando se colocan datos de posicin binaria en un disco
3
montado en un eje giratorio de modo que puedan ser ledos para que den
informacin sobre la posicin del eje, utilizan un cdigo en el cual solo un bit
cambia al pasar de una posicin a la siguiente. Esto reduce errores.
CDIGO JHONSON
Se denomina cdigo Jhonson (Jhonson-Mobius) al cdigo binario
continuo y cclico (al igual que el cdigo Gray) cuya capacidad de
codificacin viene dada por 2n, siendo n el nmero de bits. Para codificar los
dgitos decimales se necesitarn por lo tanto 5 bits.
La secuencia es sencilla, consiste en desplazar todos los bits uno a la
izquierda y en el bit menos significativo se coloca el complementario del que
estaba ms a la izquierda.
Dada la simplicidad del diseo de contadores que lleven el cmputo
en este cdigo, se utiliza en el control de sistemas digitales sencillos de alta
4
PONDERACIN
La mayora de los sistemas de numeracin actuales son ponderados,
es decir, cada posicin de una secuencia de dgitos tiene asociado un peso.
CDIGOS BCD
La informacin procesada por cualquier sistema digital finalmente se
debe convertir a sistema decimal, para poder interpretarla con mayor
facilidad. Esta es la principal razn dela existencia de los cdigos BCD. Estos
cdigos se basan en representar por separado en un cierto cdigo binario a
los diferentes dgitos que componen nmero decimal. Por lo tanto se
utilizarn 4 bits BCD para representar cada dgito decimal.
BCD NATURAL
Se forma con las diez primeras posiciones del binario natural. Por lo
tanto es un cdigo pesado o posicional de peso 8421
5
BCD AIKEN
Tambin es un cdigo pesado de peso 2421, pero adems es auto
complementado, porque complementando el 0 se obtiene el 9,
complementando el 1 se obtiene el 8 y as sucesivamente.
BCD DE EXCESO 3
Su nombre viene dado porque a cualquier cifra de BCD natural se le
suma un tres binario (11) dando el equivalente en este cdigo. Tiene una
particularidad y es que cada cifra posee al menos un bit significativo (un 1), lo
que permite identificar la existencia de una informacin o no.
EL SISTEMA BINARIO
Es un sistema de numeracin en el que los nmeros se representan
utilizando las cifras 0 y 1, es decir solo 2 dgitos, esto en informtica tiene
mucha importancia ya que las computadoras trabajan internamente con 2
niveles de Tensin lo que hace que su sistema de numeracin natural sea
binario, por ejemplo 1 para encendido y 0 para apagado. Tambin se utiliza
en electrnica y en electricidad (encendido o apagado, activado o
desactivado).
En el mundo de las matemticas el sistema decimal no es nico que
existe para realizar clculos simples o complejos. Coexisten, adems, otros
sistemas numricos, prcticamente desconocidos para la mayora de la
gente, entre los que se encuentran el "sistema numrico hexadecimal", de
"base 16", y el "sistema numrico binario", de "base 2". Este ltimo es el ms
utilizado en informtica y emplea para efectuar todas las operaciones
matemticas solamente el 0 y 1, dgitos con los cuales los ordenadores
realizan todas las operaciones para las que fueron concebidos. De ah su
denominacin de "dispositivos digitales".
El sistema numrico binario fue el escogido por los ingenieros
informticos para el funcionamiento de los ordenadores, porque era ms fcil
para el sistema electrnico de la mquina distinguir y manejar solamente dos
7
Su funcionamiento
Tal como ya se mencion, el ordenador utiliza el sistema numrico
binario basndose en un cdigo o programa que le sirve para recibir,
interpretar y ejecutar los datos. Todos los programas, instrucciones, textos y
rdenes que introducimos en el ordenador ste las recibe en cdigo binario
como una cadena de ceros y unos. Cada cero (0) y cada uno (1),
representa un bit de informacin. La palabra bit constituye el acrnimo de
Binary DigIT, que significa dgito binario.
Para formar cada carcter alfanumrico, es decir una letra, nmero o
signo, los ingenieros informticos, despus de realizar muchas pruebas,
optaron por combinar ocho bits o cadena de ceros y unos para formar un
octeto al que denominaron byte.
A cada carcter alfanumrico le asignaron un byte de informacin y
estructuraron 256 valores binarios distintos en un cdigo que llamaron ASCII
10
H o l a
m u n d o
11
en
una
carpeta
incluida
dentro
de
un
dispositivo
de
12
SISTEMA DECIMAL
El sistema
decimal es
de smbolos que,
un sistema
respetando
de
distintas reglas,
numeracin:
se
una
serie
emplean
para
de
diferentes: 0-
13
diez
cifras
dgitos
construye
de
la
siguiente
forma,
respetando
Mtodos de conversin
Decimal
Para convertir un nmero en base decimal a base octal se divide dicho
nmero entre 8, dejando el residuo y dividiendo el cociente sucesivamente
por 8 hasta obtener residuo 0, luego los restos de las divisiones ledos en
orden inverso indican el nmero en octal.
Para pasar de base 8 a base decimal, solo hay que multiplicar cada
cifra por 8 elevado a la posicin de la cifra, y sumar el resultado.
Binario
Es ms fcil pasar de binario a octal, porque solo hay que agrupar de
3 en 3 los dgitos binarios, as, el nmero 74 (en decimal) es 1001010 (en
binario), lo agruparamos como 1 / 001 / 010, despus obtenemos el nmero
en decimal de cada uno de los nmeros en binario obtenidos: 1=1, 001=1 y
010=2. De modo que el nmero decimal 74 en octal es 112.
Tabla de conversin entre decimal, binario, hexadecimal y octal
Decimal Binario Hexadecimal Octal
0
00000
00001
00010
00011
15
00100
00101
00110
00111
01000
10
01001
11
10
01010
12
11
01011
13
12
01100
14
13
01101
15
14
01110
16
15
01111
17
16
10000
10
20
17
10001
11
21
18
10010
12
22
19
10011
13
23
20
10100
14
24
21
10101
15
25
22
10110
16
26
23
10111
17
27
24
11000
18
30
25
11001
19
31
26
11010
1A
32
27
11011
1B
33
28
11100
1C
34
29
11101
1D
35
16
30
11110
1E
36
31
11111
1F
37
32
100000
20
40
33
100001
21
41
SISTEMA HEXADECIMAL
El sistema hexadecimal (a veces abreviado como Hex, no confundir
con sistema) es el sistema de numeracin posicional que tiene como
base el 16. Su uso actual est muy vinculado a la informtica y
ciencias de la computacin, pues los computadores suelen utilizar el byte u
octeto como unidad bsica de memoria; y, debido a que un byte
representa valores
posibles,
como
esto
puede
representarse
, que equivale
al nmero en base 16
exactamente a un byte.
En principio, dado que el sistema usual de numeracin es de
base decimal y, por ello, slo se dispone de diez dgitos, se adopt la
convencin de usar las seis primeras letras del alfabeto latino para suplir los
dgitos que nos faltan. El conjunto de smbolos sera, por tanto, el siguiente:
10
11
12
13
14
15
Suma
9 + 7 = 16 (16 - 16 = 0 nos llevamos 1 y es = 10)
En este caso la respuesta obtenida, 16, no est entre el 0 y el 15, por lo que
tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 10 (sistema
hexadecimal).
18
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la
vez con letras y nmeros puede crear confusiones.
A + 6 = 16 (16 - 16 = 0 y nos llevamos 1)
Ocurre lo mismo que en el ejemplo anterior.
A + A = 20 (20 16 = 4 y nos llevamos 1)
La respuesta es 20 y no est entre el 0 y el 15, por lo que tenemos que
restarle 16. Por lo tanto, la respuesta obtenida ser 14 (sistema
hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la
vez con letras y nmeros puede crear confusiones.
F + E = 29 (29 16 = D y nos llevamos 1)
La respuesta es 29 y no est entre el 0 y el 15, por lo que tenemos que
restarle 16. Por lo tanto, la respuesta obtenida ser 1D (sistema
hexadecimal).
Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la
vez con letras y nmeros puede crear confusiones.
19