Sistemas Digitales1
Sistemas Digitales1
Sistemas Digitales1
DIGITALES
UNIDAD 3: Sistemas de numeracin, Operaciones y Cdigos
ING.CARLOTA DELGADO V
INTRODUCCION
ING.CARLOTA DELGADO V
Representaciones
numricas
En la ciencia, la tecnologa, los negocios y de
hecho en casi todos los campos de esfuerzo,
consta mente se manejan cantidades, las cuales se
miden , se monitorean, registran, manipulan
aritmticamente, y existen bsicamente dos formas
de representar el valor numrico:
o Analgico
o Digital
ING.CARLOTA DELGADO V
Representaciones
analgicas
Es una cantidad que se representa mediante un
voltaje, una corriente o un movimiento.
o Velocmetro de un automvil.
o Termmetro comn de mercurio.
o El micrfono de audio
ING.CARLOTA DELGADO V
Representaciones digitales
Las cantidades no se reflejan mediante cantidades
proporcionales, sino a travs de smbolos llamados
dgitos.
o Reloj digital
ING.CARLOTA DELGADO V
EJERCICIOS EN CLASES
Cuales de las siguientes implican cantidades
analgicas y cuales cantidades digitales?
a) Interruptor de diez posiciones
b) Corriente que fluye fuera de una toma de
corriente elctrica
c) Temperatura de un espacio
d) Granos de arena en la playa
e) Velocimetro de un automovil
ING.CARLOTA DELGADO V
SISTEMAS DIGITALES Y
ANALOGICOS
Un sistema digital es una combinacin de
dispositivos diseado para manipular informacin
lgica
o
cantidades
fsicas
que
estn
representadas en forma digital.
Algunos de los sistemas digitales mas familiares
incluyen computadores y calculadoras digitales,
equipo de audio y video digital y el sistema
telefonico.
ING.CARLOTA DELGADO V
SISTEMAS DIGITALES Y
ANALOGICOS
Un sistema analgico contiene dispositivos que
manipulan cantidades fsicas representadas de
manera analgica.
Como pueden ser los amplificadores de audio, el
equipo de grabacion y reproduccion de cinta
magnetica y un simple interuptor reductor de luz.
ING.CARLOTA DELGADO V
Deber de investigacin
Enumere las ventajas
tcnicas digitales.
de
las
ING.CARLOTA DELGADO V
SISTEMA DE
NUMERACION DIGITAL
En la tecnologa digital se usan muchos sistemas de
numeracin. Los mas comunes son los sistemas
decimal, binario, octal y hexadecimal.
ING.CARLOTA DELGADO V
10
Sistema Decimal
Todos estamos familiarizados con el sistema
de numeracin decimal porque los usamos
cada da.
Se compone de 10 numerales o smbolos:
0,1,2,3,4,5,6,7,8,9
Llamado de base 10 porque tiene 10 dgitos.
Hay un digito mas a la izquierda es el mas
significativo y el que esta mas a la derecha
es el menos significativo.
MS
D
ING.CARLOTA DELGADO V
LSD
11
Sistema Decimal
Los nmeros decimales se pueden expresar como
la suma de productos de cada dgito por los
valores de las columnas (potencias de 10) para ese
dgito. As, el nmero 9240 se puede expresar
como:
(9 x 103) + (2 x 102) + (4 x 101) + (0 x 100)
9 x 1000 + 2 x 100 + 4 x 10 + 0 x 1
ING.CARLOTA DELGADO V
12
SISTEMA BINARIO
El sistema de numeracin binario es simplemente otra
forma de representar magnitudes.
El sistema binario es menos complicado que el decimal
ya que solo tiene dos dgitos. Al principio puede parecer
complicado por no ser familiar.
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 indican su peso o valor en un nmero de la
misma manera que en el sistema decimal.
ING.CARLOTA DELGADO V
13
Conversin Binario a
Decimal
El equivalente decimal de un nmero binario se puede
determinar sumando los valores de las columnas de
todos los bits que son 1 y descartando todos los bits
que son 0.
EJEMPLO: Convertir el nmero binario 100101.01 a decimal.
SOLUCION: Comience por escribir la columna de pesos;
luego sumar los pesos que corresponden a cada 1 en el
nmero.
ING.CARLOTA DELGADO V
14
Conversin Decimal a
Binario
Mtodo de la divisin sucesiva por 2: Se puede convertir
un decimal a cualquier base dividiendo repetidamente
por la base. En el caso binario, dividir repetidamente por
2. La condicin de parada se produce cuando la parte
entera del cociente es 0.
EJEMPLO: Convertir el nmero decimal 49 a binario
dividiendo repetidamente por 2.
SOLUCION: Se puede hacer por divisin en reversa y la
respuesta se leer de izquierda a derecha. Poner
cocientes a la izquierda y restos encima.
f
ING.CARLOTA DELGADO V
15
Conversiones de Fracciones
Decimales a Binario
Se puede convertir un nmero decimal fraccionario
a binario multiplicando
repetidamente
los
resultados
fraccionales
de
sucesivas
multiplicaciones por 2. Los acarreos forman el
nmero binario.
EJEMPLO: Convertir el decimal fraccionario 0,188 a
binario multiplicando los resultados fraccionales por 2.
SOLUCION:
ING.CARLOTA DELGADO V
16
Conversiones de Fracciones
Decimales a Binario
EJERCICIO: convertir el numero 28,37 a binario
SOLUCION:
ING.CARLOTA DELGADO V
17
SISTEMA OCTAL
Usa con frecuencia en el trabajo de
computadoras digitales.
Tiene una base de ocho, lo que significa
que tiene ocho dgitos posibles: 0,1,2,3,4,5,6
y 7.
Cada dgitos de un numero octal puede
tener cualquier valor de 0 a 7.
85
84 83 82
81
80
ING.CARLOTA DELGADO V
18
Conversin de Octal a
Decimal
EJEMPLO: Convertir 372 a decimal.
SOLUCION:
372= 3 x (8 ) + 7 X (8 ) + 2 X (8 )
2
1
= 3 X 64 + 7 X 8 + 2 X 1
= 250
10
ING.CARLOTA DELGADO V
19
Conversin de Decimal a
Octal
Un nmero entero decimal se puede convertir a
octal usando el mismo mtodo de la divisin
repetida pero con un factor de divisin de 8.
EJEMPLO: Convertir 266 a octal
ING.CARLOTA DELGADO V
266/8 =33
33/8= 4
4/8 = 0,5
266
= 412
10
8
20
ING.CARLOTA DELGADO V
21
CONVERSION DE
OCTAL A BINARIO
La ventaja principal de este sistema de
numeracin es la facilidad para hacer las
conversiones entre nmeros binarios y octales.
Se realiza convirtiendo cada digito octal a su
equivalente binario de tres dgitos.
Los ocho dgitos posibles se convierten, como si
indica en la tabla:
Digito
Octal
Equivalent
e Binario
000
001
010
011
100
101
110
111
ING.CARLOTA DELGADO V
22
CONVERSION DE
OCTAL A BINARIO
EJEMPLO: Convertir 472 a binario.
4
100
111
010
Resp: 100111010
2
EJEMPLO: Convertir 5431 a binario
5
101
100
011
001
Resp: 101100011001
2
ING.CARLOTA DELGADO V
23
Conversin de binario a
octal
La conversin de enteros binarios a enteros octales es
simplemente la operacin inversa del proceso
anterior. Los bits del numero binario se agrupan en
dos grupos de tres bits, iniciando con el LSB.
EJEMPLO: Convertir 100111010 a octal
ING.CARLOTA DELGADO V
100
111
010
2
24
EJERCICIOS
Convierta el numero decimal 177 a su equivalente de
ocho bits, convirtindolo directamente a octal.
Convierta el numero octal 614 a decimal.
Convierta el numero decimal 146 a octal y luego de
octal a binario.
Convierta el numero binario 10011101 a octal.
Escriba los tres nmeros siguientes de esta secuencia de
conteo octal: 624, 625, 626, ____, ______, _____
Convierta el numero decimal 975 a binario pasndolo
primero a octal.
Convierta el numero binario 1010111011 a decimal
transformndolo a octal.
ING.CARLOTA DELGADO V
25
SISTEMA HEXADECIMAL
Se emplea la base 16, por lo tanto tiene 16 smbolos
digitales posibles.
Estos 16 smbolos digitales son los dgitos del 0 al 9 mas la
letras A,B,C,D,E y F.
El sistema de numeracin hexadecimal consta de
diecisis dgitos 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 trasponer un bit. La representacin
hexadecimal ayuda a solventar esta limitante al reducir la
cantidad de smbolos en la notacin.
El sistema hexadecimal se usa frecuentemente en
computadoras y aplicaciones de microprocesadores.
ING.CARLOTA DELGADO V
26
ING.CARLOTA DELGADO V
27
Conversin de
hexadecimal a decimal
Un mtodo para encontrar el equivalente decimal
de un nmero hexadecimal es, primero, convertir el
hexadecimal a binario y luego el binario a decimal.
Abajo se ilustra un ejemplo.
Otro
mtodo
para
convertir
un
nmero
hexadecimal a su equivalente decimal es
multiplicar el valor decimal de cada dgito
hexadecimal por su peso, y finalmente, realizar la
suma de estos productos.
ING.CARLOTA DELGADO V
28
16/16 = 1
10
1/16 = 0
29
30
EJERCICIOS EN CLASES
Cambie 378 decimal a un numero binario de 16
bits, convirtindolo primero a hexadecimal.
Convierta el numero hexadecimal B2F a octal.
Convierta el numero hexadecimal 24CE a decimal.
Convierta el numero decimal 3117 a hex, luego hex
a binario.
ING.CARLOTA DELGADO V
31
Resumen de Conversiones
Cuando convierta de binario (u octal o hex) a decimal,
use el mtodo que consiste en tomar la suma
ponderada de cada posicin del dgito.
Cuando convierta de decimal a binario (u octal o hex)
use el mtodo de dividir repetidamente entre 2 (u 8 o
16) y rena los residuos.
Cuando convierta de binario a octal (o hex), agrupo los
bits en conjunto de tres (o cuatro) y convierta cada
grupo al digito correcto octal (o hex)
Cuando convierta de octal (o hex) a binario cambie
cada digito a su equivalente de tres bits (o de cuatro
bits).
ING.CARLOTA DELGADO V
32
GENERALIZACION DE
LAS CONVERSIONES
Las siguientes cantidades estan expresadas en sistemas
posicionales inexistentes, pero que podrian ser
perfectamente validos ya que respetan todas las reglas
de los sistemas posicionales:
20541.32 (7) Aqu la base es 7 y los caracteres validos
van del 0 al 6.
7G5A90.HB (16) En este caso, adems de poder usar
los digitos del 0 al 9 es posible utilizar las
letras A = 10, B = 11, C = 12. D = 13,
E = 14, F = 15, G = 16, H = 17, ya que en
base 18 los caracteres validos van del 0 al
17.
ING.CARLOTA DELGADO V
33
GENERALIZACION DE
LAS CONVERSIONES
ING.CARLOTA DELGADO V
34