
Register Operations
6-13
C28x Assembly Language Instructions
2. Register Operations (Continued)
Mnemonic
Page
Description
Direct Memory Operations (Continued)
AND
loc16,#16bitSigned
Bitwise AND
CMP
loc16,#16bitSigned
Compare
DEC
loc16
Decrement by 1
DMOV
loc16
Data move contents of 16-bit location
INC
loc16
Increment by 1
MOV
*(0:16bit),loc16
Move value
MOV
loc16,*(0:16bit)
Move value
MOV
loc16,#16bit
Save 16-bit constant
MOV
loc16,#0
Clear 16-bit location
MOVB
loc16,#8bit,COND
Store byte conditionally
OR
loc16,#16bit
Bitwise OR
TBIT
loc16,#bit
Test bit
TBIT
loc16,T
Test bit specified by T register
TCLR
loc16,#bit
Test and clear specified bit
TSET
loc16,#bit
Test and set specified bit
XOR
loc16,#16bit
Bitwise exclusive OR
IO Space Operations
IN
loc16,*(PA)
Input data from port
OUT
*(PA),loc16
Output data to port
UOUT
*(PA),loc16
Unprotected output data to I/O port
Program Space Operations
PREAD
loc16,*XAR7
Read from program memory
PWRITE
*XAR7,loc16
Write to program memory
XPREAD
loc16,*AL
C2xLP source-compatible program read
XPREAD
loc16,*(pma)
C2xLP source-compatible program read
XPWRITE
*AL,loc16
C2xLP source-compatible program write
Содержание 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...