Академический Документы
Профессиональный Документы
Культура Документы
N
E
X
P
O
EL-3213
CIRCUITOS DIGITALES 1
UNIDAD I
Omar Benvenuto
MSc. En Electrnica
I.
Omar Benvenuto
MSc. en Electrnica
1/
I.
Base 2
Base 8
Base 16
Base 4
00000
000
00001
001
00010
002
00011
003
00100
010
00101
011
00110
012
00111
013
01000
10
020
01001
11
021
10
01010
12
022
11
01011
13
023
12
01100
14
030
13
01101
15
031
14
01110
16
032
15
01111
17
033
16
10000
20
10
100
17
10001
21
11
101
18
10010
22
12
102
19
10011
23
13
103
Omar Benvenuto
MSc. en Electrnica
2/
I.
3. Conversiones
3.1 De Base r a Base 10
En general
1
N=
r base original
p dgitos a la izquierda de la coma
n dgitos a la derecha de la coma
Omar Benvenuto
MSc. en Electrnica
3/
I.
3. Conversiones
3.2 De Base 10 a Base r
En este caso se resuelve por separado la parte entera y la parte
fraccionaria; la parte entera se puede trabajar por 1 de 2
procedimientos:
Parte entera
a) Divisiones sucesivas entre la Base
b) Mtodo ponderado
Parte Fraccionaria
Omar Benvenuto
MSc. en Electrnica
4/
I.
3. Conversiones
3.3 De Base r1 a Base r2
Para hacer una conversin donde no est involucrada la base 10,
es conveniente (se dira que necesario ) realizar el siguiente esquema:
Omar Benvenuto
MSc. en Electrnica
5/
I.
3. Conversiones
3.4 Relaciones entre binario, octal y hexadecimal
Binario y octal
Octal
Binario
000
001
010
011
100
101
110
111
Omar Benvenuto
MSc. en Electrnica
6/
I.
3. Conversiones
3.4 Relaciones entre binario, octal y hexadecimal
Binario y Hexadecimal
Hexa
Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Omar Benvenuto
MSc. en Electrnica
7/
I.
4. Suma Binaria
S= A +B
Ejemplo:
0111110
1001111
+0 0 1 1 0 0 1
1101000
Omar Benvenuto
MSc. en Electrnica
8/
I.
5. Resta Binaria
R= A - B
Ejemplo:
0100000
1001111
-0011001
0110110
Omar Benvenuto
MSc. en Electrnica
9/
I.
- Signo y magnitud
- Complemento al 1
- Complemento al 2
Omar Benvenuto
MSc. en Electrnica
10/
I.
Si B.S. es 1
de 1
MSc. en Electrnica
11/
I.
Si B.S. es 1
I.
Decimal
octal
01011100
10110000
-105
77
Omar Benvenuto
MSc. en Electrnica
13/
I.
7. Aritmtica en complemento
Sumador
Resultado
A+B
A-B
(1
2n
1
Omar Benvenuto
MSc. en Electrnica
14/
I.
7.1 Aritmtica en 1
Ejemplo: Realizar (94)10 + (17)10
(94)10
00100000
01011110
(17)10
00010001
01101111
Omar Benvenuto
MSc. en Electrnica
15/
I.
7.1 Aritmtica en 1
Ejemplo: Realizar (17)10 - (94)10
00000010
(94)10
01011110
(17)10
00010001
-(94)10
10100001
10110010
I.
7.2 Aritmtica en 2
Ejemplo: Realizar (35)10 - (12)10
111000000
(12)10
00001100
(35)10
00100011
-(12)10
11110100
10 0 0 1 0 1 1 1
Se descarta
Omar Benvenuto
MSc. en Electrnica
17/
I.
7.2 Aritmtica en 2
Ejemplo: Realizar (103)10 + (55)10
(103)10
11001110
01100111
(55)10
00110111
10011110
I.
I.
3.844 x 102
Exponente
I.
Base
Exponente
Omar Benvenuto
MSc. en Electrnica
18/
I.
Omar Benvenuto
MSc. en Electrnica
18/
I.
S representa el signo; 0
(+) ;
(-)
Omar Benvenuto
MSc. en Electrnica
18/
I.
(-1)S . (1 , F ) . (2E-127 )
Omar Benvenuto
MSc. en Electrnica
18/
I.
1111011,01
1,11101101 x 26
10000101
Omar Benvenuto
MSc. en Electrnica
18/
I.
EXP = 142-127 = 15
+ 1,01001000001 x 215
+1010010000010000
6) Convertimos a decimal
Omar Benvenuto
MSc. en Electrnica
18/
I.
Omar Benvenuto
MSc. en Electrnica
18/
I.
Casos Especiales
Omar Benvenuto
MSc. en Electrnica
18/
I.
I.
8. Cdigos
8.1 Cdigo BCD
BCD
Decimal
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
codigo
Omar Benvenuto
MSc. en Electrnica
19/
I.
8. Cdigos
8.1 Cdigo BCD
- Representacin de N (25)10
a) En Binario
(11001)2
b) En BCD
(00100101)BCD
Omar Benvenuto
MSc. en Electrnica
20/
I.
8. Cdigos
8.1 Cdigo BCD
Para la PIZARRA: Realizar en BCD (55)10 + (21)10
Ejemplo: Realizar en BCD la suma de (55)10 + (26)10
(55)10
1
01010101
(26)10
00100110
10001011
0110
cdigo
Factor de correccin
1000 0001
(10000001)BCD
Omar Benvenuto
MSc. en Electrnica
21/
I.
8. Cdigos
8.1 Cdigo BCD
Ejemplo: Realizar en BCD la suma de (58)10 + (18)10
(58)10
11
01011000
(18)10
00011000
01110000
0110
Factor de correccin
0111 0110
(01110110)BCD
Omar Benvenuto
MSc. en Electrnica
22/
I.
8. Cdigos
8.2 Cdigo
GRAY
0
0
1
1
1
1
0
0
0
1
1
0
0
1
1
0
Omar Benvenuto
MSc. en Electrnica
23/
I.
8. Cdigos
8.2 Cdigo
GRAY
Decimal
Binario
Cdigo GRAY
0000
0000
0001
0001
0010
0011
0011
0010
0100
0110
0101
0111
0110
0101
0111
0100
1000
1100
1001
1101
10
1010
1111
11
1011
1110
12
1100
1010
13
1101
1011
14
1110
1001
15
1111
1000
Omar Benvenuto
MSc. en Electrnica
24/
I.
8. Cdigos
8.2 Cdigo GRAY
Conversin Binario a GRAY
- El bit ms significativo en el cdigo GRAY es el mismo
que el correspondiente del cdigo binario.
- De izquierda derecha, sumar cada par adyacente de
los bits en cdigo binario para obtener el siguiente bit
en cdigo GRAY.
Ejemplo: Convertir (1100011)2
Binario 1 + 1
GRAY
(1100011)2
+ 0
+ 0
(? )GRAY
+ 0 + 1
0
(1010010 )GRAY
+ 1
0
Omar Benvenuto
MSc. en Electrnica
25/
I.
8. Cdigos
8.2 Cdigo GRAY
Conversin GRAY a Binario
- El bit ms significativo en el cdigo Binario es el
mismo que el correspondiente del cdigo GRAY.
- A cada bit del cdigo binario generado se le suma el
bit en cdigo GRAY de la posicin adyacente.
Ejemplo: Convertir (1010010)GRAY
GRAY
0
+
Binario 1
1
+
(1010010)GRAY
0
+
(? )2
0
+
0
1
+
(1100011 )2
0
+
1
Omar Benvenuto
MSc. en Electrnica
26/
I.
8. Cdigos
8.2 Cdigo
GRAY
Aplicacin Cdigo
GRAY
Omar Benvenuto
MSc. en Electrnica
27/
I.
8. Cdigos
8.2 Cdigo
GRAY
Omar Benvenuto
MSc. en Electrnica
28/
I.
8. Cdigos
8.2 Cdigo
GRAY
Omar Benvenuto
MSc. en Electrnica
29/
I.
8. Cdigos
8.2 Cdigo
GRAY
Aplicacin Cdigo
GRAY
Omar Benvenuto
MSc. en Electrnica
27/
I.
8. Cdigos
8.3 Cdigo ASCII
Omar Benvenuto
MSc. en Electrnica
27/
I.
8. Cdigos
8.3 Cdigo ASCII
Omar Benvenuto
MSc. en Electrnica
27/
I.
8. Cdigos
8.4 Paridad
Definicin:
Un mtodo muy simple, pero muy usado por su sencillez para detectar errores
en transmisin de datos consiste en aadir un bit de paridad (p) a cada palabra o carcter del
cdigo original.
la cantidad de 1 en cada
palabra del cdigo es par
Cdigo
Par
Cdigo
original
0
Bit de Paridad
Omar Benvenuto
MSc. en Electrnica
31/
I.
8. Cdigos
8.4 Paridad
la cantidad de 1 en cada
palabra del cdigo es impar
Cdigo
Impar
Cdigo
original
0
Bit de Paridad
Omar Benvenuto
MSc. en Electrnica
32/
I.
8. Cdigos
8.4 Paridad
0011
0011
0011
Ruido
Interferencia
0011
0011
0111
Omar Benvenuto
MSc. en Electrnica
33/
I.
8. Cdigos
8.4 Paridad
Palabra
Original
0011
00110
01110
??
Omar Benvenuto
MSc. en Electrnica
34/
I.
8. Cdigos
8.5 Hamming
Distancia mnima: representa la cantidad mnima de bits en que
cambian 2 palabras cualesquiera dentro de un cdigo.
0
Distancia
mnima=1
Distancia
mnima=2
Omar Benvenuto
MSc. en Electrnica
35/
I.
8. Cdigos
8.5 Hamming
M 1= C + D ;
D C
Distancia mnima.
Omar Benvenuto
MSc. en Electrnica
36/
I.
8. Cdigos
8.5 Hamming
M
Omar Benvenuto
MSc. en Electrnica
37/
I.
8. Cdigos
8.5 Hamming
Este procedimiento o estrategia permite llevar un cdigo desde M=1
a M=3 y con la posibilidad de detectar 1 bit errado y corregirlo. Una vez que el
cdigo original se ha modificado para que tenga una distancia mnima de 3,
se dice que est codificado en Hamming.
b7 b6 b5b3
Omar Benvenuto
MSc. en Electrnica
37/
I.
8. Cdigos
8.5 Hamming
P2 = b3 b6 b7
P4 = b5 b6 b7
Ejemplo: codificar un Hamming
0110
b7 b6 b5 b3
0 1 10
P1 = 0 1 0
P1 = 1
P2 = 0 1 0
P4 = 1 1 0
P2 = 1
P4= 0
b7 b6 b5 P4 b3 P2 P1
0 1 1 0 0 1 1
Omar Benvenuto
MSc. en Electrnica
37/
I.
8. Cdigos
8.5 Hamming
C4 C2 C1
indica la posicin del error
Ejemplo: verificar si la palabra Hamming 0110111 tiene error.
b7 b6 b5 P4 b3 P2 P1
0 1 1 0 1 1 1
C4 =0 ; C2 = 1 ; C1 =1
(011)2
0110011
el bit errado es b3
palabra correcta
Omar Benvenuto
MSc. en Electrnica
37/