0% ont trouvé ce document utile (0 vote)
415 vues3 pages

Compte Rendu Assembleur 1

Ce document contient le compte rendu d'un exercice de gestion de comptes bancaires en assembleur i8086. Il présente la résolution de plusieurs exercices dont le premier consiste à additionner deux nombres à l'aide de registres et d'instructions spécifiques à l'assembleur.

Transféré par

El Oufir El Mehdi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
415 vues3 pages

Compte Rendu Assembleur 1

Ce document contient le compte rendu d'un exercice de gestion de comptes bancaires en assembleur i8086. Il présente la résolution de plusieurs exercices dont le premier consiste à additionner deux nombres à l'aide de registres et d'instructions spécifiques à l'assembleur.

Transféré par

El Oufir El Mehdi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ECOLE NORMALE SUPRIEURE DE L'ENSEIGNEMENT TECHNIQUE - MOHAMMEDIA

Compte Rendu
Exercice dapplication : Gestion des comptes bancaire
Assembleur i8086
(Sous EMU8086)

Anne Universitaire 2015/2016

Par :

Enseignant :

EL OUFIR EL MEHDI

Mr. RAIHANI

Rapport

sur les exercices :

Exercice 01 - La somme de deux nombre version 1 :


Objectif : Nous avons besoins dune programme qui nous permettre dadditionner deux
nombres (5+3).

Mthode de rsolution : On va travailler directement avec le registre de 8 bits not DL qui


est spcialis dans laffichage. Dabord, on charge la valeur 5 dans DL par l'instruction
MOVE, puis on additionne 3 au contenu de DL par l'instruction ADD.

Solution :
1. CODE
SEGMENT
2.
Main :
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CODE ENDS
15. END Main

MOV DL,5
ADD DL,3
ADD DL,48
MOV AH,2
INT 21H
MOV AH,4CH
INT 21H

Mthode de rsolution : On va travailler directement avec le registre de 8 bits not DL qui


est spcialis dans laffichage. Dabord, on charge la valeur 5 dans DL par l'instruction
MOVE, puis on additionne 3 au contenu de DL par l'instruction ADD.

Vous aimerez peut-être aussi