title: How can I comine two 32-bit registers into a 64-bit answer?
body: <p>I am using the pcsim program which I believe uses MIPS. I'm not positive as I am very new to assembly language. I need to multiply two 32-bit numbers using only add and shift and store the product in two registers. I have gotten it to where it will successfully multiply two numbers IF the result can be stored in 32 bits. The problem is that if the number is larger than that, I can't figure out how to combine the right half of the product with the left half. The left half register should hold values starting at 2^32 all the way up. If this isn't clear I can try to explain more. Is there some easy way I am overlooking to accomplish this? Thanks for any help.</p>