TP1 S Etudiants
TP1 S Etudiants
TP1 S Etudiants
MOV : Charger ou Copier le second opérande dans le premier (voir la liste des
instructions).
L’instruction ‘Mov’ utilisant l’opérande ‘immediate’ avec les opérandes REG et SREG.
L’instruction ‘Mov’ utilisant l’opérande REG avec les opérandes REG et SREG.
Votre observation ? Ne marche pas dans le deux sens car on doit pas mélanger les
tailles (16 bits et 8 bits).
Votre observation ? Les deux programmes réalise la même chose 1- écrit 12 et 2- écrit 8
dans l’adresse 10h.
Mov [200h],AX
Votre observation ? Une case mémoire = 8bits, si le mot est de 16bits Al sera placé dans la
case mémoire 200h et AH dans la case mémoire 201h.
c-
1- Je souhaiterais charger la valeur 265 à l’adresse mémoire 50 et 266 à l’adresse
suivante.
2- Ecrire le programme et vérifier le.
Conclusion : Vous devez saisir que le microprocesseur ne manipule que les 24 opérandes,
suivant des règles définies.
Tableau 1.
ORG 100h ORG 100h ORG 100h
mov ax,01 mov ax, 265 mov DS,01
mov bx,02 mov [50h],ax mov ES,02
mov cx, 03 mov bx, 266 mov SS,03
mov dx, 04 mov [52h],bx mov CS,04
mov ah,05 hlt hlt
mov al,06
mov bh, 07
mov bl, 08
mov ch,09
mov cl,10
mov dh, 11
mov dl, 12
mov di,13
mov si,14
mov bp, 15
mov sp, 16
hlt