Documentos de Académico
Documentos de Profesional
Documentos de Cultura
computadores
TEMA 3. BLOQUES
COMBINACIONALES BÁSICOS
Objetivos FCO
1
Material de estudio FCO
2
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
3
Bibliografía BLOQUE II FCO
• Principal
– Introducción a los Computadores. J. Sahuquillo y otros. Ed. SP-UPV,
1997 (ref. 97.491).
• Bloques I, II, III y IV
• Recomendable
– Organización y Diseño de Computadores:
La Interficie Circuitería/Programación.
D.A. Patterson y J.L. Hennessy. Ed. Reverté.
• Bloques III y IV
– Digital Design: Principles and Practices. J.F. Wakerly. Ed. Prentice Hall.
• Bloque II
• Otros
– Computer Organization. V.C. Hamacher y otros. Ed. McGraw-Hill.
– Organización de Computadoras: Un Enfoque Estructurado.
A.S. Tanenbaum. Ed. Prentice Hall.
– Sistemas Digitales. A. Lloris y otros. Ed. McGraw-Hill.
4
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
5
Introducción (i) FCO
6
Introducción (ii) FCO
7
Introducción (iii) FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
9
Decodificadores FCO
m DEC n n>m
entradas man salidas
– Decodificadores binarios
• m entradas y n = 2m salidas (2 a 4, 3 a 8, 4 a 16)
– Decodificadores de BCD a 7 segmentos
• 4 entradas y 7 salidas
– Decodificadores de BCD a decimal
• 4 entradas y 10 salidas
10
Decodificadores binarios (i) FCO
• Decodificador binario
Menor
peso S0 ENTRADAS SALIDAS
A S1 B A S3 S2 S1 S0
(LSB) 0 0 0 0 0 1
B S2
S3 0 1 0 0 1 0
1 0 0 1 0 0
Mayor 1 1 1 0 0 0
peso
Las salidas son mutuamente excluyentes
(MSB)
11
Decodificadores binarios (ii) FCO
Bus de datos
12
Decodificadores binarios (iii) FCO
A
(0)
S0=B A = B,A
(1)
S1=B A = B,A
(2)
S2=B A = B,A
B
(3)
S3=B A = B,A
13
Decodificadores binarios (iv) FCO
ENTRADAS SALIDAS
• Con entrada de habilitación G B A S3 S2 S1 S0
(Enable o strobe)
0 X X 0 0 0 0
S0 1 0 0 0 0 0 1
A
S1 1 0 1 0 0 1 0
B S2 1 1 0 0 1 0 0
G S3 1 1 1 1 0 0 0
14
Decodificadores binarios (v) FCO
15
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
16
Composición de decodificadores (i) FCO
17
Composición de decodificadores (ii) FCO
/DEC 4
E0 A S0
S1 /DEC 5
E1 B /DEC 6
S2
G S3 /DEC 7
E2 A S0
S1
18
Composición de decodificadores (iii) FCO
19
Composición de decodificadores (iv) FCO
E3 E2 E1 E0 E0 0 A S0 /DEC0
E1 1 B S1 /DEC1
(0) 0 0 0 0 /DEC0 S2 /DEC2
/DEC1 G S3 /DEC3
(1) 0 0 0 1
(2) 0 0 1 0 /DEC2
(3) 0 0 1 1 /DEC3 A S0 /DEC4
0 1 0 0 /DEC4 B S1 /DEC5
(4) S2 /DEC6
(5) 0 1 0 1 /DEC5 E2 /DEC7
(6)
0 A S0 G S3
0 1 1 0 /DEC6 E3 0 B S1
S2
(7) 0 1 1 1 /DEC7 /G S0 /DEC8
G S3 A
(8) 1 0 0 0 /DEC8 0 B S1 /DEC9
(9) 1 0 0 1 /DEC9 S2 /DEC10
/DEC10 G S3 /DEC11
(10) 1 0 1 0
(11) 1 0 1 1 /DEC11
Ejemplo de /DEC12
(12) 1 1 0 0 /DEC12 A S0
(13) 1 1 0 1 /DEC13 entrada: 0010 B S1 /DEC13
S2 /DEC14
(14) 1 1 1 0 /DEC14 G S3 /DEC15
(15) 1 1 1 1 /DEC15
20
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
21
Decodificadores no binarios (i) FCO
22
Decodificadores no binarios (ii) FCO
S0
S1
S2
A DEC S3
4 entradas B S4 10 salidas
C BCD a S5
D S6
DECIMAL S7
S8
S9
23
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
24
Codificadores (i) FCO
– Codificador binario
• m = 2n entradas y n salidas
• La salida codifica en binario el número de la entrada activa
• Se emplean en subsistemas de entrada/salida
– Ejemplo: el código de salida identifica el dispositivo que realiza
una petición al procesador
• Es necesario establecer una prioridad en las entradas si éstas
pueden activarse a la vez
25
Codificadores (ii) FCO
• Las entradas de más peso tienen prioridad sobre las de menos peso
• La salida E indica “al menos una entrada activa en el codificador”
26
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
27
Multiplexores (i) FCO
2n
entradas MUX 1 salida
de datos
n entradas
de selección
28
Multiplexores (ii) FCO
ENTRADAS DE SALIDA
E0 S
SELECCION
E1
B A S
E2
0 0 E0 E3
0 1 E1 B A Menor
1 0 E2
1 1 E3 peso
(LSB)
Tabla de verdad
ENTRADAS ENTRADAS SALIDA Mayor
DE DE peso
SELECCION DATOS
B A E3 E2 E1 E0 S
(MSB)
0 0 X X X 0 0
0 0 X X X 1 1
0 1 X X 0 X 0
0 1 X X 1 X 1
1 0 X 0 X X 0
1 0 X 1 X X 1
1 1 0 X X X 0
1 1 1 X X X 1
29
Multiplexores (iii) FCO
ENTRADAS DE Salida
HABILITACIÓN SELECCIÓN E0 S
/G B A S E1
1 X X 0 E2
0 0 0 E0 E3
0 0 1 E1 G B A Menor
0 1 0 E2 peso
0 1 1 E3 (LSB)
Mayor
peso
(MSB)
30
Multiplexores (iV) FCO
A
1 3 7 5
0 0 0 0 0 1 1 1 1 0
1 0 0 1 1
Mapa de Karnaugh
A E1 E0 S 2 0 1 0 0
3 0 1 1 1
0 X 0 0 4 1 0 0 0
S = A E0 + A E1
0 X 1 1 5 1 0 1 0
1 0 X 0 6 1 1 0 1
1 1 X 1 7 1 1 1 1 S
E0
Tabla reducida Tabla extendida
E1
A
31
Multiplexores (v) FCO
32
Composición de multiplexores (i) FCO
33
Composición de multiplexores (ii) FCO
34
Composición de multiplexores (iii) FCO
≡
128 + 16 + 2 + 1 = E0 E2
S E3 S
147 multiplexores de 8 E1 A E4
entradas E5
E6
E7 CBA
35
Multiplexores para datos de n bits (i) FCO
C B A
36
Multiplexores para datos de n bits (ii) FCO
0
Datos Datos
E0 S
1 E1
E2 MUX
E3
2 B A
E3
E2 COD S1
E1 4a2 S0
E0
37
Índice FCO
1. Introducción
2. Decodificadores
1. Decodificadores binarios
2. Composición de decodificadores binarios
3. Decodificadores no binarios
3. Codificadores
4. Multiplexores
1. Composición de multiplexores
2. Multiplexores para datos de n bits
5. Demultiplexores
38
Demultiplexores FCO
1 DEMUX 2n
entrada salidas
39
Material de estudio FCO
40
Fundamentos de
computadores
TEMA 3. BLOQUES
COMBINACIONALES BÁSICOS