Introduction à la programmation des microprocessurs 64 bits

Cours de Patrick Cégielski et Konstantin Verchinine

Chapitre un : microprocesseurs 64 bits - temps partagé

Première partie : programmation d'applications

Chapitre deux : programmation en langage d'assemblage (gas, gdb, objdump)

Chapitre trois : programmation en langage machine (Elf64, fasm, fdbg)

Chapitre quatre : programmation en langage C avec parties en langage d'assemblage

Chapitre cinq : les techniques de programmation

Chapitre six : programmation en utilisant les appels systèmes de Linux

Deuxième partie : programmation système I - Le mode réel

Chapitre sept : le mode réel (MS-DOS sur une clé USB)

Deuxième partie : programmation système II - Le mode protégé

Chapitre huit : interprétation des adresses en mode protégé

Chapitre neuf : les interruptions en mode protégé

Chapitre dix : mémoire virtuelle et pagination en mode protégé

Chapitre onze : la commutation des tâches en mode protégé

Chapitre douze : les niveaux de privilège en mode protégé

Deuxième partie : programmation système III - Le mode 64 bits

Chapitre treize : démarrage du mode 64 bits

Chapitre quatorze : démarrage de Linux en mode 64 bits

Chapitre quinze : les instructions du mode 64 bits

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