Les matrices en assembleur

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