>> Électroniques Technologie >  >> Systèmes de positionnement global >> RFID

Quelle est la fonction de IO-M dans 8085 ?

L'instruction IO-M (Input/Output Memory) du microprocesseur 8085 sélectionne l'espace d'adressage E/S (Entrée/Sortie). Lorsque IO-M est exécuté, l'adresse de 8 bits disponible sur le bus d'adresse et les 8 bits d'ordre le plus bas du registre à usage général B (octet de poids faible) sont combinés pour former une adresse de 16 bits. L'octet inférieur de l'adresse résultante à 16 enchères est verrouillé dans le verrou d'adresse de la puce d'E/S sélectionnée via le signal IO/M, tandis que l'octet supérieur est ignoré.

Voici une explication détaillée du fonctionnement de l'instruction IO-M :

Étape 1 : initialisation du bus d'adresses

Avant d'exécuter l'instruction IO-M, l'adresse de 8 bits à laquelle il faut accéder dans l'espace E/S doit être chargée dans l'octet de poids faible du registre à usage général B(BL).

Étape 2 :assertion du signal IO/M

Lorsque l'instruction IO-M est exécutée, le signal IO/M est activé. Ce signal indique que l'opération suivante est liée à l'espace d'adressage d'E/S plutôt qu'à l'espace mémoire.

Étape 3 :Génération d'adresses d'E/S

L'adresse de 8 bits disponible sur le bus d'adresse et le contenu de l'octet de poids faible du registre B (BL) sont combinés pour former une adresse de 16 bits :

Adresse 16 bits =(Bus d'adresse (A7-A0)) | (BL)

Étape 4 : verrouillage de l'octet d'adresse inférieur

L'octet inférieur de l'adresse de 16 bits résultante est verrouillé dans le verrou d'adresse de la puce d'E/S. Cette adresse est utilisée pour sélectionner un périphérique d'E/S particulier parmi toute la gamme de périphériques d'E/S connectés au système.

Étape 5 :ignorer l'octet d'adresse supérieur

L'octet supérieur de l'adresse 16 bits n'est pas pris en compte car les périphériques d'E/S sont généralement accessibles en utilisant uniquement une adresse 8 bits.

En combinant le bus d'adresses et le contenu du registre BL, l'instruction IO-M permet au microprocesseur 8085 d'accéder à une large gamme de périphériques d'E/S connectés à l'espace d'E/S du système.

RFID