Status Register (ST0)
2-20
Table 2
−
5. Instructions Affected by the PM Bits
Instruction
Effect of PM
CMPL ACC,P << PM
flags set on(ACC
−
P << PM)
DMAC ACC:P,loc32,*XAR7/++
ACC = ACC + MSW*MSW << PM
P = P + LSW*LSW << PM
IMACL P,loc32,*XAR7/++
P = ([loc32] * Prog[*XAR7/++]) << PM
IMPYAL P,XT,loc32
P = (XT * [loc32]) << PM
IMPYL P,XT,loc32
P = (XT *[loc32]) << PM
IMPYSL P,XT,loc32
ACC = ACC
−
P unsigned
P = (XT * [loc32]) << PM
IMPYXUL P,XT,loc32
P = (XT sign * [loc32]uns) << PM
MAC P,loc16,*XAR7/++
ACC = ACC + P << PM
MAC P,loc16,0:pma
ACC = ACC + P << PM
MOV loc16,P
[loc16] = low(P << PM)
MOVA T,loc16
ACC = ACC + P << PM
MOVAD T,loc16
ACC = ACC + P << PM
MOVH loc16,P
[loc16] = high(P << PM)
MOVP T,loc16
ACC = P << PM
MOVS T,loc16
ACC = ACC
−
P << PM
MPYA P,loc16,#16bit
ACC = ACC + P << PM
MPYA P,T,loc16
ACC = ACC + P << PM
MPYS P,T,loc16
ACC = ACC
−
P << PM
QMACL P,loc32,*XAR7
ACC = ACC + P << PM
QMACL P,loc32,*XAR7++
ACC = ACC + P << PM
QMPYAL P,XT,loc32
ACC = ACC + P << PM
QMPYSL P,XT,loc32
ACC = ACC
−
P << PM
SQRA loc16
ACC = ACC + P << PM
SQRS loc16
ACC = ACC
−
P << PM
XMAC P,loc16,*(pma)
ACC = ACC + P << PM
XMACD P,loc16,*(pma)
ACC = ACC + P << PM
Содержание 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...