In this chapter, we discuss the memory of the RP2040. So far, we’ve used memory only to hold Assembly Language instructions. Now, we will look in detail at how to define data in memory, then how to load memory into registers for processing, and how to write the results back to memory.
The ARM Cortex-M0+ uses a load-store architecture. This means that the instruction set is divided into two categories: one to load and store values from and to memory and the other to perform arithmetic and logical operations ...