cuestión b - ac grupo 3 13/14

8

Upload: ana-gomez

Post on 11-Mar-2016

221 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Cuestión B - AC Grupo 3 13/14
Page 2: Cuestión B - AC Grupo 3 13/14
Page 3: Cuestión B - AC Grupo 3 13/14

Idear un programa (deberá ser una idea original –no una copia-) y codificarlo en ambas arquitecturas ARM/x86. Identificar pros y contras.

BREVE DESCRIPCIÓN DEL PROGRAMA CODIFICADO:

Se trata de un programa estadístico sencillo. Se va leyendo números por teclado hasta que se

introduzca un 0. Este programa tiene un menú en el que podemos elegir entre ver la suma de los

números introducidos, ver el número de datos introducidos, la media y la varianza. Este

programa es una ampliación de la cuestión D.

PROGRAMA CODIFICADO EN x86:

Page 4: Cuestión B - AC Grupo 3 13/14
Page 5: Cuestión B - AC Grupo 3 13/14

PROGRAMA CODIFICADO EN ARM:

Page 6: Cuestión B - AC Grupo 3 13/14

COMPARATIVA x86 y ARM:

! Se puede utilizar funciones de C y del S.O. dentro del código y en ARM no (o no sabemos

cómo).

! Pocos registros usables para datos en x86(4) en comparación con ARM que tiene más

registros(12).

! En x86 podemos utilizar subprogramas y en ARM no. Esto facilita la modularidad de los

programas en x86.

! Las operaciones que pueden dar a lugar a desbordamiento (multiplicar,…) en x86 son

mucho más complejas que en ARM.

! Al tener x86 registros de diferentes tamaños se puede adaptar más al tipo de dato que

en ARM, pero esto conlleva una mayor complejidad.

Códigos de los programas

• ENLACE DE DESCARGA PARA EL PROGRAMA EN x86:

https://drive.google.com/file/d/0B1jZCjPQ0PclSVVTS0YxeUdNc2c/edit?usp=sharing

• ENLACE DE DESCARGA PARA EL PROGRAMA EN ARM:

https://drive.google.com/file/d/0B1jZCjPQ0PclQ0tPNnNPbDVBVkk/edit?usp=sharing

Page 7: Cuestión B - AC Grupo 3 13/14
Page 8: Cuestión B - AC Grupo 3 13/14