>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Qu'est-ce que le mode d'adressage direct ?

Les modes d'adressage sont des conventions utilisées dans la programmation en langage assembleur qui spécifient comment certaines valeurs sont lues dans un segment donné d'instructions assembleur. Il existe plusieurs modes possibles, mais ils sont basés sur les deux plus courants :immédiat et direct.

Mode d'adressage immédiat

Le mode d'adressage immédiat signifie que la valeur d'une instruction donnée dans la programmation assembleur est directement spécifiée. Cela signifie que la valeur est constante et écrite immédiatement et de manière immuable dans l'instruction.

Format commun d'adressage immédiat

Voici un exemple de format généralement trouvé avec le mode d'adressage immédiat :Opérateur Cible, ValeurDans le format d'exemple, la valeur du nombre Valeur est opérée sur la valeur stockée dans Cible. La valeur est une valeur constante, qui ne change pas quoi qu'il arrive dans le jeu d'instructions de montage.

Mode d'adressage direct

Le mode d'adressage direct signifie que la valeur d'une instruction donnée dans la programmation assembleur est pointée par une valeur donnée. Cela signifie que la valeur est variable, basée sur ce qui est stocké en mémoire à une adresse donnée.

Format commun d'adressage direct

Voici un exemple du format généralement trouvé avec le mode d'adressage direct :Opérateur Cible, (Adresse) Dans l'exemple de format, la valeur à l'emplacement mémoire de l'Adresse est une valeur variable en mémoire, qui peut être écrite et lue pendant le déroulement d'un programme. L'emplacement en mémoire est directement spécifié par un nombre, qui ne changera jamais au cours de l'exécution de l'instruction.

Plus de modes

De nombreux autres modes d'adressage sont disponibles, selon le langage d'assemblage utilisé. Ces modes incluent Mise à l'échelle, Différé, Mémoire différée, Incrémentation automatique et une variété d'autres types.


Vie intelligente