Pré-requis :
Ce cours est destiné à des étudiants de 2ème année de licence en informatique. Il est souhaitable pour le suivre dans de bonnes conditions d'avoir quelques pré-requis en algèbre, en structure des ordinateurs et éventuellement en programmation structurée (langage C). Seuls de brefs rappels seront fait lorsque cela sera nécessaire.
Objectifs :
Pour diverses raisons, ce cours prend pour support le jeu d'instructions des processeurs de la famille 80x86 et la syntaxe assembleur AT&T. Toutefois, l'objectif de ce cours est seulement de permettre à l'étudiant d'acquérir les concepts fondamentaux de la programmation en assembleur. Le cours est donc loin d'être exhaustif, mais après avoir suivi ce cours, l'apprentissage d'autres syntaxes, d'autres instructions et éventuellement d'autres jeux d'instruction devrait être trivial.