© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
S. SmithRP2040 Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-7753-9_6

6. Thanks for the Memories

Stephen Smith1  
(1)
Gibsons, BC, Canada
 

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 ...

Get RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.