Cuestión B - AC Grupo 3 13/14

Page 1



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:



PROGRAMA CODIFICADO EN ARM:


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




Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.