Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Exécution d'un programme



  1. #1
    ee94

    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

    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
    PIXEL

    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
    cherwam07

    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 ..?)

Sur le même thème :

Discussions similaires

  1. Réponses: 8
    Dernier message: 17/09/2012, 02h33
  2. execution de la premiere programme sur pycircuit
    Par pintal 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 Daniel Rivard dans le forum Électronique
    Réponses: 2
    Dernier message: 13/02/2007, 23h22
  5. Execution d'un programme avec python
    Par Chrysander dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 06/09/2004, 17h47
Découvrez nos comparatifs produits sur l'informatique et les technologies.