Architecture et Programmation en assembleur

  • See this page in english

    En bref

  • Langue d'enseignement : Francais
  • Méthode d'enseignement : En présence
  • Code : N5EE02B

Objectifs

L'objectif de ce cours est de permettre à l'étudiant:

  • de maîtriser le fonctionnement simplifié d'un micro-processeur
  • de comprendre le principe de fonctionnement d'un système d'exploitation.
  • de maitriser le langage Machine et Assembleur
  • de produire un programme simple en assembleur
  • de développer un interfaçage simple Micro-ordinateur / Système
  • de maitriser le contrôle de processus par scrutation
  • de connaître le principe général des interruptions (rupture de séquence)

 

Compétences visées

  • Comprendre et analyser un schéma structurel de calculateur minimal type Von Neuman (Microprocesseur / Mémoire / Périphériques)
  • Maitriser la notion d'Espace mémoire adressable par un microprocesseur et la notion de décodage d'adresses
  • Maitriser les notions d'Instructions / micro-instructions / microcommandes.
  • Développer un programme simple en Assembleur
  • Maitriser le pilotage de système par scrutation de capteurs

 

Bibliographie

Architecture et Technologie des Ordinateurs, 3ième Edition, Paolo Zanella & Yves Ligier - Dunod 2000

Architecture de l'Ordinateur, 4ième Edition, Andrew Tanenbaum - Dunod 2001

Technologie des ordinateurs et des réseaux, Pierre-Alain Goupille - Dunod 1998

Computer Organization and Architecture, 6ieme Edition, William Stalling - Prentice Hall 2003

Architecture des Ordinateurs, Jean Charles Schwarz - Eyrolles 2005

Pré-requis nécessaires

Obligatoires :

  • Logique Combinatoire et Séquentielle
  • Synthèse de système séquentiel
  • Fonctions Logiques de Base (Codeurs/Décodeurs, Multiplexeur/Démultiplexeur, Compteur/Décompteur, registre, ...)
  • Notion de Machine d'Etat

 

Facultatifs :

  • Notions d'algorithmique et langage de programmation.

Session 1 ou session unique - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit60%Architecture et programmation-Examen
CT (contrôle terminal) Rapport20%Architecture et programmation-BE EROS
CT (contrôle terminal) Rapport20%Architecture et programmation-BE Robot

Session 2 - Contrôle des connaissances

ModalitéNatureCoefficientRemarques
CT (contrôle terminal) Oral/Ecrit60%Architecture et programmation-Examen
CT (contrôle terminal) Rapport20%Architecture et programmation-BE EROS
CT (contrôle terminal) Rapport20%Architecture et programmation-BE Robot

Contact(s)

GATEAU GUILLAUME

Contactez l’ENSEEIHT

L’École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications

2, rue Charles Camichel - BP 7122
31071 Toulouse Cedex 7, France

+33 (0)5 34 32 20 00

Certifications

  • Logo MENESR
  • Logo UTFTMP
  • Logo INP
  • Logo INPT
  • Logo Mines télécoms
  • Logo CTI
  • Logo CDEFI
  • Logo midisup