Assembleur aide svp
speedstar
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
speedstar Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
speedstar Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
salut tout le monde
je me bloque sur l'exercice suivant:
étant donner le programme suivant remplissez le contenu des registres du microprocesseur 8086 et la mémoire RAM après l'exécution de tout le programme
je veux que quelqu'un m'explique le principe s'il vous plait
je viens de débuter le langage assembleur voilà ce que j'ai fait en tout cas
donc le contenu des registres à la fin de l'exécution
AX:AH=00h|AL=00h
BX:BH=00h|BL=23h
DX: DH=00h|DL=12h
CX:CH=00h|CL=00h
le contenu des mémoires à la fin de l'exécution
[200h]=0000h
[202h]=0012h
[213h]=0040h
et merci
je me bloque sur l'exercice suivant:
étant donner le programme suivant remplissez le contenu des registres du microprocesseur 8086 et la mémoire RAM après l'exécution de tout le programme
org 100h Mov AL, 12h Mov[213h], 40h Div [213h] ADD AL, AH MOV BX, 23h MUL BX MOV [200h], AX MOV [202h], DX
je veux que quelqu'un m'explique le principe s'il vous plait
je viens de débuter le langage assembleur voilà ce que j'ai fait en tout cas
org 100h Mov AL, 12h;AL=12h,AH=00h et AX=AL=12h Mov[213h], 40h;[213h]=0040h on travaille sur 16 bits puisque c'est pas précisé Div [213h];division du contenu de DX:AX par l'opérande 16 bits, le ;quotient est dans AX, le reste dans DX donc AX=12h/40h=00H,DX=12h ADD AL, AH;AL=00h MOV BX, 23h;BX=23h MUL BX;AX=BX*AX=00h MOV [200h],AX;[200h]=0000h MOV [202h], DX;[202h]=0012h
donc le contenu des registres à la fin de l'exécution
AX:AH=00h|AL=00h
BX:BH=00h|BL=23h
DX: DH=00h|DL=12h
CX:CH=00h|CL=00h
le contenu des mémoires à la fin de l'exécution
[200h]=0000h
[202h]=0012h
[213h]=0040h
et merci
A voir également:
- Assembleur aide svp
- Logiciel assembleur - Télécharger - Édition & Programmation
- Tp corrigé assembleur 8086 - Forum Programmation
- Assembleur 8086 - Forum Programmation
- Assembleur add mul div sus - Forum Assembleur
- Assembleur ✓ - Forum Programmation