
Register Operations
6-8
2. Register Operations (Continued)
Mnemonic
Page
Description
16-Bit ACC Register Operations (Continued)
MOV
ACC,loc16 {<< 0..16}
Load accumulator with shift
MOV
ACC,#16bit {<< 0..15}
Load accumulator with shift
MOV
loc16,ACC << 1..8
Save low word of shifted accumulator
MOV
ACC,loc16 << T
Load accumulator with shift
MOVB
ACC,#8bit
Load accumulator with 8-bit value
MOVH
loc16,ACC << 1..8
Save high word of shifted accumulator
MOVU
ACC,loc16
Load accumulator with unsigned word
SUB
ACC,loc16 << T
Subtract shifted value from accumulator
SUB
ACC,loc16 {<< 0..16}
Subtract shifted value from accumulator
SUB
ACC,#16bit {<< 0..15}
Subtract shifted value from accumulator
SUBB
ACC,#8bit
Subtract 8-bit value
SBBU
ACC,loc16
Subtract unsigned value plus inverse borrow
SUBU
ACC,loc16
Subtract unsigned 16-bit value
OR
ACC,loc16
Bitwise OR
OR
ACC,#16bit {<< 0..16}
Bitwise OR
XOR
ACC,loc16
Bitwise exclusive OR
XOR
ACC,#16bit {<< 0..16}
Bitwise exclusive OR
ZALR
ACC,loc16
Zero AL and load AH with rounding
32-Bit ACC Register Operations
ABS
ACC
Absolute value of accumulator
ABSTC
ACC
Absolute value of accumulator and load TC
ADDL
ACC,loc32
Add 32-bit value to accumulator
ADDL
loc32,ACC
Add accumulator to specified location
ADDCL
ACC,loc32
Add 32-bit value plus carry to accumulator
ADDUL
ACC,loc32
Add 32-bit unsigned value to accumulator
ADDL
ACC,P << PM
Add shifted P to accumulator
Содержание TMS320C28x
Страница 30: ...1 12...
Страница 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Страница 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Страница 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Страница 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Страница 585: ...This page intentionally left blank 7 32 This page intentionally left blank...