Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIRCUITOS
ARITMÉTICOS DIGITALES
http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg
- Introducción
- Contadores
- Comparadores
- Sumadores. Restadores
- Multiplicadores. Divisores
INTRODUCCIÓN
CONTADORES
CONTADOR
CBA (variables de
estado, salidas)
0 7 000 111
1 6 001 110
2 5
010 101
3 4
D. Pardo, et al. 1999 011 100
C C C
B B B
x 00 01 11 10 x 00 01 11 10 x 00 01 11 10
A A A
00 0 * 0* 0* 0* 00 0 * *0 *0 0* 00 0 * 0* *0 *0
01 *0 *0 *0 *0 01 0* *0 *0 0* 01 0* 0* *0 *0
11 *1 *1 *1 *1 11 1 * *1 *1 1* 11 0* 1* *1 *0
10 1* 1* 1* 1* 10 0* *0 *0 0* 10 0* 0* *0 *0
A B C
QA QB
T QC
Entrada x T x T
QB
QA CP x QC
CP CP
CP D. Pardo, et al. 1999
Q0
Q1
Q2
D. Pardo, et al. 1999
COMPARADORES
Son los circuitos más simples que existen que trabajan con dos
números
El resultado de la comparación puede ser mayor que, menor que,
mayor o igual que, menor o igual que, o simplemente iguales
A A A A A
B 0 1 B 0 1 B 0 1 B 0 1 B 0 1
0 0 1 0 1 1 0 1 0 0 1 0 0 0 0
1 0 0 1 0 1 1 0 1 1 1 1 1 1 0
A=B A≤B A<B
A>B A≥B
A A A
A A B B+A A A⊕B A+B AB
B B B
B B
COMPARADORES
A0
Circuito detector de igualdad
B0
A3 A2 A1 A0
A1
A=B
B3 B2 B1 B0
B1
A2
B2
A3
A1
Circuito comparador de dos
B1
números de 3 bits: A > B
A1
B 1
A2 A1 A0
A2
B2 B1 B0
A2A1A0>B2B1B0
B2
A2
B2 D. Pardo, et al. 1999
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es
12
TEMA 11. CIRCUITOS ARITMÉTICOS DIGITALES
SUMADORES
http://html.rincondelvago.com/000359903.png
A
SSB S
B
C
http://www.esacademic.com/dic.nsf/eswiki/1114728
SUMADORES
Co = A·B + Ci ( A ⊕ B)
S = Ci ⊕ A ⊕ B
http://asicdigitaldesign.files.wordpress.com/2007/05/fa_01.png
SUMADORES
http://www.esacademic.com/dic.nsf/eswiki/1114728
Ci S = Ci ⊕ A ⊕ B
SSB S
A
SSB
B A⊕ B Ci ( A ⊕ B )
Co
A·B
http://html.rincondelvago.com/000359903.png Co = A·B + Ci ( A ⊕ B)
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es
15
TEMA 11. CIRCUITOS ARITMÉTICOS DIGITALES
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031001.htm
http://azul2.bnct.ipn.mx/clogicos/multivibradores/graficos(.gif)/Cs_128.gif
Representación magnitud-signo
• Consiste en representar el número en binario natural, añadiendo a la
izquierda un cero si es positivo y un uno si es negativo (requiere
circuitos diferentes para la suma y la resta)
Complementos: se emplean para “convertir” restas en sumas, y
así poder emplear el mismo circuito
Complemento a la base o complemento a 2: N+Cb(N)=bn
• En binario corresponde con la complementación del número + 1
http://www.profesormolina.com.ar/electronica/componentes/int/sist_arim.htm
RESTADORES
Otra de las operaciones aritméticas que se realizan con mucha
frecuencia en Electrónica Digital es la resta
Podemos realizar el circuito de manera directa a partir de la tabla
de verdad y empleando la representación de signo-magnitud
Ai Bi Ci-1 Di Ci
0 0 0 0 0
0
0 1 1 1
Di = ( Ai ⊕ Bi )Ci −1
1 0 0 1 0
1 1 0 0 0
Ci = Ai Bi + ( Ai + Bi )Ci −1 =
0 0 1 1 1 = Ai Bi + ( Ai ⊕ Bi )Ci −1
0 1 1 0 1
1 0 1 0 0
1 1 1 1 1 D. Pardo, et al. 1999
RESTADORES
Sumador/Restador
por complemento
Multiplexor S
Selección de
operación:
0 → A+B
1 → A-B
A3 A2 A1 A0 B3 B2 B1 B0
Sumador completo
C0
C3
D. Pardo, et al. 1999
RESTADORES
Sumador/Restador de 4 bits
http://www.cmelectronics.8m.com/circuitos_aritmeticos.html
MULTIPLICADORES
http://gemini.udistrital.edu.co/comunidad/profesores/spinzon/docs/sisBinario.pdf
En general:
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031301.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031301.htm
MULTIPLICADORES
DIVISORES
http://gemini.udistrital.edu.co/comunidad/profesores/spinzon/docs/sisBinario.pdf
Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es
24
TEMA 11. CIRCUITOS
ARITMÉTICOS DIGITALES
PROBLEMAS
PROBLEMAS
1. Solución:
PROBLEMAS
1. Solución:
Referencias
Pardo Collantes, Daniel; Bailón Vega, Luís A., “Elementos de
Electrónica”.Universidad de Valladolid. Secretariado de Publicaciones e
Intercambio Editorial.1999.
http://www.profesormolina.com.ar/electronica/componentes/int/sist_arim.htm
http://www.esacademic.com/dic.nsf/eswiki/1114728
http://html.rincondelvago.com/000359903.png
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031001.htm
http://www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/031301.htm
http://azul2.bnct.ipn.mx/clogicos/multivibradores/graficos(.gif)/Cs_128.gif