Random Access Memory , ou mémoire vive, est la mémoire principale d'un ordinateur. Les demandes sont chargés et exécutés dans la mémoire vive . Modes d'adressage allouer RAM en portions qui peuvent être référencés individuellement afin que l'unité centrale de traitement, ou CPU , peuvent déterminer à quel endroit de la mémoire utilisée par une instruction de la machine. Adressage immédiat mode
Le mode immédiat est la forme la plus simple de répondre . L'opérande est une partie de l'instruction , et donc pas de référence de la mémoire, autre que l' instruction , est nécessaire pour récupérer l'opérande. Ce mode est rapide et peut être utilisé pour définir des constantes ou définir les valeurs des variables initiales. Ce mode a une portée limitée, car elle est limitée à la taille du champ d'adresse, qui pour la plupart des jeux d'instructions est faible par rapport à la longueur des mots .
Direct Mode d'adressage
Dans le mode direct , le champ d'adresse contenant l'adresse de l'opérande. Elle nécessite une seule référence de mémoire pour lire l'opérande à partir de l'emplacement donné . Toutefois, il ne fournit qu'un espace d'adressage limité .
Adressage indirect mode
Dans le mode indirect , la cellule de mémoire pointé par le champ d'adresse contient l' adresse ( pointeur ) de l'opérande , qui à son tour contient l'adresse de pleine longueur de l'opérande. Ce mode dispose d'un grand espace d'adressage , contrairement directe et immédiate d'adressage, mais parce que plusieurs accès à la mémoire sont nécessaires pour trouver l'opérande il est plus lent .
Registre d'adressage mode
registre de mode 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 registre de lieu d'un emplacement de mémoire . Adressage de registre n'a pas une adresse effective . Trois ou quatre bits sont utilisés comme le champ d'adresse dans les registres de référence.
Inscription adressage indirect mode
Ce mode est similaire à l'adressage indirect . L'opérande est dans une cellule de mémoire pointé par le contenu d'un registre. Le registre contient l'adresse effective de l'opérande. Ce mode utilise un de moins accès à la mémoire de l'adressage indirect. Ce mode dispose d'un grand espace d'adressage , mais elle est limitée à la largeur des registres pour stocker l'adresse effective .
Déplacement S'adressant
mode de déplacement
de mode se compose de 3 variantes :
1) L'adressage relatif
2) base de registre d'adressage
3) L'indexation aborder
Ce mode peut être considéré comme une combinaison de direct. et inscrire l'adressage indirect. L'adresse est titulaire de deux valeurs: . Valeur de base et un registre qui contient un déplacement entier qui est ajouté ou soustrait de la base pour former l'adresse effective en mémoire
Stack Mode d'adressage
mode Stack
, également connu sous le nom adressage implicite , est constitué d'un réseau linéaire de lieux dénommés dernier dans la file d'attente premier sorti. L'opérande est sur le dessus de la pile. Le pointeur de pile est un registre qui stocke l'adresse du sommet de l'emplacement de la pile.