Dans un
processeur, le
compteur ordinal ou
pointeur d'instruction (ou
instruction pointer ou encore
program counter en
anglais) est le
registre qui contient l'
adresse mémoire de la prochaine
instruction à exécuter. Une fois l'instruction chargée, il est automatiquement incrémenté pour pointer l'instruction suivante.
Les instructions de saut permettent de choisir une autre adresse pour influer sur le déroulement du programme informatique. Elles permettent ainsi de charger (écrire) des valeurs arbitraires dans le compteur ordinal.