Micrp

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 4

Introduction 

Unité arithmétique et logique :

L’unité de calcul d’un processeur est appelée Unité Arithmétique et Logique (UAL). Cette
unité est constituée de l’ensemble des circuits arithmétiques et logiques permettant au
microprocesseur d’effectuer les opérations élémentaires n´nécessaires à l’exécution des
instructions machinent.Elle inclut donc  les circuit des opération suivante :

1. Les opérations arithmétiques : addition, soustraction, changement de signe, etc.

2. les opérations logiques : compléments à un, à deux, et, ou, ou-exclusif, non, non-et,
etc.

3. les comparaisons : test d'égalité, supérieur, inférieur, et leur équivalents « ou égal ».

4. éventuellement des décalages et rotations (mais parfois ces opérations sont


externalisées).

Proteus (électronique)

La CAO électronique Proteus est une suite logicielle, éditée par la société Labcenter


Electronics et revendue en France exclusivement par Multipower.

Proteus est actuellement la seule CAO électronique qui permet la conception d'un système
électronique complet et de le simuler, y compris avec le code des microcontrôleurs. Pour ce
faire, elle inclut un éditeur de schéma (ISIS), un outil de placement-routage (ARES), un
simulateur analogique-numérique, un environnement de développement intégré pour
microcontrôleurs, un module de programmation par algorigrammes ainsi qu'un éditeur
d'interface pour smartphone afin de piloter à distance des cartes Arduino ou Raspberry Pi.
But de TP :

 L’objectif de ce TP est de concevoir une unité de calcul UAL permettant de faire le


calcul de quatre opérations différentes : l’opération d’addition (A+B), l’opération
NOT(A), (A OR B) et (A and B).
 Apprendre comment utiliser est le simulateur de circuits Proteus ISIS

Réalisation :

1- Demi-Additionneur :

• Le demi additionneur est un circuit combinatoire qui permet de réaliser la somme


arithmétique de deux nombres A et B sur un bit.

• A la sortie on va avoir la somme S et la retenu R (Carry).

Table de vérité

A B S R
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Donc :

S = A ꚚB

R = A.B

 On réalise ce circuit logique en Proteus et on obtient :


2- Additionneur complet :

Le circuit additionneur examiné précédemment est en mesure d’additionner entre eux deux
nombres binaires d’un seul chiffre. Pour cette raison, il est appelé demi-additionneur.

En effet, lorsque l’on doit additionner des nombres de plus d’un chiffre, il devient n
´nécessaire de disposer de circuits qui tiennent compte de la retenue de la somme effectuée
sur les chiffres de rang immédiatement inferieur.

Table de vérité

A B C-1 S C
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

Donc :

S = AꚚBꚚC

C = A.B + C(AꚚB)

 On réalise ce circuit logique en Proteus et on obtient :


3- réalisation d’une UAL :

Maintenant nous allons concevoir une Unité Arithmétique et Logique (UAL) n bits. Cette UAL
ne fait pas seulement de calcul Logique mais on pourrait très bien étendre son principe et
rajouter un certain nombre d’opérations booléennes ( ET, OU, XOR bit `a bit...).

B9at haddik réalisation talia

Vous aimerez peut-être aussi