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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 org 100h Mov AL, 12h Mov[213h], 40h Div [213h] ADD AL, AH MOV BX, 23h MUL BX MOV [200h] MOV [202h], DX
je viens de débuter le langage assembleur voilà ce que j'ai fais en tout cas
on travaille sur des registres 8 bits donc
et merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 org 100h Mov AL, 12h;AL=12h Mov[213h], 40h;[213h]=40h Div [213h];12h / 40h , 00h->AL , 12h->AH ADD AL, AH; Ah=AL+AH=00h+12h=12h MOV BX, 23h;BX=23h MUL BX MOV [200h], AX MOV [202h], DX
Partager