En utilisant des directives de l’assembleur intégré à AVR Studio (version 2), nous pouvons, avec des macros, fabriquer des instructions qui permettent une programmation structurée, tout comme en C ou en Basic. En informatique, une macro est un ensemble d’instructions auquel le programmeur donne un nom. Son nom permet d’appeler cet ensemble dans le programme (ce n’est pas la même chose qu’un sous-programme qui est appelé et exécuté par un saut à l’adresse correspondante). L’appel d’une macro place l'ensemble d’instructions portant le nom de la macro à l’emplacement de l’appel. Un appel de macro ne fonctionne que pendant la traduction de la source et non pendant l’exécution du programme.
Discussion (0 commentaire(s))