17.02.2015 Views

CCS C Compiler Manual PCB / PCM / PCH

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CLRWDT<br />

IORLW k<br />

RETLW k<br />

XORLW<br />

TRIS k<br />

f<br />

d<br />

f,b<br />

k<br />

GOTO k<br />

MOVLW k<br />

SLEEP<br />

OPTION<br />

14 Bit<br />

ADDLW k<br />

SUBLW k<br />

RETFIE<br />

RETURN<br />

may be a constant (file number) or a simple variable<br />

may be a constant (0 or 1) or W or F<br />

may be a file (as above) and a constant (0-7) or it may be just a bit variable<br />

reference.<br />

may be a constant expression<br />

Note that all expressions and comments are in C like syntax.<br />

PIC 18<br />

ADDWF f,d ADDWFC f,d ANDWF<br />

CLRF f COMF f,d CPFSEQ<br />

CPFSGT f CPFSLT f DECF<br />

DECFSZ f,d DCFSNZ f,d INCF<br />

INFSNZ f,d IORWF f,d MOVF<br />

MOVFF fs,d MOVWF f MULWF<br />

NEGF f RLCF f,d RLNCF<br />

RRCF f,d RRNCF f,d SETF<br />

SUBFWB f,d SUBWF f,d SUBWFB<br />

SWAPF f,d TSTFSZ f XORWF<br />

BCF f,b BSF f,b BTFSC<br />

BTFSS f,b BTG f,d BC<br />

BN n BNC n BNN<br />

BNOV n BNZ n BOV<br />

BRA n BZ n CALL<br />

CLRWDT - DAW - GOTO<br />

NOP - NOP - POP<br />

PUSH - RCALL n RESET<br />

RETFIE s RETLW k RETURN<br />

SLEEP - ADDLW k ANDLW<br />

IORLW k LFSR f,k MOVLB<br />

MOVLW k MULLW k RETLW<br />

SUBLW k XORLW k TBLRD<br />

TBLRD *+ TBLRD *- TBLRD<br />

TBLWT * TBLWT *+ TBLWT<br />

TBLWT +*<br />

94

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!