sistemas digitales
FUNCIONES ARITMÉTICO-LÓGICAS
−
−
−
−
Representación
de números en
binario
Binario puro
Magnitud + signo
Complemento a 1
Complemento a 2
Codificadorde magnitud + signo a Complemento a 1
2. Sumadores y restadores
Semisumador:
a
b
s
∑
c
Página 1
Funciones Aritmético-Lógicas
Sumador:
a
b
Cin
s
∑
Co
a
0
00
0
1
1
1
1
b
0
0
1
1
0
0
1
1
Cin
0
1
0
1
0
1
0
1
s
0
1
1
0
1
0
0
1
Co
0
0
0
1
0
1
1
1
S = abc + abc + abc + abc = c(ab + ab) + c (ab + ab ) = c(a⊕ b) + c (a ⊕ b) = cm + cm) = c ⊕ m = c ⊕ (a ⊕ b)
C0 = abc + abc + abc + abc = ab + c(a ⊕ b)
Sumador paralelo:
Página 2
Funciones Aritmético-Lógicas
Semirrestador:
a
s
a-b
b
cRestador:
a
D
b a-b- Cin
Ci
Co
a
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
Ci
0
1
0
1
0
1
0
1
D
0
1
1
0
1
0
0
1
Ci+1
0
1
1
1
0
0
0
1
S= abc + abc + abc + abc = c(ab + ab) + c (ab + ab ) = c(a ⊕ b) + c (a ⊕ b) = cm + cm) = c ⊕ m = c ⊕ (a ⊕ b)
Ci +1 = abc + abc + abc + abc = ab + ci (a ⊕ b)
Restador paralelo:
Página 3Funciones Aritmético-Lógicas
Sumador serie:
Sumador paralelo con acarreo adelantado:
Pi = ai ⊕ bi
Gi = ai ibi
Si = Pi ⊕ Ci
Ci = Gi −1 + Pi −1Ci −1
C1 = G0 + P0C0
C2 = G1 + PC1 = G1 + P (G0 +P0C0 ) = G1 + PG0 + P P0C0
1
1
1
1
C3 = G2 + P2C2 = G2 + P2 (G1 + PG0 + P P0C0 ) = G2 + P2G1 + P2 PG0 + P2 P P0C0
1
1
1
1
C4 = G3 + P3C3 = G3 + P3 (G2 + P2G1 + P2 PG0 + P2 P P0C0 ) = G3 +P3G2 + P3 P2G1 + P3 P2 PG0 + P3 P2 P P0C0
1
1
1
1
Se gestiona el acarreo desde el principio, suponiendo para cada salida 4 etapas de
puertas lógicas, independientemente del orden de la salida SnPágina 4
Funciones Aritmético-Lógicas
3. Sumador en complemento a 1:
Cuando se opera en aritmética en “complemento a 1” el límite de representación está limitado al número de bits. De...
Regístrate para leer el documento completo.