Table 6−2. Register Operations (Continued)
Mnemonic
AX Register Operations (AH, AL) (Continued)
MOVB
AX,#8bit
MOVB
AX.LSB,loc16
MOVB
AX.MSB,loc16
MOVB
loc16,AX.LSB
MOVB
loc16,AX.MSB
NEG
AX
NOT
AX
OR
AX,loc16
OR
loc16,AX
ORB
AX,#8bit
SUB
AX,loc16
SUB
loc16,AX
SUBR
loc16,AX
SXTB
AX
XOR
AX,loc16
XORB
AX,#8bit
XOR
loc16,AX
16-Bit ACC Register Operations
ADD
ACC,loc16 {<< 0..16}
ADD
ACC,#16bit {<< 0..15}
ADD
ACC,loc16 << T
ADDB
ACC,#8bit
ADDCU
ACC,loc16
ADDU
ACC,loc16
AND
ACC,loc16
AND
ACC,#16bit {<< 0..16}
Description
Load AX with 8-bit constant
Load LSB of AX reg, MSB = 0x00
Load MSB of AX reg, LSB = unchanged
Store LSB of AX reg
Store MSB of AX reg
Negate AX register
Complement AX register
Bitwise OR
Bitwise OR
Bitwise OR 8-bit value
Subtract specified location from AX
Subtract AX from specified location
Reverse-subtract specified location from AX
Sign extend LSB of AX reg into MSB
Bitwise exclusive OR
Bitwise exclusive OR 8-bit value
Bitwise exclusive OR
Add value to accumulator
Add value to accumulator
Add shifted value to accumulator
Add 8-bit constant to accumulator
Add unsigned value plus carry to accumulator
Add unsigned value to accumulator
Bitwise AND
Bitwise AND
C28x Assembly Language Instructions
Register Operations
Page
6-189
6-190
6-192
6-196
6-198
6-245
6-256
6-259
6-263
6-264
6-338
6-339
6-354
6-384
6-387
6-385
6-25
6-22
6-24
6-30
6-35
6-39
6-44
6-43
6-7
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?