Está en la página 1de 2

Mnemnicos, Operandos addlw addwf andlw andwf bcf bsf btfsc k f, d k f, d f, b f, b f, b

Descripcin Sumar literal con W Sumar W con F And entre literal y W And entre W y F Limpiar bit en F Setear bit en F Testear bit saltear si es 0 Testear bit saltear si es 1 Llamar subrutina Limpiar F Limpiar W Limpiar Watchdog Complementar F Decrementar F Decrementar F, saltear si da 0 Saltar a k Incrementar F Incrementar F, saltear si da 0 OR Inclusiva literal y W entre en F,

Ciclos 1 1 1 1 1 1 1 or 2

Status Afectado C, DC, Z C, DC, Z Z Z -------

btfss call clrf clrw clrwdt comf decf decfsz goto Incf incfsz

f, b k f f, d f, d f, d k f, d f, d

en

F,

1 or 2 2 1 1 1 1 1 1 or 2 2 1 1 or 2

----Z Z /TO, /PD Z Z ----Z ---

iorlw iorwf

k f, d

1 1

Z Z

OR Inclusiva entre W y

Mnemnicos, Operandos F movlw movf movwf nop retfie k f, d f -

Descripcin

Ciclos

Status Afectado

Mover literal a W Mover F Mover W a F No operacin Retornar interrupcin de

1 1 1 1 2

--Z -------

retlw return rlf

k f, d

Retornar con literal en W Retornar de subrutina Rotar a izquierda mediante Carry Rotar a derecha mediante Carry Entrar en modo Standby Restar W de literal Restar W de F Intercambiar nibbles de F OR exclusiva literal y W entre

2 2 1

----C

rrf sleep sublw subwf swapf

f, d k f, d f, d

1 1 1 1 1

C /TO, /PD C, DC, Z C, DC, Z ---

xorlw

xorwf

f, d

OR exclusiva entre W y F

También podría gustarte