Академический Документы
Профессиональный Документы
Культура Документы
TEMA:
LABORATORIO N5
CURSO:
ARQUITECTURAS DE COMPUTADORAS
Cdigo
ALUMNOS:
121321003
9
121321005
7
PREVI
O
(6)
P_LA
B
(8)
SUST
(4)
TARE
AS
(2)
NOT
A
INFORME PREVIO N2
2. Se tiene una lista(vector) de 10 nmeros. Escriba un programa que
separe en 2 vectores los nmeros que terminan en 5 y los nmeros
que terminan en 7
Ejemplo:
Vector: 25,12,33,45,67,32,43,22,12,13
Al ejecutarse debe mostrar:
Vector1: 25,45
Vector2: 67
a) Diagrama de flujo
b) Cdigo en Lenguaje en C
#include<stdio.h>
#include<conio.h>
main ()
{
int i,A[10];
for (i=0;i<10;i++){
printf("El vector A es: ");
scanf("%d",&A[i]);}
printf("\n");
printf("Los numeros que terminan en 5 son: \n");
for (i=0;i<10;i++){
if(A[i]%10==5){
printf("Vector1: %d\n",A[i]);}
}
printf("\n");
printf("Los numeros que terminan en 7 son: \n");
for (i=0;i<10;i++){
if(A[i]%10==7){
printf("Vector2: %d\n",A[i]);}
}
return 0;
}
c) Cdigo en lenguaje ensamblador
Ahora, ingresamos una lista de 10 nmeros: 25, 12, 33, 45, 67,
32, 43, 22, 12, 13
Cdigo en lenguaje C
Primero ingresamos una lista de 10, en este caso ser: 25, 12, 33, 45,
67, 32, 43, 22, 12, 13
7
Cdigo en ensamblador
Primero declaramos nuestro vector de 10 nmeros los cuales son
25, 12, 33, 45, 67, 32, 43, 22, 12 y 13.
e) Observaciones
f) Conclusiones
g) Bibliografa
http://www.ilustrados.com/tema/3805/Programacion-lenguajeensamblador.html
http://platea.pntic.mec.es/jdelucas/ensamblador.htm
http://es.slideshare.net/EBatistaHim/programacion-ii-lenguaje-cmatriz-producto-resta-suma
h) Tarea
Benchmark es una tcnica la cual es usada para medir rendimientos
de un computador, ya sea tan general como para todo el CPU o tan
especfico como para una memoria RAM.
La idea principal del benchmark es saber concretamente con una
estimacin el rendimiento de un CPU o parte de ste y recurrir a la
comparacin con otros para saber con certeza cul es ms rpido.
Aca tenemos a algunos benchamrk para realizar estas tareas para
caractersticas generales:
AIDA64: Permite obtener detalles sobre el procesador, placa
base, memoria, sistema operativo, procesos activos, DLL en uso,
servicios en
ejecucin, carpetas
compartidas
y usuarios,
configuracin de audio y video, configuracin de red local e Internet,
software instalado, elementos de hardware instalados, entre otros y
con la posibilidad de generar un reporte en diversos formatos con
dicha informacin.
10
11
Escritura de memoria:
Copia de la memoria:
12
Latencia de meoria:
CPU y memoria:
13
CPU(Solo calculo):
Disco duro:
14
Tarjeta Grfica:
Escritura de memoria:
Copia de memoria:
16
Latencia de la memoria:
CPU y memoria:
17
Anlisis de CPU(calculo):
18
CONCLUSIONES:
Con este trabajo nos hemos dado cuenta que los benchmarks son tcnicas
las cuales nos permiten medir el rendimiento y compararlo entre otras
19
20