Lectures sur l’assembleur ARM
dimanche 2 décembre 2012Par : CyrIngSi vous êtes familier avec la programmation en langage assembleur, vous trouverez ces présentations fort utiles à une mise à niveau vers l’ARM.
- Aperçu de l’assembleur ARM © TELECOM ParisTech
- Vue d’ensemble des architectures des systèmes à microprocesseurs, zoom sur le microprocesseur ARM © TELECOM ParisTech
(en particulier, à partir de la page 38)
Exemple d’une fonction de calcul des 4 opérations
- Nous utilisons un inline assembleur dans la fonction fcalc3
- L’assembleur ARM offre une remarquable fusion des instructions et des conditions
if(b > a)
c = 1;
else
c = 2;
c = 1;
else
c = 2;
CMP r2, r1
MOVGT r3, #1
MOVLE r3, #2
MOVGT r3, #1
MOVLE r3, #2