English
Language : 

CP3SP33 Datasheet, PDF (24/407 Pages) National Semiconductor (TI) – CP3SP33 Connectivity Processor with Cache, DSP, and Bluetooth, USB, and Dual CAN Interfaces
CP3SP33
SNOSCW5 – MAY 2013
Table 5-1. Key to Operand Specifiers (continued)
OPERAND SPECIFIER
Rindex
RPbase, RPbasex
RPdest
RPlink
Rposition
Rproc
Rprocd
RPsrc
RPtarget
Rsrc, Rsrc1, Rsrc2
DESCRIPTION
Index register
Base register pair (relative mode)
Destination register pair
Link register pair
Bit position in register
16-bit processor register
32-bit processor register
Source register pair
Target register pair
Source register
www.ti.com
Table 5-2. Instruction Set Summary
MNEMONIC
MOVi
MOVXB
MOVZB
MOVXW
MOVZW
MOVD
ADD[U]i
ADDCi
ADDD
MACQWa
MACSWa
MACUWa
MULi
OPERANDS
Rsrc/imm, Rdest
Rsrc, Rdest
Rsrc, Rdest
Rsrc, RPdest
Rsrc, RPdest
imm, RPdest
RPsrc, RPdest
Rsrc/imm, Rdest
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rsrc1, Rsrc2, RPdest
Rsrc1, Rsrc2, RPdest
Rsrc1, Rsrc2, RPdest
Rsrc/imm, Rdest
MULSB
MULSW
MULUW
SUBi
SUBD
SUBCi
CMPi
CMPD
BEQ0i
BNE0i
ANDi
ANDD
ORi
ORD
Scond
XORi
XORD
ASHUi
ASHUD
Rsrc, Rdest
Rsrc, RPdest
Rsrc, RPdest
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rsrc/imm, Rdest
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rsrc, disp
Rsrc, disp
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rdest
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rsrc/imm, Rdest
Rsrc/imm, RPdest
DESCRIPTION
Move
Move with sign extension
Move with zero extension
Move with sign extension
Move with zero extension
Move immediate to register-pair
Move between register-pairs
Add
Add with carry
Add with RP or immediate.
Multiply signed Q15: M RPdest := RPdest + (Rsrc1 × Rsrc2)
Multiply signed and add result: M RPdest := RPdest + (Rsrc1 × Rsrc2)
Multiply unsigned and add result: M RPdest := RPdest + (Rsrc1 × Rsrc2)
Multiply: Rdest(8) := Rdest(8) × Rsrc(8)/imm
Rdest(16) := Rdest(16) × Rsrc(16)/imm
Multiply: Rdest(16) := Rdest(8) × Rsrc(8)
Multiply: RPdest := RPdest(16) × Rsrc(16)
Multiply: RPdest := RPdest(16) × Rsrc(16);
Subtract: (Rdest := Rdest Rsrc/imm)
Subtract: (RPdest := RPdest RPsrc/imm)
Subtract with carry: (Rdest := Rdest Rsrc/imm)
Compare Rdest Rsrc/imm
Compare RPdest RPsrc/imm
Compare Rsrc to 0 and branch if EQUAL
Compare Rsrc to 0 and branch if NOT EQUAL
Logical AND: Rdest := Rdest & Rsrc/imm
Logical AND: RPdest := RPsrc & RPsrc/imm
Logical OR: Rdest := Rdest | Rsrc/imm
Logical OR: Rdest := RPdest | RPsrc/imm
Save condition code as boolean
Logical exclusive OR: Rdest := Rdest ^ Rsrc/imm
Logical exclusive OR: Rdest := RPdest ^ RPsrc/imm
Arithmetic left/right shift
Arithmetic left/right shift
24
CPU Architecture
Submit Documentation Feedback
Product Folder Links :CP3SP33
Copyright © 2013, Texas Instruments Incorporated