miércoles, 14 de enero de 2015

Sección Arm y X86

En esta sección me he basado en el conocido algoritmo de fibonacci, un algoritmo que combina bucles y condicionales.

Arm:
Una de las ventajas que he visto en este algoritmo con Arm es que se puede controlar que hay en cada registro y trabajar con ellos de forma rápida. Por otro lado, en el momento que tenga que necesite más registros de los que me permite Arm se vuelve muy complejo.
Se debe estar guardando en memoria.

X86:
La ventaja encontrada en X86 es que puedo trabajar directamente con la memoria sin necesidad de pasar por un registro, es muy práctico a la hora de hacer operaciones. Sin embargo, la falta de registros da mucha abstracción y tienes que estar controlando que hay en cada sitio y siendo precavido a la hora de hacer tu algoritmo.

Codigo Arm:

Codigo X86:


No hay comentarios:

Publicar un comentario