Topic outline

  • General

  • Fiche-contact

    • Établissement : Université de Jijel 
    • Faculté : Sciences Exactes et Informatique 
    • Département : Informatique 
    • Semestre : 1
    • Unité d’enseignement : UEF 1.2
    • Intitulé de la matière : Structure Machine 1 
    • Public cible : Étudiants de la première année licence informatique 
    • Coefficient :
    • Crédits :
    • Volume horaire semestriel : 14 semaines (42 h 00) 
    • Volume horaire hebdomadaire : Cours (1h30) + TD (1h30). 
    • Mode d'évaluation : Examen (60%) + Évaluation continue (40%)
    •  Enseignant de la matière : Dr. BOULAICHE Ammar
    • Contact : ammar.boulaiche@univ-jijel.dz
  • Objectifs du cours

    Les compétences visées par cette matière est de présenter et d'approfondir les notions concernant les différents systèmes de numération  et de représentation des données ainsi que les notions de base de l'algèbre de Boole, plus particulièrement :

    • Découvrir les bases de numération (binaire, octale, décimale, hexadécimale) et leurs interconnexions pour traduire les données dans différents formats numériques. 
    • Maîtriser les concepts de représentation en signe et valeur absolue, en complément à un et en complément à deux pour les nombres entiers, ainsi que la représentation en virgule flottante (par exemple IEEE 754), avec toutes ses contraintes et précisions, pour les nombres réels.
    • Analyser et manipuler le codage des caractères, notamment en utilisant des normes comme ASCII.
    • Connaître et manipuler les lois fondamentales (identité, complément, associativité, distributivité, etc.).
    • Utiliser les expressions booléennes pour modéliser et optimiser des circuits logiques simples.
    • Simplifier des fonctions logiques à l’aide de méthodes comme les tableaux de Karnaugh.

    Ces compétences offrent aux étudiants les bases nécessaires pour comprendre le fonctionnement interne des machines et la représentation des données, préparant ainsi au cours Structure machine 2 du deuxième semestre.

  • Connaissances préalables

    Pour aborder cette matière dans de bonnes conditions, il est essentiel de disposer de connaissances préalables en mathématiques élémentaires, notamment :

    • Système décimal avec une initiation aux autres bases numériques (binaire, octal, hexadécimal).
    • Logique de base et notions algébriques fondamentales.


    Ces prérequis garantissent une meilleure compréhension des concepts de représentation des données et des bases logiques abordés dans le cours.

  • Support de cours

    • Support de cours détaillé du module Structure machine 1 (chapitres 1 et 2) et Structure machine 2 (chapitres 3, 4 et 5). Les chapitres de ce support sont présentés d’une façon simple et facile, dans lesquels l’étudiant trouvera une partie cours suffisamment détaillée expliquant les notions fondamentales abordées avec des exemples permettant d’appliquer directement ces notions.

  • Diapos du cours

    • Ce premier chapitre comprend 5 éléments:

      - Les changements de base,

      - La représentation des nombres entiers,

      - La représentation des nombres réels,

      - La représentation des caractères,

      - Les autres codes numériques,


    • Ce deuxième chapitre comprend 6 éléments :

      - Les fonctions logiques de base,

      - Les théorèmes fondamentaux de l'algèbre de Boole,

      - La table de vérité d'une fonction logique,

      - Le schéma logique d'une fonction logique,

      - Les formes canoniques d'une fonction logique,

      - La simplification des fonctions logiques.


  • Autres ressources externes

    • Je recommande cette liste de cours YouTube sur les systèmes de numération et la représentation des données. Clairs et structurés, avec une explication simple et facile à comprendre. Idéals pour approfondir vos connaissances.

    • Découvrez aussi cette liste de cours YouTube sur l'algèbre de Boole et la logique booléenne. Très intéressants  pour renforcer vos connaissances.

  • Séries de TD

    • Cette première série comprend 8 exercices sur :

      - Les changements de base,

      - L'arithmétique en binaire,

      - La représentation des entiers relatifs,

      - La représentation des nombres réels.

      - La représentation des caractères,

      - Les autres codes numériques,


    • Cette deuxième série comprend 5 exercices sur :

      - Les tables de vérité,

      - Les logigrammes,

      - Les formes canoniques,

      - L'application des règles de l'algèbre de Boole,

      - Simplification par la méthode algébrique 

      - Simplification par la méthode de karnaugh.

      - Simplification par la méthode de Quine McCluskey.


  • Références de la bibliothèque centrale, Université de Jijel

    • André Poinsot "Problèmes d’électronique logique", Masson , 1994. ISSN : 2225844518. Cote :621/270.
    • Paolo Zanella, Yves Ligier, "Architecture et technologie des ordinateurs", Dunod, 1998. ISBN : 210003801X. Cote:004/258.
    • Habiba Drias-Zerkaoui, "Introduction à l’architecture des ordinateurs", Office des publications universitaires, 2006. Cote:002/08.
    • Wladimir Mercouroff, "Architecture matérielle et logicielle des ordinateurs et des microprocesseurs", Armand Colin, 1990. ISBN : 2-200-42007-2. Cote:002/07.
    • Joel Ristori, Lucien Ungaro, "Cours d’architecture des ordinateurs", Eyrolles, 1991. Cote:002/17.
    • Pierre-Alain Goupille, "Technologie des ordinateurs pour les I.U.T et B.T.S informatique avec exercices", Masson, 1993. Cote:002/01.


  • Autres références bibliographiques

    • Franklin P. Prosser and David E. Winkel. "The art of digital design, An Introduction to Top-Down Design", second edition. Prentice-Hall, 1987. ISBN :0-13-046780-4.
    • Victor Peter Nelson, Bill D. Carroll, H. Troy Nagle, David Irwin. "Digital Logic Circuit Analysis and Design", Prentice-Hall, 1995. ISBN : 0-13-463894-8.
    • Charles H. Roth, Jr. and Larry L. Kinney. "Fundamentals of Logic Design", Sixth Edition. Cengage Learning, 2010. ISBN-10 : 0-495-66804-4, ISBN-13 : 978-0-495-66804-6.
    • M. Morris Mano, Charles R. Kime and Tom Martin. "Logic and Computer Design Fundamentals", Fifth Edition Pearson Higher Education, 2015. ISBN-10 :0-13-376063-4, ISBN-13 : 978-0-13-376063-7.
    • Thomas L. Floyd. "Digital Fundamentals", 11th Edition Pearson Higher Education, 2015. ISBN-10 : 9-35-394249-7, ISBN-13 : 978-9-35-394249-6.
  • Espaces d'échange et de discussion