WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Les systèmes embarqués

( Télécharger le fichier original )
par Ramzi BOULKROUNE
Université de Annaba - Ingénieur d'état en électronique option télécommunication 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.7.1.2. Exemple de la compilation du langage C vers le langage d'assemblage :

Un flot de compilation typique pour le langage C est représenté figure II.13. Il s'agit d'un flot séquentiel, le résultat de chaque étape étant l'entrée de l'étape suivante. Les trois premières étapes sont le frontal du compilateur ; elles prennent en entrée le programme C et restent inchangées quel que soit le processeur cible. La dernière étape est le dorsal du compilateur qui produit en sortie le programme en langage d'assemblage. Cette étape dépend du processeur cible.

Chapitre II conception des logiciels embarqués

Programme C

Analyse lexicale

Liste de tokens

Analyse syntaxique

Arbre de compilation

Analyse sémantique

Arbre décoré

Génération de code

Programme assembleur

Figure II.13 : Les étapes de la compilation d'un programme en langage C

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle