English
Language : 

CP3BT23 Datasheet, PDF (21/260 Pages) Texas Instruments – CP3BT23 Reprogrammable Connectivity Processor with Bluetooth and Dual CAN Interfaces
Mnemonic
MOVi
MOVXB
MOVZB
MOVXW
MOVZW
MOVD
ADD[U]i
ADDCi
ADDD
MACQWa
MACSWa
MACUWa
MULi
MULSB
MULSW
MULUW
SUBi
SUBD
SUBCi
CMPi
CMPD
BEQ0i
BNE0i
ANDi
ANDD
ORi
ORD
Scond
XORi
XORD
ASHUi
Table 5 Instruction Set Summary
Operands
Description
Rsrc/imm, Rdest
Move
Rsrc, Rdest
Move with sign extension
Rsrc, Rdest
Move with zero extension
Rsrc, RPdest
Move with sign extension
Rsrc, RPdest
Move with zero extension
imm, RPdest
Move immediate to register-pair
RPsrc, RPdest
Rsrc/imm, Rdest
Rsrc/imm, Rdest
RPsrc/imm, RPdest
Rsrc1, Rsrc2, RPdest
te Rsrc1, Rsrc2, RPdest
Rsrc1, Rsrc2, RPdest
le Rsrc/imm, Rdest
Rsrc, Rdest
Rsrc, RPdest
o Rsrc, RPdest
Rsrc/imm, Rdest
s RPsrc/imm, RPdest
Rsrc/imm, Rdest
Rsrc/imm, Rdest
bRPsrc/imm, RPdest
Rsrc, disp
Rsrc, disp
ORsrc/imm, Rdest
Move between register-pairs
Add
Add with carry
Add with RP or immediate.
Multiply signed Q15:
RPdest := RPdest + (Rsrc1 × Rsrc2)
Multiply signed and add result:
RPdest := RPdest + (Rsrc1 × Rsrc2)
Multiply unsigned and add result:
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
RPsrc/imm, RPdest
Logical AND: RPdest := RPsrc & RPsrc/imm
Rsrc/imm, Rdest
Logical OR: Rdest := Rdest | Rsrc/imm
RPsrc/imm, RPdest
Logical OR: Rdest := RPdest | RPsrc/imm
Rdest
Save condition code as boolean
Rsrc/imm, Rdest
Logical exclusive OR: Rdest := Rdest ^ Rsrc/imm
RPsrc/imm, RPdest
Logical exclusive OR: Rdest := RPdest ^ RPsrc/imm
Rsrc/imm, Rdest
Arithmetic left/right shift
www.national.com
20