« Base de la programmation, instructions » : différence entre les versions
Aller à la navigation
Aller à la recherche
Contenu supprimé Contenu ajouté
Introduction générale |
Mise en page (bis) |
||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 1 : | Ligne 1 : | ||
= Introduction = |
== Introduction == |
||
*Langage utilisé |
*Langage utilisé |
||
*Comparaison C avec assembleur x86 (voir ci-dessous) |
*Comparaison C avec assembleur x86 (voir ci-dessous) |
||
| Ligne 23 : | Ligne 23 : | ||
</pre> |
</pre> |
||
= Notions générales = |
== Notions générales == |
||
Elle seront abordées au fil de l'eau |
Elle seront abordées au fil de l'eau |
||
| Ligne 33 : | Ligne 33 : | ||
* "setup" et "loop" |
* "setup" et "loop" |
||
= Vocabulaire de l'Arduino = |
== Vocabulaire de l'Arduino == |
||
[http://www.arduino.cc/en/Reference/HomePage ici] |
[http://www.arduino.cc/en/Reference/HomePage ici] |
||
Dernière version du 19 avril 2015 à 06:08
Introduction
- Langage utilisé
- Comparaison C avec assembleur x86 (voir ci-dessous)
- Compilateur
On veut additionner les nombres 1 et 3
En assembleur x86
MOV AX, 1 <-- on place la valeur 1 dans le registre AX
MOV BX, 3 <-- on place la valeur 3 dans le registre BX
ADD AX, BX <-- on additionne AX et BX, et le résultat est dans le registre AX
Il ne reste qu'à lire le registre AX pour connaitre le résultat de l'addition.
En C
int a = 1 + 3;
Il ne reste qu'à lire la variable a pour connaitre le résultat de l'addition.
Notions générales
Elle seront abordées au fil de l'eau
- bloc, si alors sinon, tant que, pour
- types de données
- variables et constantes
- bibliothèques standards
- "setup" et "loop"