Register Operations
6-11C28x Assembly Language Instructions
Table 6−2. Register Operations (Continued)
Mnemonic PageDescription
P or XT Register Operations (P, PH, PL, XT, T, TL) (Continued)
MOV loc16,T Store the T register 6-175
MOV TL,#0 Clear the lower half of the XT register 6-181
MOVA T,loc16 Load the T register and add the previous product 6-183
MOVAD T,loc16 Load T register 6-185
MOVDL XT,loc32 Store XT and load new XT 6-201
MOVH loc16,P Save the high word of the P register 6-203
MOVL P,loc32 Load the P register 6-213
MOVL loc32,P Store the P register 6-209
MOVL XT,loc32 Load the XT register 6-216
MOVL loc32,XT Store the XT register 6-211
MOVP T,loc16 Load the T register and store P in the accumulator 6-217
MOVS T,loc16 Load T and subtract P from the accumulator 6-218
MOVX TL,loc16 Load lower half of XT with sign extension 6-224
SUBUL P,loc32 Subtract unsigned 32-bit value 6-358
16x16 Multiply Operations
DMAC ACC:P,loc32,*XAR7/++ 16-bit dual multiply and accumulate 6-86
MAC P,loc16,0:pma Multiply and accumulate 6-145
MAC P,loc16,*XAR7/++ Multiply and Accumulate 6-147
MPY P,T,loc16 16 X 16 multiply 6-230
MPY P,loc16,#16bit 16 X 16-bit multiply 6-229
MPY ACC,T,loc16 16 X 16-bit multiply 6-228
MPY ACC,loc16,#16bit 16 X 16-bit multiply 6-227
MPYA P,loc16,#16bit 16 X 16-bit multiply and add previous product 6-231
MPYA P,T,loc16 16 X 16-bit multiply and add previous product 6-233
MPYB P,T,#8bit Multiply signed value by unsigned 8-bit constant 6-236
MPYS
P,T,loc16 16 X 16-bit multiply and subtract 6-237