Vous êtes sur la page 1sur 4

Plan du cours: Architectures des µc & des µp Chapitre 4 : Architecture des Microprocesseurs

2. Gestion de la mémoire du 8086

4.1. Introduction

Chapitre 4 : Etude du µP 8086


Pour le 8086, les instructions sont présentées sur

.
1. Introduction ..
2. Instructions de transfert de données
..
3. Instructions arithmétiques .
4. Instructions logiques
5. Instructions de décalage
6. Instructions de Rotation
intervenir d'autres opérations.
7. Branchement
8.
46 47

Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs


2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

4.2. Instructions de transfert de données PUSH


Syntaxe : PUSH Source
MOV

Syntaxe: MOV Destination, Source

MOV AX, BX ;

MOV AH, CL ;

MOV AX, Val1 ;

MOV Val2, AL ;
POP
Syntaxe : POP Destination

48 49
Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs
2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

XCHG
Syntaxe : XCHG Destination, Source

Exemple

Soit AX = 0123 et BX = 5678

50 51

Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs


2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

4.3. Instructions arithmétiques


SUB
ADD
Syntaxe : ADD Destination, Source Syntaxe : SUB Destination, Source

Pour la soustraction en binaire:


Exemples :

ADD AX, BX ; .

.; AL = AL + BH (addition sur 8 bits )

ADD AL, [SI] ; .

ADD [DI], AL ; ..
.
52 53
Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs
2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

INC

Syntaxe : INC Destination

(a) (b)

Exemples :
Exemples :
..; AX = AX - BX (Soustraction sur 16 bits )

SUB AL,BH ; . .

SUB AL,[SI] ; .

SUB [DI],AL ;

54 Mme. Randa Khemiri 55 Mme. Randa Khemiri

Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs


2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

DEC NEG

Syntaxe : DEC Destination Syntaxe : NEG Destination

Exemples : Exemples :

NEG [SI] ;

56 Mme. Randa Khemiri 57 Mme. Randa Khemiri


Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs
2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

Rappel : Mécanisme de la Multiplication


MUL : (Multiplication pour les nombres non signés)
Syntaxe : MUL Source

Récapitulation

Multiplication Opérande1 Opérande2 Résultat


Octet * octet AL Registre ou mémoire AX
Mot*Mot AX Registre ou mémoire DX AX

58 Mme. Randa Khemiri 59 Mme. Randa Khemiri

Chapitre 4 : Architecture des Microprocesseurs Chapitre 4 : Architecture des Microprocesseurs


2. Gestion de la mémoire du 8086 2. Gestion de la mémoire du 8086

Rappel : Mécanisme de la division


DIV : (Division des nombres non signés)
Syntaxe : DIV Source

effectuer une division non signée de l'accumulateur par l'opérande source

Rappel: Mécanisme de la division binaire


La division binaire à de soustractions et de décalages comme la division décimale, sauf que
les chiffres du quotient ne peuvent être que 1 ou 0. Le bit du quotient est 1 si on peut soustraire le diviseur,
sinon il est 0.

60 Mme. Randa Khemiri 61 Mme. Randa Khemiri

Vous aimerez peut-être aussi