Soit deux tableau tab1 et tab2 de 5 éléments de type byte ;
Ecrire un programme qui permet de stocker le produit des éléments des deux tableaux dans un troisième tableau tab3.
Exemple :
Est-ce que ceci est juste, sinon vous pouvez m'expliquez svp comment ça marche ce programme les affectations et tout et pour les registre AL , BL , comment on sait qu'on va travailler avec ces registres et non d'autres comme DL ou EAX ou EBX ? Merci de m'éclaircir les idées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 segment .data tab1 db 1,2,3,4,5 tab2 db 6,7,8,9,10 tab3 dw 0,0,0,0,0 segment .text global main _main: enter 0,0 pusha boucle: mov AL,[tab1][esi] mov BL,[tab2][esi] Mul BL mov [tab3] ,AX inc esi
Partager