UNIDAD BÁSICA DE CÁLCULO Actividades fundamentales de un computador digital: cálculo
de operaciones aritméticas y lógicas binarias transferencia de datos
Objetivo: Diseño de un sistema que lleve a cabo cálculos básicos.
SEMISUMADOR a
b
s
c
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
SUMADOR COMPLETO
SUMADOR COMPLETO a
b
ce
s
c
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
1
1
0
0
1
1
0
1
1
0
1
0
1
1
1
1
1
1
SUMADOR COMPLETO
SUMADOR COMPLETO
SUMADOR COMPLETO DE n BITS
SUMADOR RESTADOR Otra funci贸n b谩sica de un computador digital es la substracci贸n binaria. Estrategia: uso del complemento a 2
COMPLEMENTO A 2
COMPLEMENTO A 2
Signado, en decimal
Binario
No signado, en decimal
-12810
100000002
12810
-12710
100000012
12910
+12710
011111112
12710
-110
111111112
25510
010
000000002
010
COMPLEMENTO A 2
INVERSOR CONTROLADO x
y
xor
0
0
0
0
1
1
1
0
1
1
1
0
INVERSOR CONTROLADO
COMPLEMENTO A 2
COMPLEMENTO A 2
ctl
Funci贸n
0
incremento
1
complemento a 2 (negar)
CONTROL DE PASO
ctl
salida
0 1
0 X
CONTROL DE PASO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UNIDAD BÁSICA DE CÁLCULO ARITMÉTICO
UBC INTEGRADA