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