Les matrices en assembleur

bichbichb -  
FreddyONe73 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -
salut,je suis nul en assembleur et j'ai un exercice produit de deux matrices est ce que vous pouvez m'aider? juste une idée sur la représentation des matrices en assembleur.merci d'avance

3 réponses

FreddyONE
 
Bonjour,
La moindre des choses serait de préciser pour quel µP ?
0
bichbichb
 
8086 merci
0
FreddyONE
 
Je ne pense pas qu'il y ait des traitements automatisés spécifiques aux matrices
Il faut mettre les valeurs des matrices dans un emplacement mémoire et calculer par boucles successives et remplir une zone mémoire de résultat

Je réponds à ta question ?
0
bichbichb
 
mais j'arrive pas faire ça s.v.p est ce que vous pouvez me donner un exemple,merci d'avance.
0
FreddyONe73 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Retour sur ce problème que personne n'est venu résoudre !
Tu prends les deux matrices A et B
Tu boucles sur les colonnes c et les lignes l de A que tu croises avec B
R(c,l)=Somme[A(i,l)*B(c,i)] avec i ={1 à nombre de lignes}
R est la matrice résultat

Pour l'assembleur, tu boucles avec des registres et le tour est joué.
Rends dynamique tes emplacements mémoire si tes matrices n'ont pas la même taille à chaque fois.

C'est compréhensible ?
0