Register Operations
6-13C28x Assembly Language Instructions
Table 6−2. Register Operations (Continued)
Mnemonic PageDescription
Direct Memory Operations (Continued)
AND loc16,#16bitSigned Bitwise AND 6-50
CMP loc16,#16bitSigned Compare 6-75
DEC loc16 Decrement by 1 6-84
DMOV loc16 Data move contents of 16-bit location 6-89
INC loc16 Increment by 1 6-113
MOV *(0:16bit),loc16 Move value 6-156
MOV loc16,*(0:16bit) Move value 6-165
MOV loc16,#16bit Save 16-bit constant 6-164
MOV loc16,#0 Clear 16-bit location 6-166
MOVB loc16,#8bit,COND Store byte conditionally 6-194
OR loc16,#16bit Bitwise OR 6-262
TBIT loc16,#bit Test bit 6-359
TBIT loc16,T Test bit specified by T register 6-360
TCLR loc16,#bit Test and clear specified bit 6-361
TSET loc16,#bit Test and set specified bit 6-365
XOR loc16,#16bit Bitwise exclusive OR 6-386
IO Space Operations
IN loc16,*(PA) Input data from port 6-111
OUT *(PA),loc16 Output data to port 6-265
UOUT *(PA),loc16 Unprotected output data to I/O port 6-366
Program Space Operations
PREAD loc16,*XAR7 Read from program memory 6-282
PWRITE *XAR7,loc16 Write to program memory 6-299
XPREAD loc16,*AL C2xLP source-compatible program read 6-389
XPREAD loc16,*(pma) C2xLP source-compatible program read 6-388
XPWRITE
*AL,loc16 C2xLP source-compatible program write 6-390