Langage assembleur sous Arduino

Bonjour,

Tout d'abord j'ai quelques questions :

Tu veut ?

  • faire du code mixte C/C++ & assembleur "inline"
  • faire du code assembleur avec un "starter script" (en gros tu écrit juste tes fonctions haut niveau en assembleur, pour l'initialisation bas niveau c'est le compilo qui s'en charge)
  • faire du code assembleur pure sans aide du compilo ou autre

Sur quelle plateforme ?

  • windows
  • linux
  • mac

Avec quel type d'outils ?

  • makefile en ligne de commande + éditeur texte quelconque
  • makefile + IDE graphique
  • IDE tout intégré avec possibilité de simulation
  • IDE Arduino de base

Souhaites tu pouvoir debugger ton code sur la carte physique ?

Et pour finir : et tu conscient que le langage assembleur est différent pour chaque type de CPU ?
(histoire d'éviter le classique, "hé mais sur x86 (processeur PC) l'assembleur c'est pas du tout pareil !?")

skizoh : le jour où tu arriveras à me donner au cycle CPU prés le temps d'exécution d'une fonction juste avec du code C/C++ alors oui l'assembleur sera devenu un langage obsolète. En attendant c'est un formidable outil pour tout développeurs bas niveau qui se respecte :wink: