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
   14   15   16   17   18   19   20   21   22   23   24