F.3.2
Repeatable Instructions
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").
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
ROL
NORM
NORM
SUBCU
MAC
MOV
MOV
MOV
MOV
PREAD
PWRITE
NOP
Migrating to C28x Object Code
ACC
ACC
ACC,XARn++
ACC,XARn−−
ACC,loc16
P,loc16,0:pma
*(0:addr),loc16
loc16,*(0:addr)
loc16,#16bit
loc16,#0
loc16,*XAR7
*XAR7,loc16
loc16
Migration From C27x to C28x
F-13
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?