Calculateur AND booléen et table de vérité

Effectuez des opérations booléennes ET, générez des tables de vérité complètes et analysez des séquences binaires avec ce calculateur de porte logique instantané.

Sélectionnez un type d'opération, entrez vos valeurs booléennes et cliquez sur Calculer pour afficher instantanément les résultats AND, les tables de vérité ou les sorties de séquence.

Calculateur AND booléen et table de vérité
Effectuez des opérations booléennes ET, générez des tables de vérité complètes et analysez des séquences binaires avec ce calculateur de porte logique instantané.

À propos de la calculatrice booléenne ET

L'opération booléenne ET est l'une des trois opérations logiques fondamentales qui constituent la base de toute informatique numérique, aux côtés de OU et NON. Introduite par le mathématicien George Boole au XIXe siècle, l'algèbre booléenne fournit le cadre mathématique permettant de raisonner sur les valeurs de vérité et constitue le fondement de la conception de circuits numériques, de la programmation informatique et de la théorie de l'information. L'opération AND prend au moins deux entrées, chacune pouvant être vraie (représentée par 1 ) ou fausse (représentée par 0 ), et produit une sortie qui n'est vraie que lorsque chaque entrée est vraie. Cette exigence stricte fait de AND un détecteur de coïncidence naturelle : il signale 1 uniquement lorsque la condition A est remplie ET que la condition B est remplie (ET la condition C est remplie, et ainsi de suite). Dans le langage courant, la phrase « Vous pouvez participer si vous avez un ticket ET que votre nom est sur la liste » exprime exactement une condition ET. Mathématiquement, l'opération ET s'écrit souvent sous la forme A ∧ B, A · B ou simplement AB en algèbre booléenne. Il satisfait à plusieurs lois algébriques importantes. La loi commutative stipule que A ∧ B = B ∧ A, donc l'ordre des opérandes n'a pas d'importance. La loi associative stipule que (A ∧ B) ∧ C = A ∧ (B ∧ C), donc les parenthèses peuvent être réarrangées librement. La loi d'identité dit A ∧ 1 = A, ce qui signifie que anding avec 1 laisse toute valeur inchangée. La loi d'annihilation dit A ∧ 0 = 0 , ce qui signifie que anding avec 0 donne toujours 0 . La loi idempotente dit A ∧ A = A, donc répéter une entrée n'a aucun effet. Le théorème de De Morgan relie ET à OU : ¬(A ∧ B) = ¬A ∨ ¬B, ce qui est essentiel pour la simplification du circuit. Sur le plan matériel, les portes ET sont construites à partir de transistors connectés en série : le courant ne peut circuler dans le circuit que lorsque les deux transistors sont allumés, implémentant ainsi la table de vérité ET directement dans le silicium. Les processeurs modernes contiennent des milliards de portes ET fonctionnant à des vitesses de plusieurs gigahertz. Dans les logiciels, l'opérateur AND au niveau du bit (&) applique AND indépendamment à chaque paire de bits correspondants dans deux entiers, tandis que l'opérateur AND logique (&&) l'applique à des expressions booléennes entières et utilise souvent une évaluation par court-circuit pour plus d'efficacité. Les applications pratiques de la logique ET sont omniprésentes. Dans le contrôle d'accès, un système n'accorde l'entrée que lorsque l'utilisateur est authentifié ET autorisé. Dans le traitement d'images, le masquage ET extrait des plans de bits spécifiques à partir des valeurs de pixels. Dans le filtrage des paquets réseau, les règles de pare-feu combinent plusieurs conditions avec AND pour décider d'autoriser ou non le trafic. Dans les systèmes embarqués, le code du microcontrôleur lit les états des capteurs et déclenche des actions uniquement lorsque toutes les conditions sont simultanément satisfaites. Cette calculatrice couvre trois modes : un ET binaire direct pour jusqu'à trois entrées, un générateur de table de vérité complète affichant toutes les combinaisons d'entrée et un processeur ET séquentiel qui applique l'opération AND progressivement à travers une chaîne binaire, vous aidant à comprendre comment AND s'accumule sur un flux de données.

Exemples ET booléens

Opérations ET courantes montrant les entrées, les sorties et le contexte pratique.

EntréesSortirExplication
A = 1 , B = 11Les deux entrées sont vraies, donc AND génère 1 . C'est le seul cas où une porte ET à deux entrées produit 1 .
A = 1 , B = 00Une entrée est fausse. AND nécessite que toutes les entrées soient 1 ; puisque B= 0 le résultat est 0 .
A = 1 , B = 1 , C = 11Porte ET à trois entrées. Toutes les entrées sont 1 , donc la sortie est 1 . Seule 1 parmi les combinaisons d'entrées possibles 8 donne la sortie 1 .
Séquence : 1101Résultats des étapes : 1→1 , 1→1 , 0→0 , 1→0AND en cours d'exécution : une fois qu'un 0 apparaît, le AND en cours d'exécution passe à 0 et y reste pour toutes les étapes suivantes.

Comment utiliser la calculatrice booléenne ET

  1. Choisissez le type d'opération : « Opération ET binaire » pour le calcul d'entrée directe, « Génération de table de vérité » pour une table de vérité complète ou « Séquence binaire ET » pour un traitement séquentiel.
  2. Pour les opérations binaires, saisissez 0 ou 1 dans les champs de saisie pour A, B et éventuellement C. Cliquez sur Calculer pour voir instantanément le résultat ET.
  3. Pour le mode table de vérité, sélectionnez le nombre d'entrées ( 2 , 3 ou 4 ) pour générer un tableau complet affichant toutes les combinaisons d'entrées et leurs sorties ET.
  4. Pour le mode séquence, saisissez une chaîne binaire (par exemple 1101 ) dans le champ séquence. La calculatrice applique ET progressivement tout au long de la séquence et affiche le résultat en cours à chaque étape.
  5. Cliquez sur Réinitialiser pour effacer toutes les entrées et démarrer un nouveau calcul avec le même mode de fonctionnement ou un mode de fonctionnement différent.

FAQ sur la calculatrice ET booléenne

Quand l’opération ET génère-t-elle 1 ?
L'opération ET génère 1 uniquement lorsque chaque entrée est 1 . Pour deux entrées, seule la combinaison A= 1 , B= 1 donne la sortie 1 . Pour n entrées, il existe exactement une combinaison (tous les 1 ) qui produit une sortie 1 parmi 2 ⁿ combinaisons possibles. Toutes les autres combinaisons renvoient 0 .
Quelle est la différence entre le ET au niveau du bit et le ET logique ?
L'opérateur logique AND (&&) traite une valeur entière comme vraie ou fausse et renvoie un résultat booléen. AND au niveau du bit (&) fonctionne indépendamment sur chaque paire de bits correspondante. Par exemple, 5 & 3 en binaire est 101 & 011 = 001 = 1 , tandis que 5 && 3 est simplement vrai. Utilisez AND au niveau du bit pour la manipulation et le masquage des bits ; utilisez le ET logique pour la logique conditionnelle.
Qu’est-ce que l’évaluation des courts-circuits dans les opérations ET ?
En programmation, lors de l'évaluation de A && B, si A est faux, le résultat doit être faux quel que soit B. L'évaluation de court-circuit exploite ceci : elle ignore l'évaluation de B lorsque A est faux. Cette optimisation améliore les performances et évite les effets secondaires, par exemple en évitant un déréférencement de pointeur nul dans 'object != null && object.property > 0 '.
Quel est le rapport entre AND et la multiplication ?
Pour les valeurs binaires 0 et 1 , AND se comporte de manière identique à la multiplication entière : 0×0=0 , 0×1=0 , 1×0=0 , 1×1=1 . Cette analogie est utile pour des calculs mentaux rapides. Cependant, AND est une opération logique et la multiplication est arithmétique, donc l'analogie ne s'applique pas aux entiers non binaires et ne doit pas être appliquée aveuglément.
Quel est le théorème de De Morgan pour AND ?
Le théorème de De Morgan stipule que NOT(A AND B) = NOT(A) OR NOT(B). En d’autres termes, vous pouvez convertir une porte ET en porte OU en inversant toutes les entrées et en inversant la sortie. Cette équivalence est largement utilisée dans la conception de circuits numériques pour simplifier les expressions, réduire le nombre de portes et implémenter des fonctions logiques complexes en utilisant un ensemble minimal de types de portes.
Comment AND est-il utilisé dans le masquage au niveau du bit ?
AND au niveau du bit avec un masque extrait des bits spécifiques d'une valeur. Par exemple, l'opération AND sur n'importe quel octet avec 0b00001111 (décimal 15 ) remet à zéro les quatre bits supérieurs et préserve les quatre bits inférieurs. Cette technique est utilisée dans les réseaux pour extraire les adresses de sous-réseau, dans les graphiques pour isoler les canaux de couleur et dans les systèmes embarqués pour lire les bits de capteurs individuels à partir d'un registre matériel.