Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PPR
SE
Electrnica Digital
Sistemas Binarios
Sistemas Binarios
Sistemas digitales, vivimos una Era Digital
meteorolgico, etc.
Sistemas Binarios
Telfonos
Tv Digital
Discos digitales
Cmaras
Computadoras
Sistemas Binarios
Sistemas Binarios
Conjuntos Discretos:
Sistemas Binarios
Seal Digital
Seal analgica
Nmeros Binarios
O bien
7 x 10 + 3 x 10 + 9x 10 + 2 x 10 = 7392
10
a x 10 n + . + a 3 x 10 3 + a 2 x 10 2 +a 1 x 10 1 + a 0 x 10 0+ a -1 x 10 -1
Nmeros Binarios
Conversin de binario a decimal
p.e.
11010.11= 26.7510
1 x 24 +1 x 2 + 0 x 2 + 1 x 2 + 0 x 2 + 1 x 2 -1 + 1 x 2 -2
Nmeros Binarios
(401.2)5=
4 x 5 3 + 0 x 5 2 + 2 x 5 1 + 1 x 50 + 2 x 5 -1 = (511.4)10
10
Nmeros Binarios
Ejemplo:
11
Nmeros Binarios
Convertir de binario a
decimal
1101012 X10
12
101101
+ 100111
1010100
Minuendo
Sustraendo
101101
-100111
1011
x101
000110
1011
0000
1011
Producto
13
110111
Nmeros Binarios
Conversin de decimal a binario
residuo
coeficiente
entero
Convertir de decimal a
binario
41/2
20
1/2
a0 =1
20/2
10
a1 = 0
10/2
a2 = 0
5/2
1/2
a3 = 1
2/2
a4 = 0
1/2
1/2
a5 = 1
4110 X2
Resultado
14 101001
41
10
2
Nmeros Binarios
Conversin de decimal a binario
Convertir
Entero
0.687510 X2
Resultado
0.687510 .10112
15
Fraccin
Coeficiente
0.6875 X 2
0.3750
a-1 = 1
0.3750 X 2
0.7500
a-2 = 0
0.7500 X 2
0.5000
a-3 = 1
0.5000 X 2
a-4 = 1
Nmeros Binarios
Ejercicios
Pgina
16
Ya que 23= 8 24=16 cada digito octal corresponde a tres dgitos binarios y
cada digito hexadecimal corresponde a 4 dgitos binarios.
17
18
Binario Octal
Binario Hexadecimal
19
Complementos
Existen 2 tipos:
Complemento a la base disminuida
Complemento a la base
20
r= 2
Complemento a la base
El complemento a r de un numero N de n dgitos en base r se define como: rn N
La base no esta disminuida
realizar
Y= 1000011
a) x-y
b) y-x
a) x > y
x = 1010100
a2
0111101
Suma normal
10010001
Como existe acarreo esto indica que el minuendo es mayor al sustrayendo.
Si existe acarreo removerlo
Entonces X-Y = 0010001
23
b) y-x
y<x
y= 1000011
x= 0101100
1101111
No existe acarreo.
Entonces Y-X= -(1101111)
=0010000
+
1
-(0010001)
24
Suma aritmtica
Nmeros binarios con signo:
En las computadoras no existe manera de poner el signo (-) como estamos
acostumbrados.
Para fijar un nmero negativo de manera binaria existen 3 formas.
P.e. -9
0001001
1110110
1110111
Poner a 1 en el bit
extremo izquierdo.
Para los complementos
hay que incluir al bit de
signo para indicar que la
cantidad es negativa.
25
Suma aritmtica
Utilizando complementos a2
+6
+13
00000110
00001101
-6
+13
19
00010011
+7
a2 de 6
11111001
+1
11111010
11111010
00001101
100000111
Suma aritmtica
Utilizando complementos a2
+6
-13
00000110
11110011
-6
-13
11111010
11110011
-7
11111001
-19
111101101
= 11101101
00010010
+1
-(00010011)
=(-19)
Suma aritmtica
Utilizando complementos a2
Ejercicios:
A= 0001001 = +9
B= 0100010 = +34
28
hacer
+A
-A
+A
-A
+B
+B
-B
-B
Cdigos Binarios
29
Cdigos BCD
Para poder asociar con mayor facilidad los nmeros decimales y binarios, a
continuacin se presentan los cdigos en BCD.
30
Cdigos BCD
Convertir
962310 XBCD
11001100BCD X2
31
Suma BCD
+4
+5
0100
0101
+9
1001
+4
+8
0100
1000
12
1100
1100
0110
10010
32
0001
1
0010
2
Suma BCD
Sumar
190 + 320 = 510
190
320
5
33
en BCD
BCD
2421
Exceso-3
0000
0000
0011
0001
0001
0100
0010
0010
0101
0011
0011
0110
0100
0100
0111
0101
1011
1000
0110
1100
1001
0111
0111
1010
1000
1110
1011
1001
1111
1100
Combinaciones de
bits no utilizadas
34
Complemento a 9
de 395
999
- 395
604
35
Paridad par
ASCII A = 1000001
36
0100001
Parida impar
1100001
Lgica Binaria
Aritmtica booleana
1+1=10
37
lgebra de boole
1+1=1
Niveles de voltaje
38
39
74LS32
40
74LS32
74LS04
41
42
Verilog
lenguaje es VHDL
Desarrollado en 1980
Es un estndar
Hoy en da existen varias versiones
Para el siguiente ejemplo usaremos
Verilog 2001.
43
44
salida
i0
i1
eq
45
46
Ejercicios
47