Td 03 : architecture du microprocesseur 8086 et instructio

Informatique Industrielle : TD 03 : Architecture du microprocesseur 8086 et instructio

Télécharger PDF

Obtenir le pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur!

Vous souhaitez maîtriser les microprocesseurs et Microcontrôleurs ? Ne cherchez plus, nous avons le pack parfait pour vous.

pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur

Accédez à une collection complète des supports de cours, des travaux dirigés (TD) corrigés, des travaux pratiques (TP) et des projets.

Obtenir le pack maintenant

Année Universitaire : 2019 / 2020

Spécialité : M1 Instrumentation Département : électronique et télécommunications

Module : Syst a Microprocesseurs TD 03 : Architecture du microprocesseur 8086 et instructions..

Exercice 01

: 1. Citer les différents registres du 8086. 2. Comment est présentée une adresse logique du 8086. Comment se calcule l’adresse physique à partir d’une adresse logique? 3. Quelle la capacité de la mémoire adressable en 8086 ?

4. Quel est le nombre maximal de segments sur lequel on peut répartir la mémoire. Dans cette condition, quel est l’intervalle séparant le début d’adressage de deux segments successifs. 5. Donner la définition du registre d’état -8086 et citer les indicateurs de ce registre. 6. Pour le 8086, donner le nom, la taille et le rôle des registres AL, AX et IP.

Exercice 02

: Soit l’extrait du programme suivant stocké à l’adresse 0000h : Code instruction Opération A0 0B 00 MOV AL, [000B] 04 FF ADD AL, FFh 3C 00 CMP AL, 00h 75 FA JNE 0003h A2 00 10 MOV AL, [1000] - Donner l’état des registres AL et IP, après l’exécution des cinq premières instructions, instruction par instruction, sachant que initialement IP, AL, [000B] et [1000] contenaient respectivement 0000h, 00h, 10h, et 45h.

Exercice 03

: Parmi les instructions suivantes, indiquer les instructions correctes et le mode d'adressage du deuxième opérande.  Mov AX, 9  Mov 9, AX

 Mov AX, BX  Mov AX, N1  Mov AX, [BX]  Mov AX, [BX+2]

Exercice 04

: Quel est le rôle des programmes suivants : Programme1.asm assume CS:Code Code segment main: mov DL,"A"

mov CX,26

mov AH,2 encore: int 21h

inc DL

Loop encore

mov ah,4Ch

int 21h Code Ends

End main Programme2.asm assume CS:Code Code segment main: mov AH,1

int 21h

mov DL, AL

mov AH,2

int 21h

mov ah,4Ch

int 21h

Code Ends

End main

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2