nemonicos de instrucciones de pic 16f84a

3
Mnemónicos, Operandos Descripción Cicl os Status Afectado addlw k Sumar literal con W 1 C, DC, Z addwf f, d Sumar W con F 1 C, DC, Z andlw k And entre literal y W 1 Z andwf f, d And entre W y F 1 Z bcf f, b Limpiar bit en F 1 --- bsf f, b Setear bit en F 1 --- btfsc f, b Testear bit en F, saltear si es 0 1 or 2 --- btfss f, b Testear bit en F, saltear si es 1 1 or 2 --- call k Llamar subrutina 2 --- clrf f Limpiar F 1 Z clrw - Limpiar W 1 Z clrwdt - Limpiar Watchdog 1 /TO, /PD comf f, d Complementar F 1 Z decf f, d Decrementar F 1 Z decfsz f, d Decrementar F, saltear si da 0 1 or 2 --- goto k Saltar a k 2 ---

Upload: jesus-colli

Post on 28-Apr-2015

52 views

Category:

Documents


1 download

DESCRIPTION

aqui se presentas algunas intrucciones del pic

TRANSCRIPT

Page 1: nemonicos de instrucciones de pic 16f84a

Mnemónicos,

OperandosDescripción

Ciclo

s

Status

Afectado

  addlw k   Sumar literal con W 1 C, DC, Z

  addwf f, d   Sumar W con F 1 C, DC, Z

  andlw k   And entre literal y W 1 Z

  andwf f, d   And entre W y F 1 Z

  bcf f, b   Limpiar bit en F 1 ---

  bsf f, b   Setear bit en F 1 ---

  btfsc f, b  Testear bit en F,

saltear si es 0

1 or

2---

  btfss f, b  Testear bit en F,

saltear si es 1

1 or

2---

  call k   Llamar subrutina 2 ---

  clrf f   Limpiar F 1 Z

  clrw -   Limpiar W 1 Z

  clrwdt -   Limpiar Watchdog 1 /TO, /PD

  comf f, d   Complementar F 1 Z

  decf f, d   Decrementar F 1 Z

  decfsz f, d  Decrementar F,

saltear si da 0

1 or

2---

  goto k   Saltar a k 2 ---

  Incf f, d   Incrementar F 1 Z

  incfsz f, d  Incrementar F,

saltear si da 0

1 or

2---

  iorlw k  OR Inclusiva entre

literal y W1 Z

  iorwf f, d   OR Inclusiva entre W 1 Z

Page 2: nemonicos de instrucciones de pic 16f84a

Mnemónicos,

OperandosDescripción

Ciclo

s

Status

Afectado

y F

  movlw k   Mover literal a W 1 ---

  movf f, d   Mover F 1 Z

  movwf f   Mover W a F 1 ---

  nop -   No operación 1 ---

  retfie -  Retornar de

interrupción2 ---

  retlw k  Retornar con literal

en W2 ---

  return -  Retornar de

subrutina2 ---

  rlf f, d  Rotar a izquierda

mediante Carry1 C

  rrf f, d  Rotar a derecha

mediante Carry1 C

  sleep -  Entrar en modo

Standby1 /TO, /PD

  sublw k   Restar W de literal 1 C, DC, Z

  subwf f, d   Restar W de F 1 C, DC, Z

  swapf f, d  Intercambiar nibbles

de F1 ---

  xorlw k  OR exclusiva entre

literal y W1 Z

  xorwf f, d  OR exclusiva entre W

y F1 Z