Each program’s memory usage looks like the below. You have the code with instructions and the heap and stack to grow as they need.

Example of MIPS Address Vs x86: