Vous êtes sur la page 1sur 13

Filière : Génie Informatique (GI)- S1 Elément 2 : Ecole Supérieure de

Module : Architecture des ordinateurs Programmation Assembleur Technologie - Kenitra


Année universitaire : 2020/2021 Univ. Ibn Tofail
Travaux pratique

TP N°3
1. Ouvrir l’émulateur emu8086, puis écrire, exécuter pas à pas et enregistre
chaque exercice
2. Dans chaque exercice donner le contenu de chaque registre ainsi les autres
registres participants avec explication de chaque cas.
Exercice 1 : (Immediate addressing)
MOV BL, 12H (Immediate addressing)
MOV CH, 34H (Immediate addressing)
MOV DX, 8000H (Immediate addressing)
Exercice 2 :
MOV DX, 100H (immediate addressing)
MOV DS, DX (register addressing)
MOV BX, DS:[1DH] (Direct addressing)
Exercice 3 :
MOV AX, 03H (immediate addressing)
MOV BL, 12H (immediate addressing)
MOV DS, AX (Register addressing)
MOV CH, BL (Register addressing)
Exercice 4 : (Register Indirect Addressing)
MOV AX, 0100H
MOV DS, AX
MOV DI, 004EH
MOV SP, [DI]
Exercice 5 :
MOV AX, 0100H
MOV SS, AX
MOV BP, 001EH
MOV BX, [BP]
Exercice 6 : (Register relative addressing)
MOV AX, 0100H
MOV DS, AX
MOV SI, 0022H
MOV BX, [SI-3]
Exercice 7 : (Base address, indexed addressing)
MOV DX, 0100H
MOV SS, DX
MOV BP, 0001H
MOV DI, 0020H
MOV AX, [BP][DI]
Exercice 8 : (Base address, index, relative addressing)
MOV DX, 0100H
MOV SS, DX
MOV BP, 0001H
MOV DI, 0020H
MOV AX,[BP+DI+01H]

Vous aimerez peut-être aussi