Download - TP-4-assembleur

Transcript
Page 1: TP-4-assembleur

7/31/2019 TP-4-assembleur

http://slidepdf.com/reader/full/tp-4-assembleur 1/1

ESISA

TP n°4 : Programmation Assembleur

Opérations arithmétiques

A.IbrizExercice 1:

1.  Ecrire un programme qui calcule l’expression suivante :E= (a*b)/(c+d).

a-  Considérer les cas ou a et b sont des mots et c et d sont des bytes.b-  Considérer les cas ou a et b sont des doubles et c et d sont des mots.

Exercice 2 :

En utilisant les instructions de décalage écrire un programme qui met dans le registre AL le bitdu poids fort et dans AH le bit du poids faible d’un 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 :

1,0 10 == U U   

nnn U U U  += ++ 12  Ecrire un programme assembleur qui calcule les 10 premier éléments de cette suite ?