Está en la página 1de 26

ElectrnicaDigital

22/05/2016

ElectrnicaDigital
SistemasNumricos

Ing.LuisArmandoReyesCardoso

LuisArmandoReyesCardoso
IngenieroElectricista ITQ
PTC Mecatrnica.
email:
lreyes@uttt.edu.mx
7329112Mecatrnica
Ext.412

Ing.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

ElectrnicaDigital

22/05/2016

NmerosDecimales
Todos estamos familiarizados con el sistema de
numeracin decimal porque utilizamos los nmeros
decimales todos los das.
Aunque los nmeros decimales son triviales, a
menudo, su estructura de pesos no se comprende.
En el sistema de numeracin decimal cada uno de los
diez dgitos, de 0 a 9, representa una determinada
cantidad.
Los diez smbolos (dgitos) no se limitan a expresar
solamente diez cantidades diferentes, ya que usamos
varios dgitos en las posiciones adecuadas dentro de un
nmero para indicar la magnitud de la cantidad.
M.C.LuisArmandoReyesCardoso

NmerosDecimales

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

ElectrnicaDigital

22/05/2016

NmerosDecimales
La posicin de cada dgito en un nmero
decimal indica la magnitud de la cantidad
representada y se le puede asignar un peso.
Los pesos para los nmero enteros son las
potencias positivas de diez, que aumentan de
derecha a izquierda, comenzado por 100 = 1.

M.C.LuisArmandoReyesCardoso

NmerosDecimales
Para nmeros fraccionarios, los pesos son las
potencias negativas de diez que decrecen de
izquierda a derecha comenzando por 101.

El valor de un nmero decimal es la suma de


los dgitos despus de haber multiplicado cada
dgito por su peso
M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

Ejemplo

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

ElectrnicaDigital

22/05/2016

NmerosBinarios
El sistema de numeracin binario es simplemente otra
forma de representar magnitudes.
Es menos complicado que el sistema decimal porque slo
emplea dos dgitos.
El sistema decimal con sus diez dgitos es un sistema en
base diez; el sistema binario con sus dos dgitos es un
sistema en base dos.
Los dos dgitos binarios (bits) son 1 y 0.
La posicin de un 1 o un 0 en un nmero binario indica su
peso; o valor dentro del nmero, del mismo modo que la
posicin de un dgito decimal determina el valor de ese
dgito. Los pesos de un nmero binario se basan en las
potencias de dos.
M.C.LuisArmandoReyesCardoso

NmerosBinarios

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

10

ElectrnicaDigital

22/05/2016

NmerosBinarios
Un nmero binario es un nmero con peso. El bit ms a la derecha
es el LSB (Least Significant Bit, bit menos significativo) en un
nmero binario entero y tiene un peso de 20 = 1.
El bit ms a la izquierda es el MSB (Most Significant Bit, bit ms
significativo); su peso depende del tamao del nmero binario.
En un nmero binario con parte fraccionaria, el bit ms a la
izquierda es el MSB y tiene un peso de 21 = 0,5.
Los pesos fraccionarios de los respectivos bits decrecen de
izquierda a derecha segn las potencias negativas de dos para cada
bit.

M.C.LuisArmandoReyesCardoso

11

PesosBinarios

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

12

ElectrnicaDigital

22/05/2016

ConversindeBinarioaDecimal
El valor decimal de cualquier nmero binario puede hallarse sumando los pesos
de todos los bits que estn a 1 y descartando los pesos de todos los bits que son
0.
Ejemplo:

M.C.LuisArmandoReyesCardoso

13

Ejemplo

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

14

ElectrnicaDigital

22/05/2016

ConversindeDecimalaBinario
MtodoSumadePesos
Para
obtener
el
nmero
binario
correspondiente a un nmero decimal dado,
halle los pesos binarios que sumados darn
dicho nmero decimal.

M.C.LuisArmandoReyesCardoso

15

Ejemplo

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

16

ElectrnicaDigital

22/05/2016

ConversindeDecimalaBinario
MtododelaDivisinSucesivapor2
Para
obtener
el
nmero
binario
correspondiente a un nmero decimal dado,
divida el nmero decimal entre 2 hasta
obtener un cociente igual a 0.
Los restos forman el nmero binario.

M.C.LuisArmandoReyesCardoso

17

ConversindeDecimalaBinario
MtododelaDivisinSucesivapor2

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

18

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

19

ConversindeFraccionesDecimalesa
Binario

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

20

10

ElectrnicaDigital

22/05/2016

NmerosHexadecimales
El sistema de numeracin hexadecimal consta de diecisis
caracteres y se usan fundamentalmente como una forma
simplificada de representar o escribir los nmeros binarios, ya que
es muy fcil la conversin entre binario y hexadecimal.
Los nmeros binarios largos son difciles de leer y escribir, ya que es
fcil omitir o transponer un bit.
Puesto que las computadoras y microprocesadores slo entienden
los 1s y los 0s, es necesario emplear estos dgitos cuando se
programa en lenguaje mquina.
Imagine tener que escribir una instruccin de sesenta bits para un
sistema de microprocesador utilizando 1s y 0s.
Es mucho ms efectivo utilizar los nmeros hexadecimales u
octales.

M.C.LuisArmandoReyesCardoso

21

NmerosHexadecimales
El sistema hexadecimal es un sistema en base
diecisis, es decir, est formado por 16
caracteres numricos y alfabticos.
La mayora de los sistemas digitales procesan
grupos de datos binarios que son mltiplos de
cuatro bits, lo que hace al nmero
hexadecimal muy adecuado, ya que cada
dgito hexadecimal se representa mediante un
nmero binario de 4 bits.
M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

22

11

ElectrnicaDigital

22/05/2016

NmerosHexadecimales

M.C.LuisArmandoReyesCardoso

23

ConversinBinario Hexadecimal
La conversin de un nmero binario en
hexadecimal es un procedimiento muy
sencillo.
Simplemente se parte el nmero binario en
grupos de 4 bits, comenzando por el bit ms a
la derecha, y se reemplaza cada grupo de 4
bits por su smbolo hexadecimal equivalente.

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

24

12

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

25

ConversinHexadecimal Binario
Para convertir un nmero hexadecimal en un
nmero binario se realiza el proceso inverso,
reemplazando cada smbolo hexadecimal por
el grupo de cuatro bits adecuado.

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

26

13

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

27

ConversinHexadecimal Decimal

Un mtodo para encontrar el equivalente decimal de un nmero hexadecimal es,


primero, convertir el nmero hexadecimal a binario, y despus, el binario a
decimal.
Ejemplo:

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

28

14

ElectrnicaDigital

22/05/2016

ConversinHexadecimal Decimal

Otro mtodo para convertir un nmero hexadecimal a su equivalente decimal es


multiplicar el valor decimal de cada dgito hexadecimal por su peso, y luego
realizar la suma de estos productos.
Los pesos de un nmero hexadecimal crecen segn las potencias de 16 (de
derecha a izquierda).
Ejemplo:

M.C.LuisArmandoReyesCardoso

29

ConversinDecimal Hexadecimal
La divisin sucesiva por 16 de un nmero
decimal generar el nmero hexadecimal
equivalente formado por los restos de las
divisiones.
El primer resto que se genera es el dgito
menos significativo (LSD).
Cada divisin sucesiva por 16 dar un resto
que ser un dgito del nmero hexadecimal
equivalente.
M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

30

15

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

31

NmerosOctales
El sistema octal proporciona un mtodo
adecuado para expresar los cdigos y nmeros
binarios.
Sin embargo, se usa menos frecuentemente
que el hexadecimal en las computadoras y
microprocesadores para expresar magnitudes
binarias con propsitos de entrada y salida.

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

32

16

ElectrnicaDigital

22/05/2016

NmerosOctales
El sistema de numeracin octal est formado
por ocho dgitos, que son:
0,1,2,3,4,5,6,7
Para contar por encima de 7, aadimos otra
columna y continuamos as:
10,11,12,13,14,15,16,17,20,21

M.C.LuisArmandoReyesCardoso

33

ConversinOctal Decimal

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

34

17

ElectrnicaDigital

22/05/2016

ConversinDecimal Octal

M.C.LuisArmandoReyesCardoso

35

ConversinOctal Binario
Puesto que cada dgito octal se puede representar
mediante un nmero binario de 3 dgitos, es fcil
convertir a binario un nmero octal.
Cada dgito octal se representa mediante tres bits.

Para convertir a binario un nmero octal basta con


reemplazar cada dgito octal con los tres bits
apropiados.

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

36

18

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

37

ConversinBinario Octal
La conversin de un nmero binario a un nmero octal
es el inverso de la conversin de octal a binario.
El procedimiento es el siguiente: se comienza por el
grupo de tres bits ms a la derecha y, movindose de
derecha a izquierda, se convierte cada grupo de 3 bits
en el dgito octal equivalente.
Si para el grupo ms a la izquierda no hay disponibles
tres bits, se aaden uno o dos ceros para completar el
grupo.
Estos ceros no afectan al valor del nmero binario.

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

38

19

ElectrnicaDigital

22/05/2016

Ejemplo

M.C.LuisArmandoReyesCardoso

39

DecimalCodificadoenBinario(BCD)
El Decimal Codificado en Binario (BCD, Binary Coded
Decimal) es una forma de expresar cada uno de los
dgitos decimales con un cdigo binario.
Puesto que en el sistema BCD slo existen diez grupos
de cdigo, es muy fcil convertir entre decimal y BCD.
Como nosotros leemos y escribimos en decimal,el
cdigo BCD proporciona una excelente interfaz para los
sistemas binarios.
Ejemplos de estas interfaces son las entradas por
teclado y las salidas digitales.

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

40

20

ElectrnicaDigital

22/05/2016

DecimalCodificadoenBinario(BCD)

M.C.LuisArmandoReyesCardoso

41

ConversindeDecimalaBCD

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

42

21

ElectrnicaDigital

22/05/2016

ConversindeBCD aDecimal

M.C.LuisArmandoReyesCardoso

43

CdigoGray
El cdigo Gray es un cdigo sin pesos y no
aritmtico; es decir, no existen pesos especficos
asignados a las posiciones de los bits.
La caracterstica ms importante del cdigo Gray
es que slo vara un bit de un cdigo al siguiente.
Esta propiedad es importante en muchas
aplicaciones, tales como los codificadores de eje
de posicin, en los que la susceptibilidad de error
aumenta con el nmero de cambios de bit entre
nmeros adyacentes dentro de una secuencia.
M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

44

22

ElectrnicaDigital

22/05/2016

CdigoGray

M.C.LuisArmandoReyesCardoso

45

ConversindeBinarioaGray
Algunas veces, la conversin de cdigo binario a
cdigo Gray resulta til.
Las siguientes reglas explican cmo convertir un
nmero binario en un nmero en cdigo Gray:
1. El bit ms significativo (el que est ms a la
izquierda, MSB) en el cdigo Gray es el mismo
que el correspondiente MSB del nmero binario.
2. Yendo de izquierda a derecha, sumar cada par
adyacente de los bits en cdigo binario para
obtener el siguiente bit en cdigo Gray. Los
acarreos deben descartarse.
M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

46

23

ElectrnicaDigital

22/05/2016

ConversindeBinarioaGray

M.C.LuisArmandoReyesCardoso

47

ConversindeGrayaBinario
Para convertir de cdigo Gray a binario, se utiliza
un mtodo similar, pero con algunas diferencias.
Se aplican las siguientes reglas:
1. El bit ms significativo (bit ms a la izquierda) en
el cdigo binario es el mismo que el
correspondiente bit en cdigo Gray.
2. A cada bit del cdigo binario generado se le
suma el bit en cdigo Gray de la siguiente
posicin adyacente. Los acarreos se descartan.
M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

48

24

ElectrnicaDigital

22/05/2016

ConversindeGrayaBinario

M.C.LuisArmandoReyesCardoso

49

Ejemplo

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

50

25

ElectrnicaDigital

22/05/2016

UnaAplicacin

M.C.LuisArmandoReyesCardoso

Ing.LuisArmandoReyesCardoso

51

26

También podría gustarte