13-1
Assembly Language Instructions
The ’C3x assembly language instruction set supports numeric-intensive, signal-
processing, and general-purpose applications. (The addressing modes used with
the instructions are described in Chapter 5.)
The ’C3x instruction set can also use one of 20 condition codes with any of the
10 conditional instructions, such as LDF
cond. This chapter defines the condition
codes and flags.
The assembler allows optional syntax forms to simplify the assembly language
for special-case instructions. These optional forms are listed and explained.
Each of the individual instructions is described and listed in alphabetical order
(see subsection 13.6.2,
Optional Assembler Syntax, on page 13-34). Example
instructions demonstrate the special format and explain its content.
This chapter discusses these topics:
Topic
Page
13.1 Instruction Set
13-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2 Instruction Set Summary
13-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 Parallel Instruction Set Summary
13-17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4 Group Addressing Mode Instruction Encoding
13-20
. . . . . . . . . . . . . . . .
13.5 Condition Codes and Flags
13-28
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.6 Individual Instructions
13-32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 13