Fonction de l'instruction IO/M dans le 8085
Le signal IO/M (I/O/Mémoire) du 8085 distingue les espaces d'adressage mémoire et entrée/sortie. Lorsque l'instruction IO/M est exécutée :
- Signal IO/M activé : Indique une opération I/O (pas mémoire).
- Formation d'adresse : L'adresse 8 bits sur le bus d'adresses (A7–A0) est combinée avec l'octet de poids faible du registre B (BL) pour former une adresse I/O 16 bits.
- Verrouillage : Les 8 bits de poids faible de cette adresse 16 bits sont verrouillés dans le verrou d'adresse de la puce I/O sélectionnée.
- Octet de poids fort ignoré : L'octet haut est rejeté car l'adressage I/O du 8085 n'utilise que 8 bits.
Ce mécanisme permet au 8085 d'accéder jusqu'à 256 ports I/O (00H–FFH) tout en préservant l'espace d'adressage mémoire 16 bits complet (64 Ko).
