Pablo Ramos - Vanessa Vargas
Pablo Ramos - Vanessa Vargas
ARQUITECTURA INTERNA
ENTRADA
SALIDA
UNIDAD DE CONTROL
PC IR
RELOJ CPU: Unidad de Procesamiento Central
ALU: Unidad Aritmética Lógica
PC: Contador de Programa
CPU ALU IR: Registro de Instrucciones
REGISTROS
TRES BUSES
Datos
Direcciones
MEMORIA DE Control
ENTRADAS SALIDAS
PROGRAMA Y DATOS
3
DISEÑO DE UNA ALU
SELECTORES
RESULTADO
RESULTADO
BLOQUE
OR
BLOQUE
AND
… BLOQUE
XOR
A2 RL0 B2 A3 RL1 B3
RL2 RL3 7
DISEÑO DE UNA ALU
9
CONCEPTOS BÁSICOS
10
CONCEPTOS BÁSICOS
11
DISEÑO DE UNA ALU
Suponer que se requiere diseñar una ALU de 4 bits que realice las siguientes operaciones
12
DISEÑO DE UNA ALU
A2 RL0 B2 A3 RL1 B3
RL2 RL3 14
DISEÑO DE UNA ALU
PARTE ARITMÉTICA
OPER X OPER Y
X3 X2 X1 X0 Y3 Y2 Y1 Y0 Operación X Y Cin
R=A+B A B 0
R=A+B+1 A B 1
R=A+1 A 0x0 1
ACARREO ACARREO
SUMADOR 4 BITS
SALIDA ENTRADA R=A-1 A 0xF 0
Cout Cin R=A-B A NOT B 1
R=A-B-1 A NOT B 0
R=Ca2 de A NOT A 0x1 0
SIGNO SOBREFLUJO RESULTADO R=Ca2 de B 0x0 NOT B 1
S Ov R3 R2 R1 R0
16
DISEÑO DE UNA ALU
PARTE ARITMÉTICA
Op Select Operación X Y Cin Operación X Y Cin
S3S2S1S0
Cin = S0
17
DISEÑO DE UNA ALU
PARTE ARITMÉTICA
SELECTORES OPERANDO A OPERANDO B
1000 R=A+B A B 0
OPER X OPER Y
1001 R=A+B+1 A B 1
X3 X2 X1 X0 Y3 Y2 Y1 Y0 S0
1010 R=A-1 A 0xF 0
19
BIBLIOGRAFÍA
(Ruz, 2019) Ruz, J., Curso “Estructura de computadores”, Universidad
Complutense de Madrid,2019, accedida 05 May 2020, online available:
http://www.fdi.ucm.es/profesor/jjruz/EC-IS/
20
PREGUNTAS
07/07/2020 21