Vous êtes sur la page 1sur 1

ESISA TP n4 : Programmation Assembleur Oprations arithmtiques A.

Ibriz
Exercice 1: 1. Ecrire un programme qui calcule lexpression suivante : E= (a*b)/(c+d). a- Considrer les cas ou a et b sont des mots et c et d sont des bytes. b- Considrer les cas ou a et b sont des doubles et c et d sont des mots. Exercice 2 : En utilisant les instructions de dcalage crire un programme qui met dans le registre AL le bit du poids fort et dans AH le bit du poids faible dun nombre. Exercice 3 : Ecrire un programme qui met dans le registre DI la valeur 0 si un nombre est premier et 1 sinon. Exercice 4: Soit la suite de Fibonacci suivante : U 0 =0,U1 =1
U n + 2 =U n +1 +U n Ecrire un programme assembleur qui calcule les 10 premier lments de cette suite ?