Langage c 3 Université Sidi Mohamed Ben Abdellah Faculté des Sciences Dhar El-Mehraz Fès Département d ? Informatique Initiation à la programmation C Par Noureddine Chenfour - N Chenfour CChapitre Eléments de base du langage C Résumé - Pour commander un o
Université Sidi Mohamed Ben Abdellah Faculté des Sciences Dhar El-Mehraz Fès Département d ? Informatique Initiation à la programmation C Par Noureddine Chenfour - N Chenfour CChapitre Eléments de base du langage C Résumé - Pour commander un ordinateur on utilise un programme Un programme est une séquence de commandes Instructions adressées au microprocesseur Le programme est chargé depuis le Disque Dur vers la mémoire qui est à contenu volatil mais à accès très rapide par rapport au disque dure La mémoire est rattachée au Microprocesseur par l ? intermédiaire d ? une suite de BUS de données ou d ? adresse permettant de faire véhiculer Instruction ou données adresses entre le Microprocesseur et la mémoire Le microprocesseur charge les instructions depuis la mémoire RAM instruction par instruction Chaque instruction sera déposée dans un registre d ? instruction traitée par le bloc de décodage et exécution des instruction Si l ? instruction comporte l ? adresse d ? une donnée Mov Ax X Celle-ci sera chargée dans le microprocesseur via un bus de donnée vers l ? accumulateur registre AX qui constitue la sortie de l ? UAL Unité Arithmétique et Logique là o? se passent toute les opération du processeur L ? instruction Exécutée par le Microprocesseur est en code Machine binaire N Chenfour C- Pour faciliter la t? che aux développeurs il fallait inventer un langage de programmation Le langage d ? assemblage le traducteur Langage d ? assemblage Binaire ce dernier est appelé ASSEMBLEUR Exemples d ? instruction du langage d ? assemblage MOV AX X ADD AX Y MOV Z AX Ce code qui signi ?e Z ? X Y sera transformé en binaire pour être exécuté par le Microprocesseur L ? évolution a permis plus tard de créer des langages plus évolués proche de la syntaxe humaine L ? instruction devient par exemple en Langage C Z X Y Le traducteur dans ce cas est appelé COMPILATEUR - Pour faire de la programmation il faut donc choisir un langage de programmation Pascal C C Java ? en fonction des besoins - Il faut ensuite étudier et ma? triser la syntaxe du langage I Squelette général d ? un programme C Rappel Un programme est un ensemble de variables les données du programme un ensemble d ? instructions utilisant ces variables Déclaration des variables Globales void main Déclaration des variables Locales au main Instructions N Chenfour ? ? ? ? ? ? ? ? ? ? CII Déclaration de variables Une variable peut être globale ou locale au main Si elle est déclarée dans le main alors c ? es une variable locale elle ne peut être utilisée que dans le main Pour déclarer une variable il faut lui donner un nom signi ?catif et un type - Il existe plusieurs types nous utiliserons dans ce chapitre types de base int permettant de gérer des entiers signés Octets de valeurs entre - et exemple ages quantités années mois etc ? oat permettant de gérer des valeurs
Documents similaires










-
37
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 15, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 216.3kB