Programme des cours 2023-2024
ATTENTION : version 2022-2023 de l'engagement pédagogique
BINV1072-1  
Langage machine, Langage machine
Durée :
24h Th
Nombre de crédits :
Nom du professeur :
Loïc LECHARLIER, José VANDER MEULEN
Coordinateur(s) :
José VANDER MEULEN
Langue(s) de l'unité d'enseignement :
Langue française
Unités d'enseignement prérequises et corequises :
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement :
Cette UE est une introduction au langage assembleur. Par l'intermédire de ce langage, nous visons à aborder le fonctionnement général des ordinateurs et en particulier son processeur. C'est une des briques de notre cursus qui permettra in fine aux étudiants de concevoir des solutions informatiques efficaces.

A titre d'exemple, voici quelques sujets abordés durant les cours:

  • Bases binaire et hexadécimale.
  • Modélisation simplifiée du fonctionnement d'un processeur.
  • Registres d'un processeur 32 bits.
  • Adressage et valeurs d'opérandes en mémoire.
  • Langage assembleur NASM 32 bits.
  • Boucles et tests en assembleur.
  • Instructions arithmétiques, logiques, et de décalages.
  • Entrées et sorties à l'aide de l'IDE SASM.
  • Pile et mécanisme d'appel de procédure.
Acquis d'apprentissage(s) terminaux visé(s):

  • AAT1 Concevoir des solutions informatiques efficaces qui répondent à des problèmes en maitrisant les structures de données véhiculées.
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
Voici les AAS visés au terme de cette UE:

  • Calculer dans les bases binaire et hexadécimale.
  • Interpréter le contenu d'une zone de mémoire vive.
  • Ecrire un programme en assembleur NASM 32 bits.
Savoirs et compétences prérequis :
Activités d'apprentissage prévues et méthodes d'enseignement :
Activités              Intitulé de l'activité                    Volume horaire 
BINV1072-A           Langage machine                          24
Deux heures de cours sont prévues chaque semaine, les méthodes d'enseignement pratiquées sont un cours magistral de maximum 1h et le reste de temps est dédié à des travaux pratiques
 
Mode d'enseignement (présentiel, à distance, hybride) :
Présentiel
Lectures recommandées ou obligatoires et notes de cours :
Transparents + fiches d'exercices.
Modalités d'évaluation et critères :
examen en janvier (100%), en juin (100%) et en septembre (100%)
Stage(s) :
Remarques organisationnelles :
Le responsable de l'évaluation de l'UE décide si un déficit est jugé inacceptable (en fonction de l'importance du déficit, de sa gravité ou du caractère nécessaire ou indispensable des compétences non acquises). Dans l'affirmative, il définit une note pour l'ensemble de l'UE inférieure à 10/20. Cette note est représentative du niveau de la non acquisition des compétences requises dans l'UE.

Lors du calcul de la moyenne arithmétique pondérée du PAE d'un étudiant, ainsi que du calcul de la moyenne arithmétique pondérée globale de son cursus, le poids associé à la note de la présente UE est son nombre d'ECTS.
Contacts :
José Vander Meulen

Loïc Lecharlier