Matière : Structure machine 1
Unité d’enseignement : Fondamentale
Crédits : 5
Coefficient : 3 Objectifs de l’enseignement :Le but de cette matière est de présenter et d’approfondir les notions concernant les différents systèmes de numération ainsi que la représentation de l’information qu’elle soit de type numérique ou caractère. Les bases de l’algèbre de Boole sont, eux aussi, abordés de façon approfondie.Connaissances préalables recommandées : Mathématiques élémentaires.
Contenu de la matière :
Chapitre 1 : Introduction générale.Chapitre 2 : Les systèmes de numération- Définition- Présentation des systèmes décimal, binaire, octal et hexadécimal.- Conversion entre ces différents systèmes.- Opérations de base dans le système binaire :- Addition
- Soustraction
- Multiplication
- Division
- Le codage binaire pur.
- Le code binaire réfléchi (ou code DE GRAY)
- Le code DCB (Décimal codé binaire)
- Le code excède de trois.
- Code EBCDIC
- Code ASCII
- Code UTF.
- Représentation non signée.
- Représentation avec signe et valeur absolue.
- Complément à 1 (ou Complément restreint)
- Complément à 2 (ou Complément Vrai)
- Virgule fixe.
- Virgule flottante (norme IEEE 754)
- ET, OU, négation logique.
- Représentation schématique.
- Circuits NAND et NOR
- Ou exclusif.
- Implication.
- Représentation schématique.
- Méthode algébrique.
- Tableaux de Karnaugh.
- Méthode de quine-mc cluskey.
Mode d’évaluation : Examen (60%) , contrôle continu (40%)
Références
- John R. Gregg, Ones and Zeros: Understanding Boolean Algebra, Digital Circuits, and the Logic of Sets 1st Edition , Wiley & sons Inc. publishing, 1998, ISBN: 978-0-7803-3426-7.
- Bradford Henry Arnold , Logic and Boolean Algebra, Dover publication, Inc., Mineola, New York, 2011, ISBN-13: 978-0-486-48385-6
- Alain Cazes,Joëlle Delacroix, Architecture Des Machines Et Des Systèmes Informatiques : Cours et exercices corrigés, 3° édition, Dunod 2008.