1
Microprocesseur 8085 Les instructions de transfert en arithmétique- Logique Format du programme : Adresse Code machine Label : Assembleur Commentaires Ex. 1 : Ecrire un programme qui permute le contenu de 2 cases mémoires 8000 et 8001. Ex. 2 : Nous voulons calculer la somme des valeurs des cases mémoires 8000 et 800F et mettre le résultat dans la case 8020. Ex. 3 : Ecrire programme qui calcule la somme des valeurs positives et le nombre de valeurs négatives d’un tableau constitué des cases mémoires 8020 à 8040. On enregistre les résultats dans les cases mémoires 8050 et 8051 respectivement. Ex. 4 : Faire une opération d’addition de 2 nombres de 2 octets chacun qui sont dans cases 8000, 8001 et 8002, 8003 ; on met le résultat dans les cases mémoires 8010 et 8011. Ex. 5 : Transférer un block mémoire de longueur 10 octets de l’adresse 8000 à l’adresse 8080. Ex. 6 : Si l’instruction ‘’Nop’’ prend 1 µs temps d’exécution. Ecrire un programme de temporisation de 1 ms.

TD Microprocesseur 8085

Embed Size (px)

Citation preview

Page 1: TD Microprocesseur 8085

Microprocesseur 8085

Les instructions de transfert en arithmétique- Logique

Format du programme :

Adresse Code machine Label : Assembleur Commentaires

Ex. 1 : Ecrire un programme qui permute le contenu de 2 cases mémoires 8000 et 8001.

Ex. 2 : Nous voulons calculer la somme des valeurs des cases mémoires 8000 et 800F et mettre le résultat dans la case 8020.

Ex. 3 : Ecrire programme qui calcule la somme des valeurs positives et le nombre de valeurs négatives d’un tableau constitué des cases mémoires 8020 à 8040. On enregistre les résultats dans les cases mémoires 8050 et 8051 respectivement.

Ex. 4 : Faire une opération d’addition de 2 nombres de 2 octets chacun qui sont dans cases 8000, 8001 et 8002, 8003 ; on met le résultat dans les cases mémoires 8010 et 8011.

Ex. 5 : Transférer un block mémoire de longueur 10 octets de l’adresse 8000 à l’adresse 8080.

Ex. 6 : Si l’instruction ‘’Nop’’ prend 1 µs temps d’exécution. Ecrire un programme de temporisation de 1 ms.