Principes de la conception d'un microprocesseur,
en vue de sa programmation en langage machine

Cours de Patrick Cégielski

Première partie : modèle théorique

Chapitre un : modélisation théorique des ordinateurs

Deuxième partie : les principes de la réalisation physique

Chapitre deux : codage de l'information

Chapitre trois : les circuits combinatoires

Chapitre quatre : réalisation physique des circuits combinatoires

Chapitre cinq : réalisation physique des registres et de la mémoire vive

Chapitre six : les bus

Chapitre sept : enregistrement des programmes séquentiels

Chapitre huit : les programmes à rupture de séquence

Chapitre neuf : architecture générale des ordinateurs

Troisième partie : la programmation des microprocesseurs

Chapitre dix : principe de la programmation des microprocesseurs

Chapitre onze : accès à la mémoire vive du 8088

Chapitre douze : codage en langage machine avec debug

Quatrième partie : le langage machine du microprocesseur i8088

Chapitre treize : les instructions de transfert

Chapitre quatorze : principe de l'accès aux périphériques

Chapitre quinze : les calculs sur les entiers naturels

Chapitre seize : les structures de contrôle

Chapitre dix-sept (optionnel) : les entiers relatifs

Chapitre dix-huit : la programmation modulaire en langage machine

Chapitre dix-neuf : la pile en langage machine

Chapitre vingt : la manipulation des bits

Chapitre vingt-et-un : les interruptions

Chapitre vingt-deux : les chaînes de caractères

Chapitre vingt-trois (optionnel) : autres instructions du i8088

Chapitre vingt-quatre : assemblage et déassemblage

Cinquième partie : évolution des microprocesseurs

Chapitre vingt-cinq : évolution des microprocesseurs

Sixième partie : programmation en langage d'assemblage

Chapitre vingt-six : le langage d'assemblage MASM

index

Université Paris Est Créteil-IUT
Département Informatique
Route forestière Hurtault
F-77300 Fontainebleau
France

E-mail: cegielski at u-pec.fr