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