On a coutume de dire que le jeu d'instruction est la partie visible de la machine par le programmeur (principalement pour l'écriture de compilateur). Il y a une correspondance directe entre le jeu d'instruction d'une machine, sa programmation et la conception de sa CPU. La connaissance du jeu d'instruction par le programmeur offre en quelque sorte une vue logique de la machine en terme de registres, de types de données, ou de fonctionnement de l'ALU.
! Concevoir une CPU c'est en grande partie concevoir le jeu
d'instructions.
Ce cours commence par des définitions (et un rappel du chapitre 1) portant sur les instructions et leurs influence sur la CPU. Puis il est divisée en 2 grandes parties : la première partie répond à la question ``que fait une instruction ?'' et la seconde à la question ``comment spécifier opération et opérandes d'une instruction ?''
Le pentium II sera pris en exemple.