4.1
Instruction Descriptions
Instruction Descriptions
www.ti.com
This section gives detailed information on the instruction set. Each instruction may present the following
information:
•
Operands
•
Opcode
•
Description
•
Exceptions
•
Pipeline
•
Examples
•
See also
The example INSTRUCTION is shown to familiarize you with the way each instruction is described. The
example describes the kind of information you will find in each part of the individual instruction description
and where to obtain more information. On the C28x+FPU instructions, follow the same format as the
C28x. The source operand(s) are always on the right and the destination operand(s) are on the left.
The explanations for the syntax of the operands used in the instruction descriptions for the TMS320C28x
plus floating-point processor are given in
. For information on the operands of standard C28x
instructions, see the
TMS320C28x DSP CPU and Instruction Set Reference Guide
(
).
Table 4-1. Operand Nomenclature
Symbol
Description
#16FHi
16-bit immediate (hex or float) value that represents the upper 16-bits of an IEEE 32-bit floating-point value.
Lower 16-bits of the mantissa are assumed to be zero.
#16FHiHex
16-bit immediate hex value that represents the upper 16-bits of an IEEE 32-bit floating-point value.
Lower 16-bits of the mantissa are assumed to be zero.
#16FLoHex
A 16-bit immediate hex value that represents the lower 16-bits of an IEEE 32-bit floating-point value
#32Fhex
32-bit immediate value that represents an IEEE 32-bit floating-point value
#32F
Immediate float value represented in floating-point representation
#0.0
Immediate zero
#RC
16-bit immediate value for the repeat count
*(0:16bitAddr)
16-bit immediate address, zero extended
CNDF
Condition to test the flags in the STF register
FLAG
Selected flags from STF register (OR) 11 bit mask indicating which floating-point status flags to change
label
Label representing the end of the repeat block
mem16
Pointer (using any of the direct or indirect addressing modes) to a 16-bit memory location
mem32
Pointer (using any of the direct or indirect addressing modes) to a 32-bit memory location
RaH
R0H to R7H registers
RbH
R0H to R7H registers
RcH
R0H to R7H registers
RdH
R0H to R7H registers
ReH
R0H to R7H registers
RfH
R0H to R7H registers
RB
Repeat Block Register
STF
FPU Status Register
VALUE
Flag value of 0 or 1 for selected flag (OR) 11 bit mask indicating the flag value; 0 or 1
Instruction Set
30
SPRUEO2A – June 2007 – Revised August 2008
Содержание TMS320C28 series
Страница 2: ...2 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Страница 12: ...Introduction 12 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Страница 20: ...CPU Register Set 20 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...
Страница 136: ...Instruction Set 136 SPRUEO2A June 2007 Revised August 2008 Submit Documentation Feedback ...