Jelassi Khaled Microprocesseurs 2
Mode d’adressage
Mode d’adressage
•Les instructions peuvent avoir 0, 1, ou 2 opérandes.
Exemples :
Instructions sans opérande: NOP,STI,CLI,PUSHF,CBW...;
Instructions avec une seule opérande: INC,DEC,NEG,NOT ....;
Instructions avec deux opérandes: CMP,ADD,MOV,LEA,XCHG,AND ......
Une opérande peut se trouver dans un registre du 8086, dans un octet,
dans un mot 16 bits ou dans un double mot 32 bits.
Les opérations peuvent avoir lieu:
entre un registre et un autre registre,
entre un registre et un octet ou un mot en mémoire mais pas entre 2 octets ou 2
mots en mémoire (il faut passer dans ce cas par un registre). Toutefois les
instructions de mouvement de chaînes d'octets effectuent "directement" le
transfert de mémoire à mémoire (octet par octet ou mot par mot), l'adressage se
faisant par les registres DS:SI et ES:DI.