WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'un système de vote électronique pour le parlement: "cas du sénat congolais"

( Télécharger le fichier original )
par Gérard et Patrick KANDE NGALAMULUME Gérard et BUKASA TSHIBUABUA Patrick
Université de Kinshasa RDC - Ingénieur civil en électronique 2011
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 2. ETUDE ET CONCEPTION DU SYSTEME DE VOTE
[3],[8],[9],[12],[15]

2.1. Introduction

La conception ici n'est rien d'autre que le choix des composants et modules électroniques qui vont nous permettre de réaliser notre application. Pour ce faire, nous allons procéder à l'étude de chaque élément qui faira partie de l'application.

L'additionneur étant l'élément de base de notre réalisation, ce chapitre est beaucoup plus consacré à l'examen de circuits logiques capables d'effectuer l'addition des nombres binaires placés à leurs entrées, ensuite le choix sera porté sur celui qui va répondre avec efficacité à nos besoins.

2.2. Généralités sur l'addition de nombres binaires

2.2.1. Addition de deux chiffres binaires

Dans le système binaire, on peut représenter n'importe quel nombre comme dans le système décimal et l'on peut effectuer les quatre opérations arithmétiques élémentaires : addition, soustraction, multiplication et division. Comme nous le savons, les trois dernières opérations peuvent être toutes ramenées à l'addition qui est facile à réaliser.

Nous allons tout d'abord rappeler l'addition de deux nombres binaires

d'un bit, qui donne les 4 sommes suivantes :

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

1er cas : les deux chiffres sont 0 et la somme est 0.

0 1erterme

+ 0 2ème terme

0 Résultat ou somme

2ème et 3ème cas : un chiffre vaut 0, l'autre vaut 1 : la somme vaut 1.

1 1erterme

+ 0 2ème terme

1 Résultat ou somme

4ème cas : Les deux chiffres valent 1 et la somme vaut 10 (= 2 en base 10).

1 1erterme

+1 2ème terme

Retenue 10 Résultat ou somme

On remarque que dans les trois premiers cas, il suffit d'un seul chiffre binaire (ou bit) pour indiquer le résultat. Dans le quatrième cas, il faut deux chiffres : celui situé le plus à droite est le résultat (ici 0) et l'autre est la retenue (ici 1).

La procédure décrite est la même que pour l'addition dans le système décimal. Elle diffère seulement par la quantité de chiffres mise en jeu : les deux chiffres binaires contre les dix décimaux.

Le tableau 2.1 montre les additions des chiffres 0 et 1 relatives aux deux systèmes.

Tableau 2.1 : Additions des chiffres 0 et 1 dans deux systèmes : binaire et décimal

Nous remarquons que les résultats sont les mêmes, mais dans le système binaire il faut tenir compte de la retenue pour que le résultat soit « deux ».

2.2.2. Circuit additionneur

Puisque nous connaissons les règles de l'addition binaire, nous allons voir à présent comment cette opération peut être réalisée par des circuits logiques. Il faut réaliser un circuit combinatoire dont les deux entrées A et B et les sorties S et C répondent à la table de vérité du tableau 2.2

On remarque que S est à l'état 1 si une seule des entrées est à l'état 1.

Tableau 2.2 : Dans un additionneur à 2 bits, la somme du bit A et du bit B
donne le résultat S et la retenue C

Nous avons donc affaire à la fonction logique OU Exclusif, soit : S = A B

D'autre part, on remarque que « C » est à l'état 1 uniquement dans le cas où A et B sont à l'état 1. On en déduit donc que : C = A. B

Le circuit qui effectue la somme de deux bits peut être obtenu en associant une porte OU Exclusif et une porte ET comme le montre la figure 2.1.

Figure 2.1 : Circuit effectuant la somme de deux bits A et B

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite