Logo Studenta

Clase_8

¡Este material tiene más páginas!

Vista previa del material en texto

CIRCUITOS ARITMÉTICOS
1
Qué son los circuitos aritméticos?
Qué es un semisumador?
Qué es un sumador completo?
Cómo sumar números binarios en BCD?
Qué son los números binarios con signo?
 Restas binarias
Qué son los acarreos y desbordamientos?
CONTENIDO DE LA CLASE Nº 8
2
CIRCUITOS ARITMÉTICOS
SEMISUMADOR
	A	B	C	S
	0	0	0	0
	0	1	0	1
	1	0	0	1
	1	1	1	0
B
A
S
C
3
CIRCUITOS ARITMÉTICOS
SUMADOR COMPLETO
B
A
	CIN	A	B	COUT	S
	0	0	0	0	0
	0	0	1	0	1
	0	1	0	0	1
	0	1	1	1	0
	1	0	0	0	1
	1	0	1	1	0
	1	1	0	1	0
	1	1	1	1	1
Cin
C
S
A
B
Cin
Cout
S
4
SUMADOR BINARIO EN PARALELO
A
B
Cin
C
S
A
B
Cin
C
S
A
B
Cin
C
S
A
B
Cin
C
S
C
S3
S2
S1
S0
A3
A2
A1
A0
B0
B1
B2
B3
SUMADOR BINARIO EN PARALELO
Sumar 1011+1010:
A
B
Cin
C
S
A
B
Cin
C
S
A
B
Cin
C
S
A
B
Cin
C
S
C
S3
S2
S1
S0
A3
A2
A1
A0
B0
B1
B2
B3
0
0
0
1
1
1
1
1
1
0
1
0
0
1
0
1
6
B4 A4 B3 A3 B2 A2 B1 A1
C4 7483 C0
 Σ4 Σ3 Σ2 Σ1
SUMADOR BINARIO DE 8 BITS
B4 A4 B3 A3 B2 A2 B1 A1
C4 7483 C0
 Σ4 Σ3 Σ2 Σ1
S4 S3 S2 S1
S8 S7 S6 S5
C0
S9
7
SUMADOR BCD
	D	C4
	S4
	S3
	S2	S1
	C	S4
	S3
	S2	S1	D	C4	S4	S3	S2	S1	C	S4	S3	S2
	S1
	0	0	0	0	0	0	0	0	0	0	0	10	0	1	0	1	0	1	0	0	0	0
	1	0	0	0	0	1	0	0	0	0	1	11	0	1	0	1	1	1	0	0	0	1
	2	0	0	0	1	0	0	0	0	1	0	12	0	1	1	0	0	1	0	0	1	0
	3	0	0	0	1	1	0	0	0	1	1	13	0	1	1	0	1	1	0	0	1	1
	4	0	0	1	0	0	0	0	1	0	0	14	0	1	1	1	0	1	0	1	0	0
	5	0	0	1	0	1	0	0	1	0	1	15	0	1	1	1	1	1	0	1	0	1
	6	0	0	1	1	0	0	0	1	1	0	16	1	0	0	0	0	1	0	1	1	0
	7	0	0	1	1	1	0	0	1	1	1	17	1	0	0	0	1	1	0	1	1	1
	8	0	1	0	0	0	0	1	0	0	0	18	1	0	0	1	0	1	1	0	0	0
	9	0	1	0	0	1	0	1	0	0	1											
8
COUT=C4+S4S3+S4S2
	FACTOR DE CORRECCIÓN: 0110
SUMADOR BCD
	FACTOR DE CORRECCIÓN: 0110
COUT=C4+S4S3+S4S2
9
b4 a4 b3 a3 b2 a2 b1 a1
S4 S3 S2 S1
B4 A4 B3 A3 B2 A2 B1 A1
C4 7483 C0
 Σ4 Σ3 Σ2 Σ1
b4 a4 b3 a3 b2 a2 b1 a1
S4 S3 S2 S1
B4 A4 B3 A3 B2 A2 B1 A1
C4 7483 C0
 Σ4 Σ3 Σ2 Σ1
C0
C4
COMPARADOR
	B1	B0	A1	A0	A > B	A = B	A < B
	0	0	0	0	0	1	0
	0	0	0	1	1	0	0
	0	0	1	0	1	0	0
	0	0	1	1	1	0	0
	0	1	0	0	0	0	1
	0	1	0	1	0	1	0
	0	1	1	0	1	0	0
	0	1	1	1	1	0	0
	1	0	0	0	0	0	1
	1	0	0	1	0	0	1
	1	0	1	0	0	1	0
	1	0	1	1	1	0	0
	1	1	0	0	0	0	1
	1	1	0	1	0	0	1
	1	1	1	0	0	0	1
	1	1	1	1	0	1	0
 A>B
 
 A=B
 A<B
A
B
10
	REPRESENTACIÓN	EJEMPLO
	Magnitud y signo	(-9)10=10001001
	Complemento a uno	(-9)10=11110110
	Complemento a dos	(-9)10=11110111
NÚMEROS BINARIOS CON SIGNO
11
	DECIMAL	Binario	Magnitud con signo	C1 con signo	C2 con signo
	+7	111	0111	0111	0111
	+6	110	0110	0110	0110
	+5	101	0101	0101	0101
	+4	100	0100	0100	0100
	+3	011	0011	0011	0011
	+2	010	0010	0010	0010
	+1	001	0001	0001	0001
	+0	000	0000	0000	0000
	-0		1000	1111	-
	-1		1001	1110	1111
	-2		1010	1101	1110
	-3		1011	1100	1101
	-4		1100	1011	1100
	-5		1101	1010	1011
	-6		1110	1001	1010
	-7		1111	1000	1001
	-8		-	-	1000 
NÚMEROS BINARIOS CON SIGNO
12
RESTA BINARIA: C2
+6 00000110
-13 11110011
-7 11111001
-6 11111010
-13 11110011
-19 11101101
13
ACARREOS Y DESBORDAMIENTO
+70 0 1000110
+80 0 1010000
+150 1 0010110
-70 1 0111010
-80 1 0110000
-150 10 1101010
14
RESTADOR
 SC 
B0
A0
S0
 SC 
B1
A1
S1
 SC 
B2
A2
S2
 SC 
B3
A3
S3
M
Cout
Overflow
La resta se realiza con el complemento a dos.
Si M=1, se resta
Si M=0, se suma
15

Continuar navegando

Materiales relacionados

359 pag.
58 pag.
182 pag.
182 pag.