asm volatile, fontion ReadCoreTimer
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

asm volatile, fontion ReadCoreTimer



  1. #1
    pseudoguyanais

    asm volatile, fontion ReadCoreTimer


    ------

    Bonjour,

    quelqu'un pourrait me dire ce qu'il se passe dans cette instruction en asm??
    Code:
    unsigned int __attribute__((nomips16)) ReadCoreTimer(void)
    {
        unsigned int timer;
    
        // get the count reg
        asm volatile("mfc0   %0, $9" : "=r"(timer));
    
        return timer;
    }
    Que veux dire exactement le code :
    Code:
    asm volatile("mfc0   %0, $9" : "=r"(timer));
    D'après ce que j'ai lu sur internet, il s'agirait d'une opération sur le registre 0 du processeur et la sortie irait dans la variable timer.
    Mais je comprends pas vraiment... Les explications sur comment marchent les instructions asm que j'ai trouvées sont franchement pas trop bien faites.

    -----

  2. #2
    pseudoguyanais

    Re : asm volatile, fontion ReadCoreTimer

    Ok, je crois que j'ai compris:

    En fait cette commande doit dire que l'on met le contenu qui se trouve à l'adresse 9 du registre 0 du coprocesseur et le stock dans la variable "timer"

    Voila

Discussions similaires

  1. Volatile pour une poudre ?
    Par invite0d2f3ecb dans le forum Chimie
    Réponses: 5
    Dernier message: 25/08/2010, 08h48
  2. Solvant ininflammable, volatile et non toxique
    Par Sephiroth300 dans le forum Chimie
    Réponses: 6
    Dernier message: 28/06/2010, 15h40
  3. Matière volatile sèche
    Par invite13ad9a27 dans le forum Chimie
    Réponses: 2
    Dernier message: 31/08/2009, 10h59
  4. memoire non volatile
    Par EmKa69 dans le forum Électronique
    Réponses: 3
    Dernier message: 14/01/2009, 23h00
  5. Mémoire non volatile numérique
    Par cipango dans le forum Physique
    Réponses: 0
    Dernier message: 02/01/2008, 17h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.