title: Passing Arguments: MIPS
body: <p>I'd like to pass a character as an argument to a function in MIPS.  Do I do this by storing the character into register $a0, use jal to move to the function, then extract what's in $a0 into a separate register using lw?</p>
  
  <p>If someone could give me an example of passing an argument or two in MIPS, I'd really appreciate it.  I've found a lot of info on the MIPS calling conventions, but not any simple and succinct examples.</p>