Sintassi |
Descrizione Microchip |
Operazione equivalente |
ADDLW k |
Add Literal and W |
W = W + k |
ADDWF f,d |
Add W and f |
d = W + f (dove d pu� essere W o f) |
ANDLW k |
AND Literal with W |
W = W AND k |
ANDWF f,d |
AND W with f |
d = W AND f (dove d pu� essere W o f) |
BCF f,b |
Bit Clear f |
f(b) = 0 |
BSF f,b |
Bit Set f |
f(b) = 1 |
BTFSC f,b |
Bit Test f, Skip if Clear |
f(b) = 0 ? Si, salta una istruzione |
BTFSS f,b |
Bit Test f, skip if Set |
f(b) = 1 ? Si, salta una istruzione |
CALL k |
Subroutine Call |
Chiama la subroutine all'indirizzo k |
CLRF f |
Clear f |
f = 0 |
CLRW |
Clear W Register |
W = 0 |
CLRWDT |
Clear Watchdog Timer |
Watchdog timer = 0 |
COMF f,d |
Complement f |
d = not f (dove d pu� essere W o f) |
DECF f,d |
Decrement f |
d = f -1 (dove d pu� essere W o f) |
DECFSZ
f,d |
Decrement f, Skip if 0 |
d = f -1 (dove d pu� essere W o f) se d = 0
salta |
GOTO k |
Go to address |
Salta all'indirizzo k |
INCF f,d |
Increment f |
d = f +1 (dove d pu� essere W o f) |
INCFSZ
f,d |
Increment f, Skip if 0 |
d = f +1 (dove d pu� essere W o f) se d = 0
salta |
IORLW k |
Inclusive OR Literal with W |
W = W OR k |
IORWF f,d |
Inclusive OR W with f |
d = f OR W (dove d pu� essere W o f) |
MOVLW k |
Move literal to W |
W = k |
MOVF f,d |
Move f |
d = f (dove d pu� essere W o f) |
MOVWF f |
Move W to f |
f = W |
NOP |
No Operation |
Nessuna operazione |
OPTION |
Load Option Register |
OPTION = W |
RETFIE |
Return from Interrupt |
Ritorna da un interrupt handler |
RETLW k |
Return Literal to W |
Ritorna da una subroutine con W = k |
RETURN |
Return from Subroutine |
Ritorna da una subroutine |
RLF f,d |
Rotale Left f through Carry |
d = f << 1 (dove d pu� essere W o f) |
RRF f,d |
Rotale Right f through Carry |
d = f >> 1 (dove d pu� essere W o f) |
SLEEP |
Go into Standby Mode |
Mette in standby il PIC |
SUBLW k |
Subtract W from Literal |
W = k - W |
SUBWF f,d |
Subtract W from f |
d = f - W (dove d pu� essere W o f) |
SWAPF f |
Swap f |
f = Swap dei bit 0123 con 4567 di f |
TRIS f |
Load TRIS Register |
TRIS di f = W |
XORLW k |
Exclusive OR Literal with W |
W = W XOR k |
XORWF f,d |
Exclusive OR W with f |
d = f XOR W (dove d pu� essere W o f) |