Page 19 - Sinumetech1
P. 19
Principe de fonctionnement du micro-processeur
constitué de 0 et de 1. microprocesseur directe- pourra à priori faire notre
ment. choix :
Bien entendu il est très fas- Mais pour faciliter encore - ceux qui seront transfor-
tidieux d’écrire tout un pro- plus les choses on utilisera més en langage machine en
gramme en langage un langage de haut niveau, totalité avant d’être stockés
machine. qui s’approchera le plus pos- en mémoire,
Pour écrire au plus proche sible du langage parlé, avec - ceux qui seront traduits en
de la machine, sans utiliser des mots comme if, then, langage machine au fur et à
des groupes de 0 et de 1, on else, print etc. Tous les lan- mesure de la lecture en mé-
peut utiliser l’assembleur. gages dont nous parlerons moire du programme source
Par exemple pour mettre la maintenant seront des lan- et de son exécution.
valeur 01 dans l’accumula- gages de haut niveau,
teur A d’un microproces- comme le Basic, le Pascal, le aLes premiers sont des
seur, ou écrira LDA #01, qui C, Java, Python, etc. programmes compilés. Il y
signif e “Charger A avec 01” a alors deux programmes : le
soit en anglais “Load A 01”. Une fois que l’on sait sur programme “source”, celui
L’assembleur est un lan- quelle machine va “tourner” que vous écrivez avec un
gage de bas niveau, ce qui notre programme, il y a en- langage de haut niveau
signif e que l’on écrit des core deux groupes de lan- (proche du langage humain)
instructions destinées au gages dans lesquels on et le programme “compilé”
SiNum&Tech 19/47