Está en la página 1de 32

UANCV INGENIERIA MECATRONICA DIGITALES-I

1




GUIA : II

S SI IS ST TE EM MA AS S N NU UM M R RI IC CO OS S Y Y C CO OD DI IF FI IC CA AC CI I N N

- Sistema binario
- Sistema Hexadecimal
- Cdigo BCD
- Cdigo Gray
- Integracin de los sistemas numricos.
- Byte, nibble y palabra
- Cdigos alfanumricos
- Mtodo de Paridad para la deteccin de errores .
- Aplicaciones .

Sistemas de Codificacin

Cdigo
Cdigo: uso sistemtico y de preferencia estandarizado de un conjunto se smbolos
para representar informacin.
Ejemplo: luces de un semforo
Luz Roja => ALTO
Luz Amarilla => PRECAUCIN
Luz Verde => SIGA
Tipos: - Cdigos Binarios (Numricos)
- Cdigos de Caracteres
- Cdigos para deteccin y correccin de errores.

SISTEMAS DE NUMERACIN

Sistemas de numeracin:
Intuitivamente son las diferentes formas de representacin de los nmeros.
Formalmente conjunto finito de smbolos con unas reglas de
asignacin de forma que cada una de las posibles combinaciones tiene uno y slo
uno significado posible.

Sistemas binarios
Un sistema binario se caracteriza por tener dos valores posibles que, en trminos
de voltaje, se corresponden a dos valores de tensin, los que se representan
numricamente por un 1 y por un 0.
Generalmente, la lgica positiva hace corresponder un valor de tensin alto al
1 y un valor de tensin bajo al 0 (y viceversa para la lgica negativa):






Positiva Lgica
alto) voltaje ( 1
bajo) voltaje ( 0
)
`

H
L
V
V
DIGITALES-I UANCV INGENIERIA MECATRNICA
2




La correspondencia entre los
primeros 16 nmeros decimales y
binarios se muestra en la
siguiente tabla:




Mientras ms dgitos tiene un
sistema, ms compacta es su
notacin. As, los dgitos
bina-rios tienden a ser ms
largos (en un factor
log
2
10=2,3222) que su
correspondiente notacin
decimal.










Porqu usar la representacin binaria ..?
Las principales razones por las cuales utilizar sistemas de representacin binaria
son:

Los sistemas de procesamiento de informacin se construyen en base a
conmutadores;
Los procesos de toma de decisin, en un sistema digital, son binarios; y
Las seales binarias son ms confiables que las que tienen ms niveles de
cuantificacin.

Conmutadores
Supngase un sistema de iluminacin basado en dos interruptores o con-
mutadores (como el que existe en la parte inferior y superior de una escalera):







N m er o de ci ma l N me ro bi n ar i o
0 00 00
1 00 01
2 00 10
3 00 11
4 01 00
5 01 01
6 01 10
7 01 11
8 10 00
9 10 01
10 10 10
11 10 11
12 11 00
13 11 01
14 11 10
15 11 11


S 1 S 2
1
0
1
0
Ampolleta
220V
S 1 S 2
1
0
1
0
A


UANCV INGENIERIA MECATRONICA DIGITALES-I
3













Toma de decisiones

Gran parte de los procesos de decisin tienen carcter binario





Un sistema puede caracterizarse lingsticamente como:




Confiabilidad

Las seales binarias son mucho ms confiables para ser transmitidas entre dos
puntos distantes. Al usar slo dos niveles de voltaje para representar un dgito, el
sistema es ms inmune a la presencia de ruidos.





es Conclusion o Acciones
A
A
premisas o s Condicione
S
S
S
S
encendida) (ampolleta 1
apagada) (ampolleta 0
0) posicin en 2 r (conmutado 0
1) posicin en 2 r (conmutado 1
0) posicin en 1 r (conmutado 0
1) posicin en 1 r (conmutado 1
2
2
1
1
=
=
=
=
=
=

= . Respuestas etc
INCORRECTO
CORRECTO
FALSO
VERDADERO
NO
SI
DIGITALES-I UANCV INGENIERIA MECATRNICA
4





Un Sistema Nmerico es un conjunto de dgitos utilizados para representar
cantidades.
Un Dgito es un smbolo o carcter que es utilizado por un Sistema Numrico.

Ejemplo de Dgitos:
157 en el sistema decimal (de base 10) se
compone de los dgitos 1, 5 y 7

Los sistemas de numeracin que poseen una base deben cumplir con la notacin
posicional, es decir, la posicin de cada nmero le da un valor o peso

005 50 500 5000 etc.

Sistemas de numeracin :
Decimal : base 10
Binario : base 2
Hexadecimal : base 16
Octal : base 8
Presenta pesos especficos por cada posicin del dgito o bit

- Sistema Decimal
Base 10
Utiliza 10 dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Ejemplo: 10359

- Sistema Binario
Base 2
Utiliza 2 dgitos (0, 1)
Ejemplo: 10110b

- Sistema Hexadecimal
Base 16
Utiliza 16 dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
Ejemplo: 1F7D3H
Se utiliza para simplificar la notacin binaria


SISTEMAS DE NUMERACIN
En cada sistema de numeracin se define una BASE (B) que indica la cantidad de
smbolos distintos que usa.
Cualquier nmero N se podr expresar como un polinomio en funcin de esa






UANCV INGENIERIA MECATRONICA DIGITALES-I
5



BASE:


donde: ai = cifras o guarismos que componen al nmero
N 0 ai < B

COMPUTADOR: Sistema digital.
Trabaja con dos niveles de informacin.
La unidad mnima que puede manejar es el BIT: 0 o 1
Un SISTEMA DE NUMERACIN de base n utiliza un conjunto de
n smbolos para representar los nmeros.
Un nmero se expresar como un conjunto de cifras. Cada una
contribuye con un valor que depende de:
El valor que representa la cifra.
La posicin que ocupa.
El sistema decimal consta de los smbolos S10 = {0,1,2,3,4,5,6,7,8,9}










DIGITALES-I UANCV INGENIERIA MECATRNICA
6


















Sistemas de Numeracin-Binaria


UANCV INGENIERIA MECATRONICA DIGITALES-I
7
























Estructura de Pesos de los Nmeros Binarios

Un nmero binario es un nmero con peso. El bit ms a la derecha es el bit
menos significativo (LSB, Least Significant Bit) en un nmero entero binario
y tiene un peso de 20 = 1.

Los pesos de los respectivos bits crecen de derecha a izquierda segn las
potencias de dos. El bit ms a la izquierda es el bit ms significativo (MSB,
Most Significant Bit), y su peso depende del tamao del nmero binario.

Los nmeros con parte fraccionaria tambin se pueden representar en binario,
colocando bits a la derecha de la coma binaria.

Estructura de Pesos de los Nmeros Binarios

En un nmero binario con parte fraccionaria, el bit ms a la izquierda es el MSB,
y tiene un peso de

Los pesos fraccionarios de los respectivos bits decrecen de izquierda a derecha
segn las potencias negativas de dos.






La estructura de pesos de un nmero binario es: donde n es el nmero de bits a
DIGITALES-I UANCV INGENIERIA MECATRNICA
8


partir de la coma binaria:

Estructura de Pesos de los Nmeros Binarios
Tabla de Pesos Binarios


Como en todo sistema de numeracin, el valor de un dgito depende de su
posicin relativa en el nmero. Por ejemplo, en el sistema decimal de base diez el
nmero 3 vale tres, treinta o trescientos dependiendo de su posicin en el
nmero:

Ejemplo:

3542= 310
3
+ 510
2
+ 410
1
+ 210
0

3542= 31000+ 5100 + 440 + 21
3542= 3000 + 500 + 40 + 2

Contar en Binario

Por ejemplo, se requieren cuatro bits para contar desde 0 hasta 15.
En general, con n bits se puede contar hasta un nmero igual a 2n-1.
As, con 5 bits (n = 5) se puede contar desde 0 hasta 31:
25 1 = 32 1 = 31
Con 6 bits (n = 6) se puede contar desde 0 hasta 63:
26 - 1 = 64 1 = 63














CONVERSION DE UN NUMERO DECIMAL A OTRO SISTEMA


UANCV INGENIERIA MECATRONICA DIGITALES-I
9





SISTEMA BINARIO (base 2):
El conjunto de smbolos es S2 = {0, 1}
Un nmero se representar como una secuencia de ceros y unos.
Transformacin de binario a decimal:
011012 = 12
3
+ 12
2
+ 02
1
+ 12
0
= 18 +
14 + 02 + 1 = 13
10


Transformacin de decimal a binario: Mtodo de las divisiones sucesivas.
Con n bits, se pueden representar 2n nmeros.
Desde el 0 hasta el 2n-1












Conversin Decimal a Binario
DIGITALES-I UANCV INGENIERIA MECATRNICA
10


Mtodo Divisiones Sucesivas
1. Dividir el nmero decimal entre 2. Guardar
cociente y el residuo.
2. Tomar cociente anterior y repetir paso 1
hasta que el cociente sea menor que la base.
3. Escribir (concatenar) el ltimo cociente y los
residuos empezando por el ltimo.


Dividir por 2 sucesivamente el valor a convertir
hasta llegar a cero. Cuando exista residuo, poner un 1, cuando la divisin sea
exacta,poner un 0. Finalmente, tomar los residuos de Abajo hacia arriba. Este
ser nuestro nmero binario.
Ejemplo: Convertir 25 a su equivalente en binario

25 = 11001
b


25 / 2 = 12.5 - residuo = 1
12 / 2 = 6 - residuo = 0
6 / 2 = 3 - residuo = 0
3 / 2 = 1.5 - residuo = 1
1 / 2 = 0.5 - residuo = 1
0

Convertir 7053 a binario: PRACTIQUEMOS AHORA..
7053 = 1 1 0 1 1 1 0 0 0 1 1 0 1b
Mtodo por Descomposicin y Residuos
1. Se tiene en cuenta si el nmero es par o impar, colocando 1 si es impar o 0 si es par.
2. Se halla la mitad el nmero, luego se repiten estos pasos hasta que el resultante sea
menor que la base


UANCV INGENIERIA MECATRONICA DIGITALES-I
11



Mtodo Potencia Cercana
1. Se busca la potencia ms cercana al nmero y se le resta.
2. Se repite el procedimiento hasta que el resultante sea menor que la base.
3. Cada potencia representa los bits significativos del nmero


Conversin BINARIO -> DECIMAL
Sumar los valores representativos de cada columna, de derecha a izquierda. Un 1 en
la primer columna vale 1. Un 1 en cada una de las siguientes columnas representa el
doble que la anterior.
Ejemplo:
1 0 0 1 1b Si cada columna representa el doble que la anterior, entonces:

1 1 1 1 1 1 1 1 1 1 1 1
2048 1024 512 256 128 64 32 16 8 4 2 1


DIGITALES-I UANCV INGENIERIA MECATRNICA
12



Conversin Binario a Decimal

+ Ejemplos

1 0 0 1 1
b


16 0 0 2 1 16 + 2 + 1 = 19
1 1 0 0 1 0 0 0 1 1 0 0 0
8 + 16 + 256 + 2048 + 4096 = 6424
1 1 1 0 1 1 0 0 1 1 0 0 1
= 7577

Sistema Octal

En el sistema octal se puede trabajar con la cantidad de
nmeros.
0,1, 2, 3,4, 5,6,7

Se usa porque es muy fcil pasar de binario a octal y
viceversa ya que 8 = 2
3

Conversin de Octal a Binario ...
Conversin de Binario a Octal ...
Por tanto, para pasar de octal a decimal o viceversa lo mejor
es hacerlo pasando por binario
El conjunto de smbolos es S8= {0, 1, 2, 3, 4, 5, 6, 7}
Es un sistema auxiliar. Se usa porque es muy sencillo
transformar de binario a octal y viceversa.
Transformacin de binario a octal. Se forman grupos de tres
bits desde el menos hasta el ms significativo y se convierte a
octal cada grupo individual:
1010101111
2
= 1257
8

Transformacin de octal a binario. Se convierte a binario
cada cifra octal.
327
8
= 11010111
2












UANCV INGENIERIA MECATRONICA DIGITALES-I
13




Transformacin de decimal a octal: Divisiones sucesivas por 8.


Transformacin de octal a
decimal:
327
8
= 38
2
+ 28
1
+ 78
0
= 215
10


La siguiente tabla muestra algunas
equivalencias :





















DIGITALES-I UANCV INGENIERIA MECATRNICA
14




SISTEMA HEXADECIMAL

El sistema numrico hexadecimal utiliza la base16. En consecuencia , tiene 16
smbolos posibles para los dgitos .Utiliza los dgitos del 0 al 9 mas letras
A,B,C,D,E,F como smbolos para los 16 dgitos.
Las posiciones de los dgitos se ponderan como potencias de16 , como se muestra
a continuacin , en lugar de ponderarse como potencias de 10, como en el sistema
decimal .

Conjunto de smbolos:
S
16
= {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
Es un sistema auxiliar. Se usa porque es muy sencillo transformar de
hexadecimal a binario y viceversa.


Transformacin de binario a hexadecimal. Se forman grupos de cuatro bits desde
el menos hasta el ms significativo y se convierte a hexadecimal cada grupo
individual:
10101010001111
2
= 2A8F
16

Transformacin de hexadecimal a binario. Se convierte a binario cada cifra
hexadecimal.
1C37
16
= 1110000110111
2


Utiliza 16 smbolos
ai = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F


Igual que con el sistema octal, con el sistema hexadecimal
es muy fcil pasar de hexa a bin y de bin a hexa ya que :
16 = 24
Conversin de Hexa a Bin ...
Conversin de Bin a Hexa ...








UANCV INGENIERIA MECATRONICA DIGITALES-I
15



Transformacin de decimal a hexadecimal : Divisiones sucesivas por 16:

Transformacin de hexadecimal a decimal:
5A8
16
= 516
2
+ 1016
1
+ 816
0
= 1448
10



Conversin Hexadecimal-binario

Se hacen grupos de 4 bits, empezando de derecha a izquierda. Si en el ltimo
grupo faltan dgitos, se rellena con ceros. Finalmente, cada grupo se convierte a
su equivalente en Hexadecimal.
Convertir 1 1 0 1 0 1 1b a Hexadecimal


Cada dgito Hexadecimal se convierte en su equivalente a Binario,
haciendo grupos de 4 dgitos binarios. Si faltan dgitos, se completa
con ceros.
Convertir 99D1
H
a binario

1001 1001 1101 0001 (Se completa con cero)
99D1
h
= 1001100111010001b






DIGITALES-I UANCV INGENIERIA MECATRNICA
16



Sistemas BCD (otros cdigos binarios ponderados)

Cuando se representan nmeros ,letras o palabras mediante un grupo especial de
smbolos, decidimos que estn siendo codificados , y al grupo de smbolos se le
llama CODIGO. Tal vez uno de los cdigos ms conocidos sea el Morse, en el cual
una serie de puntos y rayas representan las letras del alfabetos.
Hemos vistos que cualquier numero decimal puede representarse mediante un
numero binario equivalente. El grupo de 1s y 0s en el numero decimal. Cuando un
numero decimal se representa su numero binario equivalente, le llamamos cdigo
binario directo.

El cdigo BCD es un cdigo ponderado basado en el sistema binario que se utiliza
para representar los dgitos del sistema decimal. Debido a esto cada dgito
decimal se representa con cuatro bits, y cada bit tiene un valor o peso
determinado segn la posicin que ocupa dentro de la palabra
codificada. Esto es lo mismo que hemos visto antes, pero con la salvedad que el
peso no se corresponde con potencias consecutivas de la base.

El BCD natural es que tiene la distribucin 8-4-2-1 de pesos.
Esta distribucin coincide con la que tienen los bits del sistema binario natural, por
lo tanto la codificacin de los diez dgitos decimales en BCD natural coincidir con
la codificacin binario natural. Para la codificacin de un nmero de varios dgitos
se convierte cada digito a su representacin BCD. Por ejemplo:

Las otras variedades de cdigos BCD se obtienen cambiando los valores de los
pesos.

Codificacin: Se representa nmeros, letras, por un grupo especial de smbolos.
Ejemplo :
Codificar el Decimal 892 a BCD
Cada Carcter ser codifica en Binario 4 BITS
81000
91001
20010
892 1000 1001 0011 (BCD)



UANCV INGENIERIA MECATRONICA DIGITALES-I
17



BCD no es un sistema numrico como el Binario.
Ejemplo:




Cdigo de Exceso 3

AL numero BCD se le Suma 3 a cada digito.
4 4+3 = 7 0111
No son:
0000,0001,0010
1101,1110,1111






Cdigos BCD (Binary Codified Decimal - Decimal Codificado en Binario)
Como su nombre indica se trata de codificar los nmeros decimales con cdigos
binarios de tal forma que a cada combinacin binaria se le asigna un nmero
decimal.
Para codificar los 10 nmeros decimales necesitamos 4 bits ya que 24 = 16 > 10


Algunos sistemas de codificacin
Para codificar 10 elementos necesitamos 4 bits, por tanto, con 4 bits podramos
hacer muchsimos cdigos (75 106). Slo veremos los ms usados:




BCD
0110 0101 0010 256
100000000 256
10
2 10
=
=
DIGITALES-I UANCV INGENIERIA MECATRNICA
18



CODIGO GRAY

Los sistemas digitales operan a velocidades muy elevadas y responden a los
cambios que se producen en las entradas digitales.
Al igual que en la vida real, cuando varias condiciones de entrada estn cambiando
al mismo tiempo la situacin puede malinterpretarse , con lo cual se puede llegar a
producir una reaccin errnea.

Cuando se ven los bits en una secuencia de conteo binario , a menudo hay varios
bits que deben cambiar estados al mismo tiempo. Por ejemplo, considere cuando
el numero binario de tres bits correspondiente al 3 decimal cambia a 4 bits ; los
tres bits deben cambiar de estado .
Para reducir la probabilidad de que un circuito digital malinterpretarse una entrada
cambiante, se desarrollo el cdigo Gray, como una manera de representar una
secuencia de nmeros .
El aspecto nico del cdigo gray es que , entre dos nmeros sucesivos en la
secuencia solo un bit cambia.








UANCV INGENIERIA MECATRONICA DIGITALES-I
19



Es un cdigo binario sin peso.
cada incremento en la cuenta va acompaado
solamente por el cambio de estado de 1 bit.


GRAY Encoder Absolutos
Zonas transparentes y opacas, interrumpe un
haz luminoso adquirido por unos
fotorreceptores
Por lo tanto, ellos transforman los impulsos
luminosos en impulsos elctricos que se tratan
y transmiten por la parte electrnica en salida.



La codificacin absoluta GRAY

En los encoders absolutos la posicin queda determinada mediante la lectura
del cdigo de salida.
el cual es nico para cada una de las posiciones dentro de la vuelta
Por consiguiente los encoders absolutos no pierden la posicin real cuando se
corta la alimentacin (incluso en el caso de desplazamiento),

Funcionamiento encoder GRAY

DIGITALES-I UANCV INGENIERIA MECATRNICA
20












UANCV INGENIERIA MECATRONICA DIGITALES-I
21



Algunos sistemas de codificacinCdigos Gray
Hay aplicaciones que necesitan reconocer la posicin de un sistema, (la cabeza de
una impresora, un lector de disco o un posicionador) como ejemplo grfico
veamos un disco giratorio que mediante unos contactos elctricos nos indica su
posicin.



Algunos sistemas de codificacin
Veamos cual es la lectura en un punto de cambio de valor


Algunos sistemas de codificacin


DIGITALES-I UANCV INGENIERIA MECATRNICA
22




El problema se solucionara si tan slo uno de los valores cambiara al modificarse
la posicin. Esta es la idea que genera los cdigos Gray.
Algunos sistemas de codificacin
Veamos como se genera el cdigo Gray reflejado.
En caso de tener dos valores, el problema no existe ya que
tendremos:
0
1
Cuando pasamos a cuatro valores aadimos el bit ms
significativo de la forma comn 0 los dos primeros y 1 los
siguientes, en cuanto a los menos significativos procedemos
a reflejarlos, para valores mayores repetimos el
procedimiento.
Algunos sistemas de codificacin
Cdigos Gray

En este caso cada cambio de posicin tan slo implica un cambio de valor, por lo
tanto no hay errores de lectura.

BYTE,NIBBLE Y PALABRA

BYTE.- La mayora de las microcomputadoras maneja y almacena datos binarios e
informacin en grupos de ocho bits ,por lo que una cadena de ocho bits tiene un
nombre especial BYTE. Un byte consiste en ocho bits y puede representar
cualquier tipo de datos o de informacin .

NIBBLE.-A menudo los nmeros binarios se descomponen en grupos de cuatro
bits, como hemos visto con los cdigos BCD y las conversiones a nmeros
hexadecimales . En los primeros dias de los sistemas digitales surgi un termino
para describir un grupo de cuatro bits. Como abarca la mitad de un byte, se le
denomina NIBBLE. Los siguientes ejemplos ilustran el uso de este trmino.

PALABRA.- Los terminos bit, nibble y byte representan un numero fijo de dgitos
binarios. A medida que los sistemas han ido creciendo a travs de los aos ,
tambin ha crecido su capacidad (apetito?) de manejar datos binarios . Una
PALABRA es un grupo de bits que representa una cierta unidad de informacin .El
tamao de la palabra depende del tamao de la ruta de datos en el sistema que
utiliza informacin . El tamao de la palabra puede definirse como el numero de
bits en la palabra de binaria con el que opera un sistema digital .




UANCV INGENIERIA MECATRONICA DIGITALES-I
23



Grupo de bits = palabra
Bit = 1 digito binario
Nibble = 4 dgitos binarios
Byte = 8 dgitos binarios

Abreviaturas para potencias de 2






DIGITALES-I UANCV INGENIERIA MECATRNICA
24






Mtodos de Paridad

El movimiento de datos binarios y cdigos de un lugar a otro es la operacin mas
frecuente que se realiza con los sistemas digitales .
A continuacin se listan solo unos cuantos ejemplos:
La transmisin de voz digitalizada a travs de un enlace de microondas.
El almacenamiento de datos y la recuperacin de los mismos desde
dispositivos de memoria externos, como el disco magnetico y el disco ptico.
La transmisin de datos digitales desde una computadora hacia otra
computadora remota , a travs de lneas telefnicas(mediante el uso de un
modem). Esta es una de las principales formas de enviar y recibir
informacin en Internet
Siempre que se trasmite informacin desde un dispositivo(el transmisor ) hasta
otro (el receptor), existe la posibilidad de que puedan producirse errores tales que
causen que el receptor no reciba la informacin idntica tal y como la envi el
transmisor .






UANCV INGENIERIA MECATRONICA DIGITALES-I
25



La principal causa de errores de trasmisin es el ruido elctrico, el cual consiste en
fluctuaciones espurias en el voltaje o en la corriente , dichas seales de ruido
estn presentes en todos los sistemas electrnicos en diversos grados .
El trasmisor enva una seal digital en serie que esta relativamente libre de ruido ,
a travs de una lnea de seal hacia el receptor .
No obstante , para cuando la seal llega al receptor contiene un cierto grado de
ruido acumulado a la seal original.
En ocasiones, el ruido es tan grande en amplitud que altera el nivel lgico de la
seal , como se ve en el punto x. cuando esto ocurre , el receptor puede
interpretar en forma incorrecta ese bit como un 1 lgico, que no corresponde con
lo que el transmisor ha enviado.
la mayora del equipo moderno esta diseado relativamente libre de errores, y la
probabilidad de que ocurran errores .no obstante debemos considerar que los
sistemas digitales frecuentemente transmiten miles, incluso millones de bits por
segundo , por lo que incluso hasta una relacin muy baja de ocurrencia de
errores puede producir un error ocasional que podra llegar a ser molesto , si no
es que desastroso .
Por esta razn , muchos sistemas digitales emplean algn mtodo para la
deteccin (y en ocasiones correccin) de errores. Uno de los esquemas mas
simples y utilizados para este fin es el METODO DE PARIDAD
Ejemplo de Paridad
Tenemos el carcter original 0111001.
El carcter resultante, aadiendo el BIT de paridad a la izquierda, y dependiendo
de si usamos paridad par o impar, ser:
00111001 paridad par 4 unos.
10111001 paridad impar 4 Unos.
Mtodos de Paridad

Cdigo de paridad par: El BIT de paridad ser un 0 si el nmero total de "1" es
par, y un 1 si el nmero total de "1" es impar.
Cdigo de paridad impar: El BIT de paridad ser un 1 si el nmero total de "1" es
par y un 0 si el nmero total de "1" es impar.
Normalmente el BIT de paridad se aade a la izquierda del carcter original.

BIT DE PARIDAD
UN BIT DE PARIDAD ,es un bit que se agrega al grupo de bits del cdigo que se
esta transfiriendo de un lugar a otro. El bit de paridad se hace 0 o 1, dependiendo
del numero de 1s que se contenga el grupo de bits del cdigo. Se utilizan dos
mtodos distintos.
En el mtodo de paridad par, el valor del bit de paridad se elige de manera que el
numero total de 1s en el grupo de bits del cdigo, incluyendo el bit de paridad sea
par . Por ejemplo , suponga que el grupo es 1000011. este es el carcter C en
ASCCII, el cdigo tiene tres 1s . Por ende, agregamos un bit de paridad de 1 para
que el numero total de 1s sea par . El nuevo cdigo incluyendo el bit de paridad
seria entonces
1 0 0 0 0 1 1
Bit de paridad agregado


DIGITALES-I UANCV INGENIERIA MECATRNICA
26


METODO DE PARIDAD PARA LA DETECCION DE ERRORES












UANCV INGENIERIA MECATRONICA DIGITALES-I
27











DIGITALES-I UANCV INGENIERIA MECATRNICA
28



APLICACIONES
A continuacin presentare algunas aplicaciones que servirn como repaso de
algunos conceptos que hemos visto en las diapositivas anteriores .
El objetivo de estas aplicaciones es que usted se d una idea de cmo se utilizan
los diversos sistemas y cdigos numricos en el mundo digital.

APLICACIN 01:
Un CD-ROM ordinario puede almacenar 650 megabytes de datos digitales .Como
mega=2
20
,Cuntos bits de datos puede almacenar un CD-ROM?
SOLUCION:
Recuerde que un byte tiene ocho bits . Por lo tanto,650 megabytes son 650 x 2
20

x 8 =5,452,595,200 bits



APLICACIN 02:
Una pequea computadora de control de procesos utiliza cdigos hexadecimales
para representar sus direcciones de 16 bit de memoria .
(a) Cuntos dgitos hexadecimales se requieren?
(b)Cul es el intervalo de direcciones en hexadecimal?
(c) Cuntas localidades de memoria hay ?
SOLUCION:
(a) Con 4 bits se convierten en un digito hexadecimal , se necesitan 16/4 =4
dgitos hexadecimales
(b) El intervalo binario es de 0000000000000000
2
a 1111111111111111
2
En
hexadecimal seria de 0000
16
a FFFF
16

(c) Con 4 dgitos hexadecimales , el numero total de direcciones es 16
4
= 65,536.

APLICACIN 03:
En un sistema basado en microcontrolador, los nmeros se introducen en BCD
pero se almacenan en binario directo. Como programador , usted debe decidir si
necesita una ubicacin de almacenamiento de un byte o de dos bytes.
(a) Cuntos bytes necesita si el sistema recibe una entrada decimal de dos
dgitos?
(b) Que pasara si tuviera que introducir tres dgitos ?
SOLUCION:
(a) Con dos dgitos puede introducir valores hasta el 99(1001 1001
bcd
). En binario
este valor es 01100011, el cual cabe en una ubicacin de memoria de ocho bits .
Tambin puede utilizar un solo bit.
(b) Tres dgitos pueden representar hasta 999(1001 1001 1001). En binario este
valor es 1111100111(10 bits).Por lo tanto , no puede usar un solo byte; necesita
dos bytes.










UANCV INGENIERIA MECATRONICA DIGITALES-I
29



CONVIERTA LOS SIGUIENTES NUMEROS BINARIOS EN
DECIMALES:
a) 10110
b) 10010101
c) 100100001001
d) 01101011
e) 11111111
f) 01101111
g) 1111010111
h) 11011111

CONVIERTA LOS SIGUIENTES NUMEROS DECIMALES EN BINARIOS:
a) 37
b) 13
c) 189
d) 1000
e) 77
f) 390
g) 205
h) 2133
i) 511

CUAL ES EL VALOR DECIMAL MAS GRANDE QUE PUEDE
REPRESENTARSE MEDIANTE

(a) un numero binario de ocho bits?
(b)un numero de 16 bits?


CONVIERTA CADA NUMERO HEXADECIMAL EN SU EQUIVALENTE
DECIMAL :
a) 743
b) 36
c) 37FD
d) 2000
e) 165
f) ABCD
g) 7FF
h) 1204

CONVIERTA CADA UNO DE LOS SIGUIENTES NUMEROS DECIMALES
EN HEXADECIMALES:
a) 59
b) 372
c) 919
d) 1024
e) 771

DIGITALES-I UANCV INGENIERIA MECATRNICA
30



f) 2313
g) 65,536
h) 255
CONVIERTA CADA NUMERO HEXADECIMAL EN NUMEROS
BINARIOS:
a) 743
b) 36
c) 37FD
d) 2000
e) 165
f) ABCD
g) 7FF
h) 1204

CONVIERTA LOS SIGUIENTES NUMEROS BINARIOS EN
HEXADECIMALES :
a) 10110
b) 10010101
c) 100100001001
d) 01101011
e) 11111111
f) 01101111
g) 1111010111
h) 11011111

CONVIERTA LOS SIGUIENTES VALORES HEXADECIMALES EN
DECIMALES :
a) 92
b) 1 A
c) 37FD
d) ABCD
e) 000F
f) 55
g) 2C0
h) 7FF

CONVIERTA LOS SIGUIENTES VALORES DECIMALES EN
HEXADECIMALES :
a) 75
b) 314
c) 2048
d) 24
e) 7245
f) 498
g) 25,619
h) 4095




UANCV INGENIERIA MECATRONICA DIGITALES-I
31



TOME CADA NUMERO BINARIO DE CUATRO BITS EN EL ORDEN EN
EL QUE ESTAN ESCRITOS Y ESCRIBA EL DIGITO HEXADECIMAL
EQUIVALENTE SIN REALIZAR NINGUN MANUAL O CALCULADORA :
a) 1001
b) 1101
c) 1000
d) 0000
e) 1111
f) 0010
g) 1010
h) 1001
i) 1011
j) 1100
k) 0011
l) 0100

CODIFIQUE LOS SIGUIENTES NUMEROS DECIMALES EN BCD :
47
962
187
6727
13
529
89,627
1024

Cuntos bits se requieren para representar los nmeros decimales
en el intervalo de 0 a 999 si se utiliza :

(a) Cdigo binario directo
(b) Cdigo BCD


LOS SIGUIENTES NUMEROS ESTAN EN BCD .CONVIERTALOS EN
DECIMALES:
a) 1001011101010010
b) 000110000100
c) 011010010101
d) 0111011101110101
e) 010010010010
f) 010101010101
(a)Cuntos bits hay en ocho bytes?
(b) Cul es el numero hexadecimal mas grande que puede representarse en
cuatro bytes?
(c)Cul es el valor decimal codificado en BCD mas grande que puede
representarse en tres bytes?


DIGITALES-I UANCV INGENIERIA MECATRNICA
32



ANOTACIONES

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

......................................................................................................................

......................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

........................................................................................................................

También podría gustarte