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
-----
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
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
Attention : le "+" représente une opération arithmétique en base 2 !Code:A B Rin Rout S 0 + 0 + 1= 0 1 1 + 0 + 1= 1 0
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
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)
Bonjour
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)
Houlà...
En effet...
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
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» ?
.
Moi, je laisse tomber . Il ne comprendra jamais.
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.
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.
Et que ceci est un exercice scolaire ...le 74HC83 n'a pas été créé pour servir de décoration !
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.
Ca ne sert plus à rien. On utilise des µC, µP et des circuits programmables
ah, les additionneurs aujourd'hui c'est que du beau vieux temps !
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.