Les matrices en assembleur

Fermé
bichbichb - 30 déc. 2013 à 22:53
FreddyONe73 Messages postés 15 Date d'inscription lundi 25 janvier 2010 Statut Membre Dernière intervention 24 janvier 2020 - 5 oct. 2014 à 14:45
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

Bonjour,
La moindre des choses serait de préciser pour quel µP ?
0
8086 merci
0
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
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 lundi 25 janvier 2010 Statut Membre Dernière intervention 24 janvier 2020
Modifié par FreddyONe73 le 5/10/2014 à 14:54
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