Un tableau n'est rien de plus qu'une suite de cases contiguës. Son nom désigne l'adresse de la première, et tout le reste est un calcul.
La situation
Un tableau de mots commence à l'adresse 4096, soit 0x1000.
La formule
Objectif
Appliquer la formule dans les deux sens : de l'indice vers l'adresse, puis de l'adresse vers l'indice.
Ce que la taille change
Un tableau d'octets se parcourt de un en un, un tableau de mots de quatre en quatre. Déplacer un pointeur de un sur un tableau de mots donne une adresse mal alignée, et le chargement échoue : c'est le cas où l'erreur se voit. Déplacer de quatre sur un tableau d'octets ne provoque rien du tout, et lit une case sur quatre : c'est le cas où elle ne se voit pas.