Assuming I have 8GB memory, and a single register size is 32bit. How can I load the data from the memory? If there are solutions, Could you please write them in MIPS?.
A 32 bit processor can access 2^32 = 4,294,967,296 bytes of memory which happens to be 4 GiB. 64 bit processors can access upto 2^48 = 256*1024*1024*1024*1024 bytes of memory, which is equal to 262,144 GiB = 256 TiB (65,536 times the 32 bit processors).