ABSTRACT

In the previous chapter, we have segregated all the Cortex-M3 assembly instructions

in three groups. One instruction grouping belongs to the data processing instructions,

which are the focus of our discussion in this chapter. The data processing instructions

are further divided into multiple subgroups based on either their functionality or

if they follow similar generic instruction syntax. Specifically, the data processing

instructions have been divided into the following subgroups.