Download Lecon A1-1

Transcript
Chapitre A2
Leçon A 2-1
Logique Combinatoire
LES COMPARATEURS LOGIQUES
A- MISE EN SITUATION
1- Fonctionnement du système : distributeur automatique de billets
Reprenons le système distributeur automatique de billets.
Etudions avec plus de détails l'étape de reconnaissance
du code secret.
Le code mis en mémoire " B " est inscrit sur 2 bits
notés " b1 " et " b0 " en binaire pur.
Un clavier de saisie mis à la disposition de l'utilisateur,
permet de taper son code secret " A " ; ce clavier de
saisie envoie ce code sur 2 variables " a1 " et " a0 ".
L'attribution de la somme requise n'aura lieu que si au
moins les conditions suivantes sont remplies :
Le solde client permet l'attribution de la somme
demandée.
Le code client est valide.
Intéressons nous à la deuxième condition, le problème qui se pose est comment faire pour
affirmer si le code est valide ou erroné ? La réponse réside dans le résultat de comparaison
des deux codes " celui inscrit dans la mémoire " et " celui saisi par le client " d'où le problème
technique suivant :
Problème technique : Quelle est la structure électronique de base qui permet d'effectuer
une opération de comparaison de deux nombres binaires ?
B- SYNTHESE DES COMPARATEURS
1- Principe :
Le principe général de la comparaison de deux nombres codés en binaire :
A et B, indique en sortie si :
A = B, A > B ou si A < B.
A =an…a3a2a1a0 et B = bn…b3b2b1b0
La première étape consiste à comparer les bits du
poids le plus fort. Dans notre cas de figure an
et bn.
Trois cas peuvent se présenter :
an < bn A < B quel que soit l'état des
autres bits de A et de B.
Ou
an > bn A > B quel que soit l'état des autres bits de A et de B.
Manuel de cours
40