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,…)