martes, 20 de enero de 2015

Comparativa Fibonacci ARM/x86. Pros y contras.

Comparativa Fibonacci ARM/x86

Como se puede apreciar en las entradas anteriores. El uso de los registros y las operaciones es mucho más simple en ARM, por lo que este programa resulta mucho más sencillo programarlo en ARM que en x86

PROS:

ARM

- Más registros a utilizar.
- Operaciones más fáciles de realizar.
- Llamadas más sencillas a las subrutinas.

X86

- Mayor potencia gracias al uso de funciones de C
- No necesita el depurador para comprobar su funcionalidad.
- Se puede dividir un registro para que funcione como varios de menor capacidad.

CONTRAS:

ARM

- Hay que introducir la posición con el depurador
- Requiere mayor control del pc si dentro del blucle llama a otra subrutina, es necesario otro registro
   para controlarlo.


X86

- Pocos registros
- Hay que estar guardando y recuperando los registros cuando se hacen llamadas a funciones

   externas.

No hay comentarios:

Publicar un comentario