I am working on an ARM processor, I wondered if the ROM and RAM used are quite different than what I assume. For an example, for a program having the following memory table:
Ideally you would want the code, which is read-only to be in rom
Also, you want your code storage to be non-volatile!