Compte rendu
TP 2 : Assembleur
IE4
Elaboré par :
Hadded sirine / med chames hamadi
UNIVERSITE TUNIS EL MANAR
FACULTE DES SCIENCES DE TUNIS
Introduction :
Un langage assembleur ou encore un langage d’assemblage est, en programmation
informatique, un langage de bas niveau qui représente le langage machine sous une
forme lisible.
Le but de ce TP est d’écrire et de compiler des programmes par l'assembleur, puis
exécuter les instructions pas à pas sur l’Emulateur 8086.
Exercice 1 :
Solution 1 :
Solution 2 :
Exercice 2 :
A laide des instructions suivantes : MOV, ADD, CMP, JNE.
On stockera le résultat final dans une variable que l’on appellera « som » (16 bits).
Deux méthodes différentes :
Resultat de compilation :
Solution :
le resultat de la compilation :
La valeur 75H est dans le registre AX
La valeur 10H est dans le registre bX
La valeur 12H est dans le registre CX
On remarque que le registre DX contient la valeur maximale qui sera affecté dans la
variable Max