Électronique numérique: opérations logiques
Une des choses qui rend binaire si utile dans l'électronique est qu'il est très efficace pour le traitement des opérations spéciales appelées opérations logiques. Les opérations logiques comparer deux bits binaires et fournir un troisième bit binaire en conséquence. Il ya 16 opérations logiques possibles. Pour l'instant, concentrons-nous sur trois d'entre eux: ET, OU, XOR et.
La liste qui suit résume ces trois opérations logiques de base:
ET: Une opération et compare deux valeurs binaires. Si les deux valeurs sont 1, le résultat de l'opération ET est une valeur 1. Si est égal à 0 ou les deux valeurs sont 0, le résultat est 0.
OU: Une opération OU compare deux valeurs binaires. Si au moins l'une des valeurs est égal à 1, le résultat de l'opération OU est 1. Si les deux valeurs sont 0, le résultat est 0.
XOR: Une opération OU-Exclusif compare deux valeurs binaires. Si exactement l'un d'eux est égal à 1, le résultat est égal à 1. Si les deux valeurs sont 0 ou si les deux valeurs sont 1, le résultat est 0.
First Value | Deuxième valeur | ET | OU | XOR |
---|
0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 |
On peut appliquer des opérations logiques à des nombres binaires qui ont plus d'un chiffre binaire par application de l'opération d'un bit à la fois. La meilleure façon de le faire manuellement est d'aligner les deux nombres binaires sur le dessus de l'autre et puis écrire le résultat de l'opération ci-dessous chaque chiffre binaire. L'exemple suivant montre comment vous calculez 10010100 11011101 ET:
Comme vous pouvez le voir, le résultat est 10010100.
A propos Auteur
Comment utiliser le bit à bit et opérateur dans la programmation de c Comme l'opérateur OR dans la programmation en C, l'opérateur AND au niveau du bit, , Affecte également bits dans un multiplet. Contrairement OU, qui définit les bits, les masques et le fonctionnement bit valeurs. Il est plus facile de vous…
Exprimez nombres binaires en C ++ Les variables en langage C de sont stockées en interne comme des nombres dits binaires. Les nombres binaires sont stockées sous forme d'une séquence de valeurs 1 et 0 connus comme morceaux. La plupart du temps, on n'a pas vraiment besoin de…
Exprimant nombres binaires en C ++ Les variables en langage C de sont stockées en interne comme des nombres dits binaires. Les nombres binaires sont stockés sous la forme d'une séquence de valeurs 1 et 0 connus comme morceaux. La plupart du temps, on n'a pas vraiment besoin de…
Expressions en C ++ Variables et constantes ne sont utiles que si vous pouvez les utiliser pour effectuer des calculs. Le terme expression C est de jargon pour un calcul. Vous avez déjà vu la plus simple expression:L'expression de int n = // declarationn…
Effectuer arithmétique binaire simple en C ++ UN opérateur binaire est une qui a deux arguments. Si vous pouvez dire var1 var2 op, op doit être un opérateur binaire. Les opérateurs binaires les plus courantes sont les opérations simples que vous avez effectuées à l'école primaire. Les…
Stocker des valeurs logiques en C ++ Le résultat d'une opération logique en C ++ peut être affectée à une variable de type bool. Le terme bool se réfère à l'algèbre de Boole, qui est l'algèbre de la logique. Cela a été inventé par un mathématicien britannique, George…
Java: la négation, pas au niveau du bit, et booléen pas Il existe deux types d'opérations unaires en Java que vous devriez voir ensemble afin que vous ne les comprenez pas mal plus tard. Négation est l'acte de la création d'une valeur à sa version négative - la valeur de 2 devient -2.Certaines…
Opérateurs classement dans rapide Que symboles ou du texte, les opérateurs en acte sur Swift opérandes, qui sont des valeurs - soit des valeurs spécifiques (telles que 17,5) ou des expressions qui donnent des valeurs (telles que 16,5 + 1). Combinant un opérateur avec le nombre…
Electronique: portes logiques XOR et XNOR portes Il ya deux portes restantes des primaires portes logiques de l'électronique: XOR, qui se tient pour OU exclusif, et XNOR, qui se tient pour NOR exclusif. Dans une porte XOR, la sortie est haute si une, et une seule, des entrées est élevée. Si…
Électronique numérique: bases binaires Circuits électroniques numériques comptent sur le système de nombre binaire. Ainsi, avant que vous puissiez comprendre les détails de la façon dont fonctionnent les circuits numériques, vous avez besoin de comprendre comment le système de…
Électronique numérique: comment utiliser la calculatrice de Windows pour les conversions binaires Dans le cadre de travail des projets électroniques numériques, il est peu probable que vous aurez à convertir un nombre entre binaire et décimal. Si vous ne trouvez que vous avez besoin de convertir des nombres binaires en décimal, ou vice…
Comment déterminer la valeur absolue En algèbre, l'opération de valeur absolue vous indique dans quelle mesure un certain nombre est de zéro. Il ne paie pas attention à savoir si le nombre est inférieur ou supérieur à zéro, et les valeurs de manière absolue sont toujours des…
La logique booléenne et portes électroniques logiques En électronique numérique, La logique booléenne se réfère à la manipulation de valeurs binaires dans lequel A 1 représente le concept de vrai et un 0 représente le concept de faux.Dans les circuits électroniques qui mettent en oeuvre la…
Projets électroniques numériques: comment utiliser les commutateurs de construire portes Pour vous donner une idée de la façon dont fonctionnent portes de base, ces projets d'électronique, vous montrent la façon d'assembler une porte, une porte OU et une porte XOR utilisant des commutateurs de couteau DPDT simples. Dans la pratique,…