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