Beruflich Dokumente
Kultur Dokumente
TP Emu8086
TP Emu8086
Exercice LE COMMENTAIRE
D’ADRESSAGE
Charger le registre AX par la valeur
MOV AX , 100h Immédiat
immédiate 100h.
Transférer le contenu du registre AX vers
MOV BX , AX Registre
le registre de base BX.
Transférer le contenu du registre de base
MOV CX , BX Registre
BX vers le registre CX.
Transférer le contenu du registre CH vers
MOV DL , CH Registre
le registre DL.
Transférer le contenu de la case mémoire
MOV DH , [100h] Direct
vers le registre DH.
Transférer le contenu de la case mémoire
MOV CX , [102h] Direct
vers le registre CX.
Charger le registre de base BX par la
MOV BX , 103h Immédiat
valeur immédiate 103h.
Transférer le contenu de la case mémoire
MOV DL , [BX] Indirect basé pointé par le registre de base BX vers le
registre DL.
Transférer le contenu de la case mémoire
MOV DL , [BP] Indirect basé pointé par le registre de base BP vers le
registre DL.
Transférer le contenu de la case mémoire
pointé par le registre de base BX vers le
Indirect basé (avec
MOV DH , [BX]+4
déplacement) registre DH avec un décalage de 4 bits à
droite.
Transférer le contenu de la case mémoire
pointé par le registre de base BP vers le
Indirect basé (avec
MOV DH , [BP]+4
déplacement) registre DH avec un décalage de 4 bits à
droite.
Exercice
Inst 1 2 3 4 5 6 LEA LDS LES HLT
AX 0000 0000 0000 1111 1111 1111 1111 1111 1111 1111
BX 0000 0000 0000 0114 0114 0114 0114 0114 0114 0114
CX 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
DX 0000 0000 0000 0000 0000 0000 0114 1111 1111 1111
CS 0500 0500 0500 0500 0500 0500 0500 0500 0500 0500
IP 0003 0005 0007 000A 000D 000F 0011 0011 0011 0011
SS 0500 0500 0500 0500 0500 0500 0500 0500 0500 0500
SP FFFE FFFE FFFE FFFE FFFE FFFE FFFE FFFE FFFE FFFE
BP 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
SI 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
DI 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
DS 0500 0000 0000 0000 0000 0000 0000 F400 0000 0000
ES 0500 0500 0000 0000 0000 0000 0000 0000 F400 F400
Les commentaires :
MODE
INSTRUCTIONS LE COMMENTAIRE
D’ADRESSAGE
Charger le registre AX par la valeur
MOV AX , 00 Immédiat
00.
Transférer le contenu de registre AX
MOV DS , AX Registre
vers le registre DS.
Transférer le contenu de registre AX
MOV ES , AX Registre
vers le registre ES.
Charger le registre AX par la valeur
MOV AX , 1111h Immédiat
1111h.
Charger le registre AX par la valeur
MOV BX , 114h Immédiat
114h.
Transférer le contenu de la case
MOV DL , [BP] Indirect basé mémoire pointé par le registre de
base BP vers le registre DL.