Informatique Industrielle : TD 03 : Architecture du microprocesseur 8086 et instructio
Télécharger PDFObtenir 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.
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 maintenantAnné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
