Architecture de machines Eléments de logique

Slides:



Advertisements
Présentations similaires
Tables de Karnaugh Table de vérité : Table de Karnaugh
Advertisements

Architecture de machines Codage des informations
« 1.5. Les fonctions logiques »
Architecture des processeurs généralistes haute performance
Principe de la conversion
Les opérateurs combinatoires
Algèbre de Boole Définitions :
Architecture des Ordinateurs
Architecture des Ordinateurs
Algèbre de Boole.
Fonctions Booléennes.
La Logique Issus de l'algèbre de Bool (mathématicien Anglais ), seuls deux états sont utilisés : Etat « 0 » = abscence, faux Etat « 1 » =
Introduction à la logique
Calcul propositionnel
Système formel Nous avons introduit : signes de variables (x, y, z, …), de constantes (0, 1), d’opérations (+, ), de relations (=, ) Axiomes : ce sont.
Introduction : Compilation et Traduction
Les microprocesseurs A. Objectifs de la séquence:
Fonctions Booléennes primaires
ALGEBRE DE BOOLE Mohamed Yassine Haouam
3.1 Portes logiques et algèbre de Boole
Cours Systèmes logiques
Introduction à la logique

L’ordinateur Aspect théorique
MACHINE DE MOORE SYNCHRONE SIMPLIFIÉE Professeur à l'UHP / ESIAL
Architecture de base d’un ordinateur
Algèbre de Boole et les Boucles
Révisions Logique combinatoire
Le Langage Binaire.
Le codage des nombres en informatique
Langage des ordinateurs
PLAN Introduction Demultiplexeur Multiplexeur Décodeur Codeur.
3.2 Circuits logiques de base
Équations Logiques État Physique État Électrique État Logique L
SIMPLIFICATION DES EQUATIONS LOGIQUES
Logique combinatoire & Logique séquentielle
Synthèse et implémentation de circuits arithmétiques sur FPGA
Advanced Boolean Equation Language
Chapitre 3 :Algèbre de Boole
Logique combinatoire M. Delebecque. Logique combinatoire M. Delebecque.
MATHÉMATIQUES DISCRÈTES Chapitre 9
Rappel - analyse et synthèse de fonctions combinatoires
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
INFOR 101 Chapitre 5 Marianne Morris.
07/02/06 00:21 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 2 Composant Combinatoires Formalisme graphique, Logique négative/positive,
Algèbre de Boole Définition des variables et fonctions logiques
UE MAREP Cours 1 : Algèbre de Boole et entiers naturels
Introduction à la programmation (420-PK2-SL) cours 1
LES TABLEAUX DE KARNAUGH
LOGIQUE ET PROGRAMMATION LOGIQUE
CHAPITRE 8 Les booléens et les chaines de bits 1.
LES FONCTIONS LOGIQUES
A. Lebrun. Principe de base Dans la logique combinatoire, les sorties dépendent des différentes entrées et peuvent être calculées par l’algèbre de Boole.
A. Lebrun. La base 2 Un nombre peut se représenter en base deux par une suite de 0 ou de 1. Chaque bit a un poids qui dépend de son rang Le format n impose.
Les bascules et registres
A. Lebrun. L’informatique La couche physique d’un ordinateur nécessite la construction d’opérateurs logiques dont la description relève de l’algèbre de.
Multiplexeurs A.Lebrun.
A. Lebrun. Théorème de Shannon Soit F une fonction logique de n variables xn F(x1,..,xi, xn)=xi.f(x1,…,1, xn)+xi.g (x1,…,0,,xn) F(x1,..,xi, xn)=(xi+g(x1,…,0,
GÉNIE ELECTRIQUE L4: ANNÉE UNIVERSITAIRE: 2015 – COUR D’ELECTRONIQUE NUMERIQUE. M. Mazoughou GOEPOGUI 18h CM ; 12h TD;40h TP. Tel: /
L’électronique des ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.
1 Objectifs Apprendre la structure de quelques circuits combinatoires souvent utilisés ( demi additionneur, additionneur complet,……..). Apprendre comment.
Algèbre de BOOLE Laurent JEANPIERRE D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3.
F. Touchard Polytech Marseille IRM Cours Architecture Logique booléenne 1 Algèbre de Boole.
Algèbre de Boole.
Architecture de machines Eléments de logique
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
Fonctions Logiques & Algèbre de BOOLE
Algèbre de BOOLE.
Présenté par: Mr: KARKOUB Rida Mme: ERRAIH Izza
1 Architecture des ordinateurs Généralités. 2 Définition Informatique = Information + Automatique Ce terme a été introduit en France. Il est très répandu.
Transcription de la présentation:

Architecture de machines Eléments de logique Cours 2003-2004

Le binaire Utilisation de deux états En informatique {0,1} {Vrai,Faux} Principales opérations de l ’algèbre de Boole OU (+) ET (x) NON (-) Circuits équivalents électroniques La liaison entre les constituants forme le circuit Entrées et sorties sont binaires

Fonctions logiques Fonctions de plusieurs variables binaires Ex : F(A,B,C) = (A ET B) OU C Ecriture algébrique F(A,B,C) = (A.B)+C Le résultat est une valeur logique, pas en base 2 En informatique, tous les traitements sont réalisés par des circuits logiques Circuits combinatoires : résultat immédiat Circuits séquentiels : prise en compte du temps de propagation dans le circuit

Circuits combinatoires Table de vérité Correspondance entre les entrées et les sorties du circuit Ex : table de vérités de ET et OU

Table de vérité : cas de plus de deux variables Regroupement de variables sur la même ligne ou colonne Exemple : F(A,B,C) = (A ET B) OU C

Fonctions de 2 variables 24 sorties possibles => 16 fonctions logiques de 2 variables Toutes fonctions logiques réalisables à l ’aide de ET, OU, NON Théorèmes fondamentaux Constantes : a+0 = a a.1=a a+1 = 1 a.0 = 0 Idempotence : a+a = a a.a = a Complémentation : a+a = 1 a.a = 0 Distributivité : a.(b+c) = a.b + a.c a+b.c = (a+b).(a+c) De Morgan a.b = a + b a+b =a.b

Fonctions particulières OU Exclusif (XOR) Non ET (NAND) opérateur complet : permet de réaliser tout autre circuit logique

Simplification des fonctions logiques(1/2) Utilisation de règles de l ’algèbre de boole minterms : fonction = somme logique des termes valant 1 maxterms : fonction = inverse du produit des valeurs 0 de la table de vérité Ex : f(a,b,c) = a+(b+a).c + a.b

Simplification des fonctions logiques(2/2) Utilisation des tables de Karnaugh Tables de vérités des fonctions On ne considère que les sorties « 1 » et on recrée la fonction Simplification par « regroupements pertinents » « 1 » isolés regroupements de 2/4/8 cases de « 1 » Exemple : f(a,b,c) = a+(b+a).c

Réalisation d ’un circuit logique Utilisation des équivalents électroniques pour réaliser des fonctions logiques Interconnexion des éléments

Circuits importants(1/2) Additionneur 2 bits Table de vérité Equivalent électronique En pratique plusieurs additionneurs en parallèle

Circuits importants(2/2) Multiplexeur/Démultiplexeur Permet de séparer des signaux MUX : plusieurs entrées / 1 sortie DEMUX : plusieurs sorties / 1 entrée Réalisation de fonctions à 2 entrées avec MUX Multiplexeur 1 bit, 2 entrées Réalisation de codeurs/décodeurs

Circuits séquentiels Circuits où le temps est important Utilisation : Systèmes d ’automates Exemple : Bistable Utilisation : registres, registres à décalage Convertisseurs série/parallèle