>> Technologie Électronique >  >> Téléphones >> Systèmes de conférence

Modes d'adressage registres en architecture ordinateur

Les modes d'adressage registres définissent comment une instruction spécifie la localisation d'un opérande dans un registre ou en mémoire. Modes courants :

1. Registre direct

L'opérande est le registre lui-même.

ADD R1, R2 ; R1 ← R1 + R2

2. Registre indirect

Le registre contient l'adresse mémoire de l'opérande.

ADD (R1), R2 ; R2 ← R2 + [R1]

3. Registre relatif

Adresse effective = registre + déplacement.

ADD [R1+10], R2 ; R2 ← R2 + [R1+10]

4. Registre décalé (Base + Registre)

Adresse effective = constante de base + registre.

ADD [1000+R1], R2

5. Indexé

Adresse effective = registre de base + registre index multiplié par échelle.

ADD [R1+2*R2], R3

6. Auto-incrémentation / Auto-décrémentation

Registre mis à jour après/avant accès — idéal pour parcours pile/tableau.

ADD [R1++], R2 ; post-incrémentation

Différents jeux d'instructions (x86, ARM, MIPS, RISC-V) supportent des sous-ensembles variés de ces modes.

Systèmes de conférence