title: matrix multiplication in ARM assembly
body: <p>A course of ARM assembly recently started at my university, and or assignment is to create an NxM * MxP matrix multiplication programm, that is called from C code.</p>
  
  <p>Now I have a fairly limited knowledge in assambler, but i'm more than willing to learn. What I would like to know is this:</p>
  
  <ol>
  <li>How to read/pass 2D arrays from C to ASM?</li>
  <li>How to output a 2D array back to C? </li>
  </ol>
  
  <p>I'm thinking, that i can figure the rest of this out by myself, but these 2 points are what I find difficult.</p>
  
  <p>I am using ARM assembly on qemu, on Ubuntu for this code, it's not going on any particular device.</p>