
Objectifs du module : Permettre la compréhension :
Du fonctionnement de la machine ;
L’exécution des programmes en langage machine ;
A la fin de ce module, l’étudiant est capable d’écrire des programmes en langage machine.
Programme du cours théorique :
I- PRESENTATION DE LA MACHINE
I.1- Description fonctionnelle de la machine
I.2- Code interne et format interne d’une instruction
I.3- Structure interne d’un programme
I.4- Description du langage symbolique (syntaxe générale du langage)
II- PRESENTATION DU LANGAGE ASSEMBLEUR
II.1- Structure général d’un programme source (symbolique)
II.2- Les directives
II.3- Instructions de transferts
II.4- Instructions arithmétiques
II.5- Instructions de comparaison, de boucles (répétitions) et de branchements
II.6- Instructions de manipulation de bits (logiques et
décalages)
II.7- Instructions de pile
II.8- Instructions de procédures et interruptions
II.9- Instructions de traitement de chaînes et préfixe
III- MACROS INSTRUCTIONS
IV- INSTRUCTIONS ETENDUES (instructions multi media,…)
- Enseignant: CHOKRI FERKOUS