Un peu de logique

Un ordinateur, donc son micro – processeur, et donc un micro – contrôleur fonctionne à base de circuits logiques. Ce sont des outils bêtes mais logiques. Si une erreur logique provient du programmeur, ils ne la détecteront pas. Ils font ce que le logiciel leur dit de faire.

Le OU logique : A OR B noté A + B ou A EOR B noté A Å B

On distingue deux OU logiques , le OU inclusif (OR) et le OU exclusif (XOR).

Avec le OU inclusif, si A et B ont pour valeur 1 (vrai) A OR B vaut 1. Dans le cas du OU exclusif A EOR B vaut 0 (faux). Ce qui nous donne les tables de vérité suivantes :

Le résultat est vrai si l’une au moins des deux valeurs est vraie pour OR et si une des deux valeurs seulement est vraie pour EOR.

Le ET logique : A AND B noté A * B

Le résultat est vrai si et seulement si les deux opérandes sont vrais.

Il y a d'autres opérations logiques comme le NAND (non ET), NOT (non), NOR (non ou) mais nous n'avons évoqué ici que celles nécessaires à la programmation du 68HC11.

Retour sommaire