Register Operations
6-8
Table 6−2. Register Operations (Continued)
Mnemonic PageDescription
16-Bit ACC Register Operations (Continued)
MOV ACC,loc16 {<< 0..16} Load accumulator with shift 6-159
MOV ACC,#16bit {<< 0..15} Load accumulator with shift 6-159
MOV loc16,ACC << 1..8 Save low word of shifted accumulator 6-167
MOV ACC,loc16 << T Load accumulator with shift 6-158
MOVB ACC,#8bit Load accumulator with 8-bit value 6-187
MOVH loc16,ACC << 1..8 Save high word of shifted accumulator 6-202
MOVU ACC,loc16 Load accumulator with unsigned word 6-220
SUB ACC,loc16 << T Subtract shifted value from accumulator 6-335
SUB ACC,loc16 {<< 0..16} Subtract shifted value from accumulator 6-333
SUB ACC,#16bit {<< 0..15} Subtract shifted value from accumulator 6-337
SUBB ACC,#8bit Subtract 8-bit value 6-340
SBBU ACC,loc16 Subtract unsigned value plus inverse borrow 6-317
SUBU ACC,loc16 Subtract unsigned 16-bit value 6-356
OR ACC,loc16 Bitwise OR 6-257
OR ACC,#16bit {<< 0..16} Bitwise OR 6-258
XOR ACC,loc16 Bitwise exclusive OR 6-382
XOR ACC,#16bit {<< 0..16} Bitwise exclusive OR 6-383
ZALR ACC,loc16 Zero AL and load AH with rounding 6-394
32-Bit ACC Register Operations
ABS ACC Absolute value of accumulator 6-19
ABSTC ACC Absolute value of accumulator and load TC 6-20
ADDL ACC,loc32 Add 32-bit value to accumulator 6-36
ADDL loc32,ACC Add accumulator to specified location 6-38
ADDCL ACC,loc32 Add 32-bit value plus carry to accumulator 6-34
ADDUL ACC,loc32 Add 32-bit unsigned value to accumulator 6-41
ADDL
ACC,P << PM Add shifted P to accumulator 6-37