Qu'est-ce que la carte SIM dans 8085 ?
Lorsque le 8085 fonctionne en SIM, il peut transmettre et recevoir des données bit par bit sur une seule ligne de données. Les données sont synchronisées à l'aide d'un signal d'horloge fourni par le contrôleur SIO. Le contrôleur SIO génère également des signaux de contrôle utilisés pour contrôler le flux de données entre le microprocesseur et le périphérique.
Le mode SIM est accessible en exécutant l'instruction SIM dans le 8085. Cette instruction fait entrer le microprocesseur en mode SIM et démarre le contrôleur SIO. Les données à transmettre sont stockées dans l'accumulateur et l'adresse du périphérique est stockée dans le registre B. Le contrôleur SIO transfère ensuite les données de l'accumulateur au périphérique un bit à la fois.
De même, lorsque le microprocesseur reçoit des données du périphérique, les données sont stockées dans l'accumulateur. L'adresse du périphérique est stockée dans le registre B. Le contrôleur SIO transfère ensuite les données du périphérique vers l'accumulateur un bit à la fois.
Le 8085 peut fonctionner en modes semi-duplex et full-duplex. En mode semi-duplex, le microprocesseur peut transmettre ou recevoir des données à la fois. En mode full-duplex, le microprocesseur peut transmettre et recevoir des données simultanément.