title: What are the two halves of a full 32x32 => 64-bit multiply result?
body: <p>I am new to assembly and MIPS. I have an algorithm that multiplies two 32 bit numbers, resulting in a 64 bit number. I have the results split into two different registers being that is is too large for MIPS.</p>
  
  <p>Can you help explain to me the two different numbers stored in the higher and lower registers.</p>
  
  <p><img src="https://i.stack.imgur.com/khqYn.png" alt="Results"></p>