La première partie consiste en un rappel des fondements théoriques des systèmes matériels numériques synchrones.

La seconde partie porte sur l'architecture externe d'un processeur 32 bits, et insiste sur la définition de l'interface matériel / logiciel et la programmation en assembleur. On illustre les concepts sur l'exemple du processeur industriel MIPS R3000.