MultiMedia Logic est une application gratuite pour apprendre à concevoir des circuits booléens, tels que des multiplexeurs, des demi-additionneurs et des additionneurs complets. Les additionneurs logiques effectuent l'addition binaire sur deux nombres de base deux arbitrairement grands. La différence entre un additionneur complet et un demi-additionneur est qu'un additionneur complet gère un bit de report tandis qu'un demi-additionneur omet ce nombre. Par conséquent, un additionneur complet nécessite trois bits d'entrée et deux bits de sortie, tandis qu'un demi-additionneur n'utilise que deux entrées et une sortie.
Accédez à un site Web qui affiche un diagramme d'additionneur complet (lien dans les ressources) ; si vous êtes étudiant, reportez-vous au schéma de votre manuel. Un additionneur complet de base n'est pas très compliqué, mais un diagramme illustre le câblage exact des entrées, des portes et des sorties.
Ouvrez MultiMedia Logic, sélectionnez l'outil "Input" dans la boîte à outils, puis ajoutez trois entrées à la toile en cliquant à l'endroit où vous souhaitez les placer. Nommez les entrées «A», «B» et «Cin» en cliquant sur le nom d'une entrée et en tapant le nouveau nom.
Sélectionnez l'outil «LED», puis créez deux sorties LED. Dans une porte logique réelle, les sorties sont câblées à une autre porte logique ou composant matériel, mais dans MultiMedia Logic, une lumière LED représente la valeur booléenne de la sortie. Nommez les voyants «S» et «Cout».
Sélectionnez l'outil «Xor», puis ajoutez deux portes Xor entre les entrées et les sorties. Une porte Xor effectue une opération exclusive ou sur deux bits d'entrée, produisant «vrai» si exactement une entrée est vraie ou «fausse» dans tous les autres cas.
Sélectionnez l'outil «Et», puis ajoutez deux Et des portes entre les entrées et les sorties. Sélectionnez l'outil "Ou", puis ajoutez une porte Ou. Au total, un additionneur complet de base utilise cinq portes: deux portes Xor, deux portes And et une porte Or.
Sélectionnez l'outil "Câble", puis connectez les entrées aux portes selon le schéma de câblage. Pour connecter deux objets à l'aide de l'outil Câble, cliquez sur le premier objet, puis maintenez le bouton de la souris et faites glisser le curseur sur le deuxième objet. Pour connecter une entrée à plusieurs portes, cliquez sur le fil reliant l'entrée à sa porte initiale, puis maintenez le bouton de la souris et faites glisser le curseur vers la porte suivante.
Connectez A et B aux entrées de une porte Xor, puis connectez-les également aux entrées d'une porte And.
Connectez Cin et la sortie de la première porte Xor aux entrées de la deuxième porte Xor, puis connectez ces deux fils. aux entrées de la porte And non utilisée.
Connectez les sorties des deux portes And aux entrées de la porte Or.
Connectez la sortie de la deuxième porte Xor à S et connectez la sortie de la porte Ou vers Cout. Le câblage de l'additionneur complet est terminé.
Cliquez sur "Jouer" dans la barre d'outils pour explorer la fonction de l'additionneur complet. Cliquez sur une entrée pour l'activer et envoyer un «vrai» signal depuis sa sortie. Reportez-vous à la table de vérité sur le site College of the Redwoods (voir Ressources) ou votre manuel pour la sortie correcte d'un additionneur complet. Lorsque la LED S s'allume, elle représente une valeur "vraie" ou "une" dans la ligne de somme; lorsque la LED Cout s'allume, elle représente une valeur de report à ajouter à la colonne suivante de l'opération.