Professional Documents
Culture Documents
Per
Carrera Profesional de Ing. de
Sistemas
CURSO
ARQUITECTURA DEL COMPUTADOR
1
floresf@autonoma.edu.pe
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Normalizacin
F.A.F.L.
floresf@autonoma.edu.pe
3/8=0R3
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
Nmero ms pequeo es 1 / 8
Nmero Mayor es 7 / 4
Distancia ms pequea es 1 / 32
Distancia ms grande es 1 / 4
Nmero de nmeros representables es de 33.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Ejemplo de conversin
.1875 X 2 = 0,375
.375 x 2 = 0,75
.75 x 2 = 1.5
.5 x 2 = 1.0
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
Patrn de Bits
Signo Exponente
Fraccin
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
+1.101 x 25
-1.01011 x 2-126
+1.0 x 2127
+0
-0
+
+2-128
+NaN
0
1
0
0
1
0
0
0
1000 0100
0000 0001
1111 1110
0000 0000
0000 0000
1111 1111
0000 0000
1111 1111
(i)
+2-128
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Aritmtica Binaria
Informacin
general
Suma y resta de punto fijo
Multiplicacin y Divisin de punto fijo
La aritmtica de punto flotante
Alto rendimiento aritmtico
Caso de Estudio: calculadora Aritmtica
usando cdigo decimal binario (BDC)
F.A.F.L.
floresf@autonoma.edu.pe
Aritmtica computacional
Usando representaciones numricas vistas
anteriormente, vamos a ver las cuatro
operaciones aritmticas bsicas: suma, resta,
multiplicacin, divisin.
Tema significativo incluido: punto fijo versus a la
aritmtica de punto flotante, desbordamiento y
subdesbordamiento, el manejo de nmeros con
signo, y el rendimiento.
Observemos primero en aritmtica de punto
fijo, y luego en aritmtica de punto flotante.
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Desbordamiento (Overflow)
El desbordamiento se produce cuando la adicin de dos
nmeros positivos produce un resultado negativo, o cuando la
adicin de dos nmeros negativos produce un resultado
positivo. Adicin de operandos con diferentes signos nunca
produce un desbordamiento.
Tenga en cuenta que descartar el acarreo del bit ms
significativo durante el complemento a dos, adems es normal,
y no se indican por desbordamiento.
Como ejemplo de desbordamiento, considerar la adicin de
(80 + 80 = 160), que produce un resultado de -9610 en un
formato de complemento a dos de 8-bit :
01010000 = 80
+ 01010000 = 80
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Sustractor total
ai
bi
bori
difi
bori+1
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Un ejemplo de complemento
a uno de un nmero entero
sumado con el acarreo final:
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Ejemplo de multiplicacin
F.A.F.L.
floresf@autonoma.edu.pe
Un Multiplicador serial
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
Divisor Serial
F.A.F.L.
F.A.F.L.
floresf@autonoma.edu.pe
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
ci
ci
Gi
F.A.F.L.
aibi
Gi
ai bi
bi ai ci
Pc
i i
Pi
ai
bi
floresf@autonoma.edu.pe
F.A.F.L.
c0
c1
G0
c2
G1 PG
1 0
c3
G2
P2G1 P2 PG
1 0
c4
G3
P3G2
P3 P2G1 P3 P2 PG
1 0
floresf@autonoma.edu.pe
F.A.F.L.
floresf@autonoma.edu.pe
F.A.F.L.