Академический Документы
Профессиональный Документы
Культура Документы
Ing Electrnica
ARQUITECTURA DE COMPUTADORAS
PROFESOR:
ALUMNOS:
CDIGO
BLAS TOLEDO Walker Cesar
1113220663
MAHR CALLE Renzo Arturo Fernando
1113210139
CICLO:
2014-A
Laboratorio de Arquitectura de Computadoras 2014-A
PROBLEMA 1
Para el siguiente proceso,
ejecute en el lenguaje
Do
{
c = a + b + c;
c = a b / 5;
c = a * b 1;
if ( b ! = 0 ) c= a / b;
k++
} while ( k < N )
complete el programa y
ensamblador. Utilice N=10.
Hallar:
a)
b)
c)
d)
e)
SOLUCIN
Primero hacemos la programacin en el EMU8086:
b) Luego para ver los nmeros de ciclos para el programa sin segmentacin seria:
Como podemos observar el programa sin segmentar ocupara por cada instruccin 5 siclos del
reloj, luego podemos inferir que a partir de la etiqueta main es donde se aplica el bucle que se
repetir 10 veces entonces podramos calcular el nm. De Ciclos de la siguiente forma:
PROBLEMA 2
Lavandera en PIPELINE:
Ana, Carlos, Carina y Roberto tienen cada uno una cantidad de ropa para lavar;
secar y ordenar, donde el tiempo empleado es:
-La lavadora emplea 30 minutos.
-La secadora emplea 40 minutos.
-Ordenar lleva 20 minutos.
Si el proceso de lavado comienza a las 5:00 pm.
a) Para una lavandera secuencial. A qu hora terminara todo el
Trabajo. Grafique.
b) Para una lavandera en Pipeline, A qu hora finalizara el trabajo.
Grafique.
c) Es correcto o falso ( Explique):
-Pipeline mejora la latencia de toda la carga de trabajo.
-Pipeline mejora el troughput de toda la carga de trabajo.
-Con ms etapas de pipeline se mejorara la performance.
SOLUCIN
C)