Lexique informatique › Matériel › Registre d'index

Registre d'index

Matériel Svenska → Mis à jour: 2026-09-22

Un registre dont la valeur s'additionne à l'adresse d'une instruction, permettant au même code de parcourir tout un tableau en se contentant d'incrémenter ce registre.

Sur le Manchester Mark 1, Freddie Williams et Tom Kilburn ajoutèrent en 1949 un registre supplémentaire dont le contenu s'ajoutait à l'adresse de chaque instruction avant la consultation de la mémoire. Ils l'appelaient la ligne B — l'accumulateur était A — et il permettait à un programme de parcourir une table en incrémentant un nombre, sans toucher aux instructions elles-mêmes.

Ce fut une révolution silencieuse. Jusque-là, on modifiait les adresses en réécrivant le code en cours d'exécution ; le registre d'index rendit cet art superflu et permit au code de rester immobile en mémoire protégée en écriture. Base plus index se retrouve dans chaque processeur depuis lors — chaque fois qu'un programme parcourt une liste, c'est un registre d'index qui compte. Le nom « registre B » a survécu des décennies après que la ligne B elle-même fut oubliée.

← Retour au lexique