Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TMS320C2x DSP - Norton Guide http://www.X-Hacker.org [^^Up^^] [Menu] [About The Guide]
abs  ABSOLUTE VALUE OF ACCUMULATOR
add  ADD TO ACCUMULATOR WITH SHIFT
addc ADD TO ACCUMULATOR WITH CARRY (TMS320C25)
addh ADD TO HIGH ACCUMULATOR
addk ADD TO ACCUMULATOR SHORT IMMEDIATE (TMS320C25)
adds ADD TO ACCUMULATOR WITH SIGN-EXTENSION SUPPRESSED
addt ADD TO ACCUMULATOR WITH SHIFT SPECIFIED BY T REGISTER
adlk ADD TO ACCUMULATOR LONG IMMEDIATE WITH SHIFT
adrk ADD TO AUXILIARY REGISTER SHORT IMMEDIATE (TMS320C25)
and  AND WITH ACCUMULATOR
andk AND IMMEDIATE WITH ACCUMULATOR WITH SHIFT
apac ADD P REGISTER TO ACCUMULATOR
b    BRANCH UNCONDITIONALLY
bacc BRANCH TO ADDRESS SPECIFIED BY ACCUMULATOR
banz BRANCH ON AUXILIARY REGISTER NOT ZERO
bbnz BRANCH ON BIT NOT EQUAL TO ZERO
bbz  BRANCH ON BIT EQUAL TO ZERO
bc   BRANCH ON CARRY (TMS320C25)
bgez BRANCH IF ACCUMULATOR GREATER THAN OR EQUAL TO ZERO
bgz  BRANCH IF ACCUMULATOR GREATER THAN ZERO
bioz BRANCH ON I/O STATUS EQUAL TO ZERO
bit  TEST BIT
bitt TEST BIT SPECIFIED BY T REGISTER
blez BRANCH IF ACCUMULATOR LESS THAN OR EQUAL TO ZERO
blkd BLOCK MOVE FROM DATA MEMORY TO DATA MEMORY
blkp BLOCK MOVE FROM PROGRAM MEMORY TO DATA MEMORY
blz  BRANCH IF ACCUMULATOR LESS THAN ZERO
bnc  BRANCH ON NO CARRY (TMS320C25)
bnv  BRANCH IF NO OVERFLOW
bnz  BRANCH IF ACCUMULATOR NOT EQUAL TO ZERO
bv   BRANCH ON OVERFLOW
bz   BRANCH IF ACCUMULATOR EQUALS TO ZERO
cala CALL SUBROUTINE INDIRECT
call CALL SUBROUTINE
cmpl COMPLEMENT ACCUMULATOR
cmpr COMPARE AUXILIARY REGISTER WITH AUXILIARY REGISTER AR0
cnfd CONFIGURE BLOCK AS DATA MEMORY
cnfp CONFIGURE BLOCK AS PROGRAM MEMORY
dint DISABLE INTERRUPT
direct fields    DIRECT ADDRESSING MODE
dmov DATA MOVE IN DATA MEMORY
eint ENABLE INTERRUPT
example instruction
fort FORMAT SERIAL PORT REGISTERS
idle IDLE UNTIL INTERRUPT
immediate fields IMMEDIATE ADDRESSING MODE
in   INPUT DATA FROM PORT
indirect fields  INDIRECT ADDRESSING MODE
lac  LOAD ACCUMULATOR WITH SHIFT
lack LOAD ACCUMULATOR IMMEDIATE SHORT
lact LOAD ACCUMULATOR WITH SHIFT SPECIFIED BY T REGISTER
lalk LOAD ACCUMULATOR LONG IMMEDIATE WITH SHIFT
lar  LOAD AUXILIARY REGISTER
lark LOAD AUXILIARY REGISTER IMMEDIATE SHORT
larp LOAD AUXILIARY REGISTER POINTER
ldp  LOAD DATA MEMORY PAGE POINTER
ldpk LOAD DATA MEMORY PAGE POINTER IMMEDIATE
lph  LOAD HIGH P REGISTER
lrlk LOAD AUXILIARY REGISTER LONG IMMEDIATE
lst  LOAD STATUS REGISTER ST0
lst1 LOAD STATUS REGISTER ST1
lt   LOAD T REGISTER
lta  LOAD T REGISTER AND ACCUMULATE PREVIOUS PRODUCT
ltd  LOAD T REGISTER, ACCUMULATE PREVIOUS PRODUCT, AND MOVE DATA
ltp  LOAD T REGISTER AND STORE P REGISTER IN ACCUMULATOR
lts  LOAD T REGISTER, SUBTRACT PREVIOUS PRODUCT
mac  MULTIPLY AND ACCUMULATE
macd MULTIPLY AND ACCUMULATE WITH DATA MOVE
mar  MODIFY AUXILIARY REGISTER
mpy  MULTIPLY
mpya MULTIPLY AND ACCUMULATE PREVIOUS PRODUCT (TMS320C25)
mpyk MULTIPLY IMMEDIATE
mpys MULTIPLY AND SUBTRACT PREVIOUS PRODUCT (TMS320C25)
mpyu MULTIPLY UNSIGNED (TMS320C25)
neg  NEGATE ACCUMULATOR
nop  NO OPERATION
norm NORMALIZE CONTENTS OF ACCUMULATOR
or   OR WITH ACCUMULATOR
ork  OR IMMEDIATE WITH ACCUMULATOR WITH SHIFT
out  OUTPUT DATA TO PORT
pac  LOAD ACCUMULATOR WITH P REGISTER
pop  POP TOP OF STACK TO LOW ACCUMULATOR
popd POP TOP OF STACK TO DATA MEMORY
pshd PUSH DATA MEMORY VALUE ONTO STACK
push PUSH LOW ACCUMULATOR ONTO STACK
rc   RESET CARRY BIT (TMS320C25)
ret  RETURN FROM SUBROUTINE
rfsm RESET SERIAL PORT FRAME SYNCHRONIZATION MODE (TMS320C25)
rhm  RESET HOLD MODE (TMS320C25)
rol  ROTATE ACCUMULATOR LEFT (TMS320C25)
ror  ROTATE ACCUMULATOR RIGHT (TMS320C25)
rovm RESET OVERFLOW MODE
rpt  REPEAT INSTRUCTION AS SPECIFIED BY DATA MEMORY VALUE
rptk REPEAT INSTRUCTION AS SPECIFIED BY IMMEDIATE VALUE
rsxm RESET SIGN-EXTENSION MODE
rtc  RESET TEST/CONTROL FLAG (TMS320C25)
rtxm RESET SERIAL PORT TRANSMIT MODE
rxf  RESET EXTERNAL FLAG
sach STORE HIGH ACCUMULATOR WITH SHIFT
sacl STORE LOW ACCUMULATOR WITH SHIFT
sar  STORE AUXILIARY REGISTER
sblk SUBTRACT FROM ACCUMULATOR LONG IMMEDIATE WITH SHIFT
sbrk SUBTRACT FROM AUXILIARY REGISTER SHORT IMMEDIATE (TMS320C25)
sc   SET CARRY BIT (TMS320C25)
sfl  SHIFT ACCUMULATOR LEFT
sfr  SHIFT ACCUMULATOR RIGHT
sfsm SET SERIAL PORT FRAME SYCHRONIZATION MODE (TMS320C25)
shm  SET HOLD MODE (TMS320C25)
sovm SET OVERFLOW MODE
spac SUBTRACT P REGISTER FROM ACCUMULATOR
sph  STORE HIGH P REGISTER (TMS320C25)
spl  STORE LOW P REGISTER (TMS320C25)
spm  SET P REGISTER OUTPUT SHIFT MODE
sqra SQUARE AND ACCUMULATE PREVIOUS PRODUCT
sqrs SQUARE AND SUBTRACT PREVIOUS PRODUCT
sst  STORE STATUS REGISTER ST0
sst1 STORE STATUS REGISTER ST1
ssxm SET SIGN-EXTENSION MODE
stc  SET TEST/CONTROL FLAG (TMS320C25)
stxm SET SERIAL PORT TRANSMIT MODE
sub  SUBTRACT FROM ACCUMULATOR WITH SHIFT
subb SUBTRACT FROM ACCUMULATOR WITH BORROW (TMS320C25)
subc CONDITIONAL SUBTRACT
subh SUBTRACT FROM HIGH ACCUMULATOR
subk SUBTRACT FROM ACCUMULATOR SHORT IMMEDIATE (TMS320C25)
subs SUBTRACT FROM LOW ACCUMULATOR WITH SIGN-EXTENSION SUPPRESSED
subt SUBTRACT FROM ACCUMULATOR WITH SHIFT SPECIFIED BT T REGISTER
sxf  SET EXTERNAL FLAG
tblr TABLE READ
tblw TABLE WRITE
trap SOFTWARE INTERRUPT
xor  EXCLUSIVE-OR WITH ACCUMULATOR
xork XOR IMMEDIATE WITH ACCUMULATOR WITH SHIFT
zac  ZERO ACCUMULATOR
zalh ZERO LOW ACCUMULATOR AND LOAD HIGH ACCUMULATOR
zalr ZERO LOW ACCUMULATOR,LOAD HIGH ACCUMULATOR WITH ROUNDING (C25)
zals ZERO ACCUMULATOR,LOAD LOW ACCUMULATOR WITH SIGN-EXT SUPPRESSED

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson