aditionneur complet
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

aditionneur complet



  1. #1
    invitecad1e610

    Exclamation aditionneur complet


    ------

    Bonjour,
    http://fr.wikipedia.org/wiki/Additionneur
    Pour l'aditionneur complet,
    je comprend pas pourquoi la retenue de sortie est 0 et au même temps la retenue d'entrée est 1.
    Merci

    -----

  2. #2
    invitee05a3fcc

    Re : aditionneur complet

    A la deuxième ligne ?
    On a trois signaux d'entrée et deux en sortie . Les entrées vivent leurs vies ... et les sorties évoluent en fonction des entrées
    Code:
    A   B   Rin     Rout S
    0 + 0 + 1=      0   1
    1 + 0 + 1=      1   0
    Attention : le "+" représente une opération arithmétique en base 2 !

  3. #3
    invitecad1e610

    Re : aditionneur complet

    c'est vrai, mais il y a une relation entre Rin et Rout (retenue d'entrée et retenue de sortie), la relation est: Rin=Rout-1. alors la retenue d'entrée est dépendante de la retenue de sortie, alors quand Rout=0, il faut que Rin=0.
    n'est ce pas?

  4. #4
    invitee05a3fcc

    Re : aditionneur complet

    Citation Envoyé par TaRiKq Voir le message
    mais il y a une relation entre Rin et Rout (retenue d'entrée et retenue de sortie), la relation est: Rin=Rout-1.
    Non
    R in est une entré
    Rout est une sortie

    C'est deux choses complètement indépendantes


    Quand on additionne arithmétiquement deux bits ... en général, c'est pour faire une addition sur des mots de plusieurs bits (4 bits par exemple A3 A2 A1 A0 et B3 B2 B1 B0)
    1/ Donc il faut quatre additionneurs
    2/ Chaque additionneur a son Rin branché sur le Rout du précédent

    Le Rin de (A0+B0) est mis à "0" (vu qu'il n'y a pas de précédent)
    Le Rout de (A3+B3) permet d'avoir un résultat sur 5 bits (parce que l'addition de deux mots de 4 bits donne 5 bits de résultat)

  5. A voir en vidéo sur Futura
  6. #5
    invite936c567e

    Re : aditionneur complet

    Bonjour

    Citation Envoyé par TaRiKq Voir le message
    c'est vrai, mais il y a une relation entre Rin et Rout (retenue d'entrée et retenue de sortie), la relation est: Rin=Rout-1. alors la retenue d'entrée est dépendante de la retenue de sortie, alors quand Rout=0, il faut que Rin=0.
    n'est ce pas?
    Non. D'où sort la relation « Rin=Rout-1 » ?

    Rin correspond à la retenue effectuée au rang précédent, et qu'il faut rajouter à la somme des chiffres de rang courant.

    Rout correspond à la retenue effectuée au rang courant, et sera utilisée au rang suivant.

    Il n'y a pas de différence entre la manière de mener une addition binaire et une addition dans le système décimal comme on a l'habitude d'en faire. Ce qui change, c'est que 10=1+1 en binaire, alors que 10=9+1 en décimal.

    Donc les relations à considérer sont :

    S = A ⊕ B ⊕ Rin (addition binaire réalisée à l'aide de OU Exclusifs)

    Rout = A.B + A.Rin + B.Rin (retenue si au moins deux des entrées sont à 1)

  7. #6
    invitee05a3fcc

    Re : aditionneur complet

    Citation Envoyé par PA5CAL Voir le message
    D'où sort la relation « Rin=Rout-1 » ?
    Je pense avoir pigé le problème de TaRiKq .....

    Il a lu quelque part que « Rin=Rout-1 ». Le gars a voulu dire (trop rapidement) que « Rin » était branché sur « Rout » du précédent

  8. #7
    invite936c567e

    Re : aditionneur complet

    Houlà...

    En effet...

  9. #8
    invitecad1e610

    Re : aditionneur complet

    Rin correspond à la retenue effectuée au rang précédent, et qu'il faut rajouter à la somme des chiffres de rang courant.

    Rout correspond à la retenue effectuée au rang courant, et sera utilisée au rang suivant.

    C'est vrai, j'ai compris tout ces trucs, alors, si 0+0=0, il n y a pas de retenue, alors Rout=0,
    jusqu'a ici c'est bien, et puisque Rout=0, Rin=0 à ce que vous avez dis.
    n'est ce pas??
    en regardant de le tableau de l'aditionneur complet(1.2), en trouve que Rout=0 et Rin de la ligne suivante Rin=1!http://fr.wikipedia.org/wiki/Additionneur
    Merci d'avance

  10. #9
    invite936c567e

    Re : aditionneur complet

    Citation Envoyé par TaRiKq Voir le message
    en regardant de le tableau de l'aditionneur complet(1.2), en trouve que Rout=0 et Rin de la ligne suivante Rin=1!
    Oui.

    A=0 B=0 Rin=1 donnent Rout=0

    puisque Rout = A.B + A.Rin + B.Rin


    EDIT: Ou alors on ne se comprend pas, et il y a une confusion sur la signification de la table de vérité de l'additionneur donnée par Wikipedia. Pourquoi parler de «Rin de la ligne suivante» ?

    .

  11. #10
    invitee05a3fcc

    Re : aditionneur complet

    Moi, je laisse tomber . Il ne comprendra jamais.

  12. #11
    invitecad1e610

    Re : aditionneur complet

    OK, merci, tout se joue alors sur : Rout = A.B + A.Rin + B.Rin.
    merci de votre patience
    c'est vrai que j'ai une tête de mule, mais le plus important c'est j'ai compris.
    Merci encore.

  13. #12
    invite936c567e

    Re : aditionneur complet

    Rout = A.B + A.Rin + B.Rin correspond à l'équation de la retenue sous sa forme «canonique».

    Mais sur le schémade Wikipedia, la fonction est réalisée sous une forme différente afin de pouvoir profiter de l'un des OU Exclusifs de l'additionneur, avec une équation :

    Rout = A.B + Rin.(A ⊕ B)

    Cette équation est bien évidemment équivalente à la première, à ceci près qu'en pratique le circuit réalisé est un peu plus lent.

  14. #13
    invitee05a3fcc

    Re : aditionneur complet

    Citation Envoyé par PA5CAL Voir le message
    à ceci près qu'en pratique le circuit réalisé est un peu plus lent.
    Et que ceci est un exercice scolaire ...le 74HC83 n'a pas été créé pour servir de décoration !

  15. #14
    invitecad1e610

    Re : aditionneur complet

    salut,
    merci les gars, je crois que j'ai assimilée le principe de l'aditionneur complet, si quelqu'un svp peu me donner un exemple concret de l'utilité de cet aditionneur, par exemple en peu l'utiliser ou? et quoi faire de l'addition de mots binaires?
    Merci encore.

  16. #15
    invitee05a3fcc

    Re : aditionneur complet

    Ca ne sert plus à rien. On utilise des µC, µP et des circuits programmables

  17. #16
    invitecad1e610

    Re : aditionneur complet

    ah, les additionneurs aujourd'hui c'est que du beau vieux temps !

  18. #17
    invite936c567e

    Re : aditionneur complet

    On peut encore s'en servir pour réaliser des maquettes de circuits numériques complexes qui seront ensuite réalisés sur une seule puce (notamment un ASIC, mais aussi parfois un FPGA).

    On peut ainsi par exemple construire la maquette opérationnelle d'un calculateur spécialisé à haute vitesse, pour lequel les solutions classiques (µC, CPU ou DSP) seraient trop lentes ou mal adaptées.

    C'est une alternative aux logiciels de conception et de simulation, qui présentent souvent l'inconvénient de ne pas permettre les tests en conditions réelles avant fabrication.

Discussions similaires

  1. NP-Complet vs NP-Difficile !!!!
    Par invite68a2ea62 dans le forum Mathématiques du supérieur
    Réponses: 13
    Dernier message: 20/12/2010, 09h28
  2. Prix de SSC complet?
    Par invite2ac70079 dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 28
    Dernier message: 07/06/2009, 18h40
  3. Espace complet
    Par invitedbe5e39e dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 15/11/2008, 14h40
  4. additioneur complet
    Par invitecad1e610 dans le forum Électronique
    Réponses: 7
    Dernier message: 25/06/2008, 16h14
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...