Types de modes d'adressage sur les ordinateurs

Mode d'adressage immédiat

Le mode immédiat est le moyen le plus simple de s’adresser. L'opérande fait partie de l'instruction et, par conséquent, aucune référence de mémoire, autre que l'instruction, n'est requise pour extraire l'opérande. Ce mode est rapide et peut être utilisé pour définir des constantes ou définir des valeurs de variable initiales. Ce mode a une portée limitée, car il est limité à la taille du champ d'adresse, qui est petite pour la plupart des jeux d'instructions par rapport à la longueur du mot.

Mode d'adressage direct

En mode direct, le champ d'adresse contient l'adresse de l'opérande. Une seule référence de mémoire est requise pour lire l'opérande de l'emplacement donné. Cependant, il ne fournit qu'un espace d'adressage limité.

Mode d'adressage indirect

En mode indirect, la cellule de mémoire pointée par le champ d'adresse contient l'adresse de l'opérande (pointeur), qui contient à son tour l'adresse de toute la longueur de l'opérande. Ce mode a un grand espace d'adressage, contrairement à l'adressage immédiat et direct, mais étant donné que plusieurs accès mémoire sont nécessaires pour trouver l'opérande, il est plus lent.

Mode d'adressage d'inscription

Le mode d’enregistrement est similaire au mode direct. La principale différence entre les deux modes est que le champ d'adresse de l'instruction fait référence à un enregistrement plutôt qu'à un emplacement de mémoire. L'adresse d'enregistrement n'a pas d'adresse effective. Trois ou quatre bits sont utilisés comme champ d'adresse pour faire référence aux enregistrements.

Mode d'adressage d'enregistrement indirect

Ce mode est similaire à l'adressage indirect. L'opérande est dans une cellule de mémoire pointée sur le contenu d'un enregistrement. L'enregistrement contient l'adresse effective de l'opérande. Ce mode utilise moins d'accès à la mémoire que l'adressage indirect. Ce mode a un grand espace d'adressage, mais est limité à la largeur des enregistrements disponibles pour stocker l'adresse effective.

Mode d'adressage de routage

Le mode de défilement comprend trois variantes:

1) Adresse relative 2) Adresse du registre de base 3) Adresse de l'index

Ce mode peut être considéré comme une combinaison des modes d'adressage indirect et d'enregistrement. L'adresse a deux valeurs: la valeur de base et un registre contenant un décalage entier ajouté ou soustrait de la base pour former l'adresse de mémoire effective.

Mode d'adressage en pile

Le mode pile, également appelé adressage implicite, consiste en un ensemble linéaire d'emplacements faisant référence au dernier entrant et au premier sorti. L'opérande est au sommet de la batterie. Le pointeur de pile est un enregistrement qui stocke l'adresse du haut de l'emplacement de la pile.

Des Articles Intéressants