« Fonctionnement d'un ordinateur/Les circuits combinatoires » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 497 :
Après avoir vu les règles précédentes, il est possible de démontrer que les portes XOR et NXOR peuvent se construire avec uniquement des portes ET/OU/NON. Nous l'avions vu dans le chapitre précédent, et montré quelques exemples de circuits équivalents.
 
En utilisant la méthode des minterms, on arrive à l'expression suivante pour la porte XOR et la porte NXOR :
 
: XOR : <math>a \oplus b = ( \overline{a} . b ) + ( a . \overline{b} )</math>
 
: NXOR : <math>\overline{a \oplus b} = ( a . b ) + ( \overline{a} . \overline{b} )</math>
 
[[File:XOR3.png|centre|vignette|upright=3.0|Illustration de la définition du XOR. On voit que le XOR peut se construire, en appliquant sa définition, à partir de quelques portes ET, ou et NON.]]
 
PourIl obtenirest lpossible d'équationobtenir deune formule équivalente pour la porte NXOR, onen pourrait recourir encore une fois à un minterm, mais on peut aussi utiliserutilisant l’algèbre de Boole sur lales formuleformules précédenteprécédentes. Partons de l’équation précédente :
 
: <math>a \oplus b = ( \overline{a} . b ) + ( a . \overline{b} )</math>
Ligne 509 ⟶ 511 :
Une porte NXOR est, par définition, l'inverse d'une porte XOR. En appliquant un NON sur l'équation précédente, on trouve donc :
 
: <math>\overline{a \oplus b} = \overline{ ( \overline{a} . b ) + ( a . \overline{b} ) }</math>
 
On applique la loi de de Morgan pour le OU entre les parenthèses :
 
: <math>\overline{a \oplus b} = (\overline{( \overline{a} . b })} . (\overline{ (a . \overline{b}}) }</math>
 
On applique la loi de de Morgan, mais cette fois-ci à l'intérieur des parenthèses :
Ligne 519 ⟶ 521 :
: <math>\overline{a \oplus b} = (\overline{\overline{a}} + \overline{b}) . (\overline{a} . \overline{\overline{b}})</math>
 
On simplifie les doubles inversions :
 
: <math>\overline{a \oplus b} = (a + \overline{b}) . (\overline{a} + b)</math>