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?.
as3asddd said:Could you please write them in MIPS?
On an ARM forum ?!
The answer my friend is written in ... the reference manual. ;-)
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).
Some 32-bit A profile cores support LPAE (Large physical address extension). LPAE allows for physical addresses to be greater than 32-bit. Meaning that while at any one point in time you are limited to 4GiB of visible memory, you can have more memory than that in total. But I don't think this what you meant.
Thanks for the update and quick reply. I'll be sure to keep an eye on this thread.
View all questions in Classic processors forum