ABSTRACT

Memory holds the data besides the code of a program. While carrying out operations

given in a program, a processor may need to exchange data with the memory as well

as peripherals. This chapter describes load and store instructions as well as their

different variants, which are utilized by the Cortex-M processor to exchange data

with the memory. Specifically, load and store instructions will be discussed in the

context of different memory addressing modes.