Les matrices en assembleur

bichbichb -  
FreddyONe73 Messages postés 16 Statut Membre -
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

  1. FreddyONE
     
    Bonjour,
    La moindre des choses serait de préciser pour quel µP ?
    0
    1. bichbichb
       
      8086 merci
      0
  2. 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
    1. bichbichb
       
      mais j'arrive pas faire ça s.v.p est ce que vous pouvez me donner un exemple,merci d'avance.
      0
  3. FreddyONe73 Messages postés 16 Statut Membre
     
    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