Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A0 B0 X Acarreo
0+ 1+ 0+ 1+
0 0 0 0
0 0 1 1
0 1 1 0 0 1 1 10
1 0 1 0
1 1 0 1 Acarreo
Aritmética del Computador
• Cuando se suman palabras completas se
conectan en cascada los sumadores básicos,
sumando los acarreos
1 1
0 0
0 0
0 A 0101+
0 0
B 0100
0
X 01001
0
1 0
0
1 0 A0
1 1 A1
X0
Σ
A2
A3 X1
0 1
0 B0 X2
B1 X3
0 0 B2
0 B3
Acarreo
0
Aritmética del Computador
Entrada de Acarreo
• Si se quiere un A0
A1
A4
A5
sumador de X0 X4
Σ Σ
A2 A6
A3 X1 A7 X5
B0 X2 B4 X6
mas bit’s basta B1
B2
X3 B5
B6
X7
con conectar B3
Acarreo
B7
Acarreo
vemos y A9
X8
A13
X12
Σ Σ
A10 A14
A11 X9 A15 X13
podremos tener B8
B9
X10
X11
B12
B13
X14
X15
ejemplo uno de
16 bit’s
Aritmética del Computador
• Un ejemplo es el integrado 7583 que es un
sumador de 4 bit’s, como lo vemos en el
ejemplo simulador de circuitos Proteus.
Dato B Dato A
Sumador
Aritmética del Computador
• El proceso de Resta pues la única manera de realizarlo es a
través de una suma, para lo cual se utiliza lo que llamamos
complemento a 2. Vamos a restar 5 menos 4, aquí
veremos los pasos:
COMPLEMENTO 1
0100
Al numero Negativo en
1011
este caso en 4, se le aplica
Complemento a 1 que
5 4 1
es negar los bit’s
COMPLEMENTO 2
1011+ Al numero anterior se 0101+ Se suman, si el acarreo es 1
0001 le suma 1. Y se obtiene 1100 La resta es positiva, si es
1100 el numero para sumar con 10001 0 la resta da un numero
el 5 negativo
Aritmética del Computador
• Ahora restaremos 4-7 lo cual debe de dar un
modulo igual a 3 con signo negativo:
COMPLEMENTO 2
Como el acerreo dio un
1000+ Al numero anterior se 0100+ Numero 0 el resultado es
0001 le suma 1. Y se obtiene 1001 Negativo, para cononcer el
1001 el numero para sumar con 01101
el 4 Modulo debemos de aplicar
Complemento a 2
Aritmética del Computador
• En el dibujo se ve un restador básico, realizado
con sumadores 7483 que son de 4 bit’s.
Dato B Dato A
Complemento 1
Complemento 2
Sumador
Aritmética del Computador
• La Unidad Aritmético Lógica “Arithmetic Logic
Unit” (ALU), es un circuito digital que calcula
operaciones. Las operaciones que realiza son
las siguientes:
– Operaciones Aritméticas: suma, resta, multiplicación,
división, comparación.
– Operaciones lógicas: AND, NOR, NOT, NAND, OR, X-
OR, etc) entre dos números.
10
Aritmética del Computador
Dato A
Funcion
Resultado
Valor A Maquina de
Estados
Resultado
Valor B
Σ
Aritmética del Computador
• Pequeño algoritmo para la
maquina de estados, para hacer
AxB la multiplicación de dos
R=0
números.
Si W=B
A≥B
X=A
No
No
W=A Si
W=W-1 W=0 R
X=B
R=X+R
Aritmética del Computador
• La División se realiza a través de restas
sucesivas, aquí nos apoyamos en una maquina
de estados, donde se programara una unidad
de control para que haga esto.
Valor A Maquina de
Estados
Resultado
Valor B Restador
Aritmética del Computador
R=R-W Si D = Resultado
R<B R = resto
D=D+1
Aritmética del Computador
• Pequeño algoritmo para la maquina de
estados, para hacer la división de dos
A/B números y obtener el primer decimal, si
D= 0 R=0
quieren mas se debe repetir la rutina
W=B tanta veces como decimales queremos.
R=A
No Primer decimal = D
Si Si
R=R-W Entero = D
R<B
D=D+1
No R<B
R =R x 10
D= 0
R=R-W
D=D+1
Aritmética del Computador