Exercice assembleur

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
bay-z
Membre Naturel
Messages: 31
Enregistré le: 03 Mar 2007, 18:19

exercice assembleur

par bay-z » 29 Mai 2008, 15:41

soit deux tableau tab1 et tab2 de 5 elements de type byte ;
Ecrire un programme qui permet de stocker le produit des elements des deux tableaux dans un troisiéme tableau tab3.


exemple:
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


est ce que ceci est juste , sinon vous pouvez m'expliquez svp comment ça marche ce programme les affectations et tous et pour les registre AL , BL , comment on sait qu'on va travailler avec ces registre et non d'autre comme DL ou EAX ou EBX merci de m'avoir eclaircir les idées.



 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 26 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite