I'm trying to do three things using MIPS, but at the moment do not know where to even start.
I need to write write the value of 0101 0101 0101 0101 into the memory location at address 0x10000000. Then convert the 16-bit binary value into either decimal or hex in order to include it as part of my code. First put the value into a register, then store the register value at that address in memory.
Then I need to write a value of 1010 1010 1010 1010 1010 1010 1010 1010 into the next memory location, at address 0x10000004. Again convert the 32-bit binary value. Then first load the upper sixteen bits using lui, and then the lower sixteen bits using ori.
Lastly I need to add the values stored at 0x10000000 and 0x10000004, and store the 32-bit word result at the next address in memory.
Any help will be highly helpful! And explaining the code etc.
Thanks guys