pourquoi différents registres?
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

pourquoi différents registres?



  1. #1
    invite477a38fc

    pourquoi différents registres?


    ------

    Bonsoir!

    Voila donc sans autres tergiversations ma question: (qui est en fait dans le titre), soit:

    Pourquoi un ordinateur comprend-il plusieurs registres?

    Voila, je vous remercie d'avance pour votre réponse^^.

    -----

  2. #2
    Towl

    Re : pourquoi différents registres?

    Les registres CPU permettent de sauvegarder temporairement les résultats et opérande d'un calcul.
    Or il n'existe pas (a ma connaissance, et pour le x86) d'opération qui permettent de manipuler plusieurs valeur stockées à des adresses mémoires. Pour l'addition par exemple, tu peux faire :
    registre + valeur = registre
    registe + registe = registre
    registre + *adresse = registre
    Et c'est tout

    Un exemple tout bête qui montre l'interet de disposer de plusieurs registres : la gestion de la division. Elle permet retourne le résulat de la division ainsi que le reste. Il faut bien qu'elle puisse les stocker quelque part
    Ex:
    Code:
    mov edx, 0
    mov eax, 32    
    mov ecx, 3
    div ecx  ; effectue [edx:eax] / ecx, soit 32 / 3
             ; eax = quotient, edx = reste
    Et puis les registres sont des mémoire tres rapide d'acces, donc c'est interressant d'en avoir beaucoup pour stocker les résultats intermédiaires d'un calcul.
    The only limiting factor of the Linux operating system, is his user. - Linus Torvalds

Discussions similaires

  1. Différents lasers. Comment ? Pourquoi ?
    Par invite25acea8a dans le forum Technologies
    Réponses: 1
    Dernier message: 27/08/2008, 09h11
  2. registres
    Par invitedc31ba8c dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2007, 21h36
  3. Les différents types de processeur différents
    Par Rodrigue dans le forum Électronique
    Réponses: 6
    Dernier message: 08/05/2006, 17h52
  4. Pourquoi y a-t-il des nuages différents ?
    Par invite1f7aa670 dans le forum Géologie et Catastrophes naturelles
    Réponses: 3
    Dernier message: 22/07/2004, 09h17
  5. les registres
    Par invite459a4ddc dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 13/01/2004, 23h25
Découvrez nos comparatifs produits sur l'informatique et les technologies.