Registre d'index
Un registre d'index est un des registres d'un processeur d'ordinateur : il participe au calcul de l'adresse d'un opérande durant l'exécution d'un programme, par exemple pour faire des opérations répétitives sur plusieurs éléments d'un vecteur ou d'un tableau.
Concrètement, une instruction machine spécifie une certaine adresse. Cette adresse est ajoutée au contenu du registre d'index afin de trouver l’adresse effective de l'opérande. Ainsi l'adresse spécifiée dans l'instruction peut représenter l'adresse de début d'un tableau, et le registre d'index contient le numéro (l'indice) de la case du tableau à laquelle on s'intéresse.
Le registre d'index a été introduit pour la première fois sur l'ordinateur anglais Manchester Mark I en 1949.