I have been reading about MIPS Memory layout: https://www.cs.uaf.edu/2004/fall/cs301/notes/notes/node12.html As an application programmer, I don't see where the above memory mapping can be relevant to me when i write my application programs. Is it instead relevant to system programmers, Compiler/Assembler writers when they generate the binary addresses in their codes. If so, is there any wisdom behind the choice of the above interlaced addresses?
Thank you