![background image](http://html1.mh-extra.com/html/texas-instruments/tms320c28x/tms320c28x_reference-manual_1097071656.webp)
Migrating to C28x Object Code
F-13
Migration From C27x to C28x
For conditional branches on the C28x, the UNC code must always be specified
for unconditional tests. This will help to distinguish between unconditional
C2xLP branches (which have the same mnemonic ”B”).
F.3.2 Repeatable Instructions
On the C28x, additional instructions have been made repeatable. The follow-
ing two tables list those instructions that are repeatable on the C28x device.
These instructions are repeatable in both C27x compatible mode (OBJMODE
= 0) and C28x native mode (OBJMODE = 1). Any instruction that is not listed,
which follows a repeat instruction, will execute only once.
C27x operations that were already repeatable include the following:
ROR
ACC
ROL
ACC
NORM
ACC,XARn++
NORM
ACC,XARn
−−
SUBCU
ACC,loc16
MAC
P,loc16,0:pma
MOV
*(0:addr),loc16
MOV
loc16,*(0:addr)
MOV
loc16,#16bit
MOV
loc16,#0
PREAD
loc16,*XAR7
PWRITE
*XAR7,loc16
NOP
loc16
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 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...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...