Exécution d'un programme
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Exécution d'un programme



  1. #1
    invitea0ff9272

    Exécution d'un programme


    ------

    Bonjour à tous et à toutes
    J'aimerai bien savoir la répartition d'un programme avant et après l'exécution dans la mémoire d'un PIC : l'emplacement des variables globales et locales ...
    Est ce qu'il y a un lien qui vulgarise le principe de tous ça ??
    Merci d'avance

    -----

  2. #2
    albanxiii
    Modérateur

    Re : Exécution d'un programme

    Bonjour,

    Sur un PIC, je ne sais pas, mais sur un ARM, les variables globales restent à la même place tout le temps (soit à un endroit fixé par le compilateur / l'éditeur de liens dans la zone qu'on lui donne pour cela, soit à un endroit fixé à la main dans le code C), et les variables locales vivent dans le tas (heap) dont l'emplacement est indiqué au compilateur / éditeur de liens. Les variables locales ont une durée de vie limité à celle de leur utilisation.

    @+
    Not only is it not right, it's not even wrong!

  3. #3
    inviteede7e2b6

    Re : Exécution d'un programme

    le cours de référence sur le pic :

    http://www.abcelectronique.com/bigon....php?par=0270c

  4. #4
    invite0e5af214

    Re : Exécution d'un programme

    Salut,

    J'imagine que tu parles de "PIC programmé en C".
    Ca va donc dépendre un petit peu du compilateur que tu utilises.
    Généralement tu peux obtenir un fichier .map après la compil, dans lequel tu verras les adresses de tes fonctions et des variables globales.

    Pour le reste tu pourras fouiller dans la doc du compilateur (qui est ..?)

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Réponses: 8
    Dernier message: 17/09/2012, 02h33
  2. execution de la premiere programme sur pycircuit
    Par invite58100a4d dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 30/06/2012, 11h46
  3. [CodeBlocks] Exécution du programme
    Par Shadowlugia dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 26/03/2012, 23h34
  4. Exécution de programme externe au pic
    Par invite99eb5770 dans le forum Électronique
    Réponses: 2
    Dernier message: 13/02/2007, 23h22
  5. Execution d'un programme avec python
    Par invite242c100d dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 06/09/2004, 17h47
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...