Lectures sur l’assembleur ARM

dimanche 2 décembre 2012Par : CyrIng

Si vous êtes familier avec la programmation en langage assembleur, vous trouverez ces présentations fort utiles à une mise à niveau vers l’ARM.

  1. Aperçu de l’assembleur ARM © TELECOM ParisTech
  2. 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;
CMP r2, r1
MOVGT r3, #1
MOVLE r3, #2