Вы находитесь на странице: 1из 2

Instrucciones del PIC 16F84A

Estas instruccin la encontraremos en los siguientes microcontroladores PIC16c5X, PIC16C64, PIC16C71, PIC16C74, PIC16C84, PIC16F84 y PIC16F873. XORWF: W XOR f Realiza la funcin lgica OR exclusiva entre el contenido del registro W y el registro f. Si d=0, el resultado se almacena en el registro W. Si d=1 el resultado se almacena en el registro f. Sintaxis: [etiqueta] XORWF f,d Flags afectados: Z Operandos 0 <= f <= 31 d[0,1] Cdigo operacin 0001 10df ffff Ciclos de reloj 1 Palabras 1 Ejemplo: XORWF REG,1 Antes de la instruccin: REG=0xAF, W=0xB5 Despus de la instruccin: REG=01A, W=0xB5

XORLW: W XOR literal Realiza la funcin lgica OR exclusiva entre el contenido del registro W y la constante k de 8 bits. El resultado se almacena en el registro W. Sintaxis: [etiqueta] XORLW k Flags afectados: Z Operandos 0 <= k <= 255 Cdigo operacin 1111 kkkk kkkk Ciclos de reloj 1 Palabras 1

Ejemplo: XORLW 0xAF Antes de la instruccin: W = 0xB5 Despus de la instruccin: W = 01A

RETLW: Regresa de una subrutina y carga el valor K en W El programa regresa de la subrutina y carga el valor de 8 bits del registro k en el registro W Sintaxis: [etiqueta] RETLW,k Operandos 0 <= f <= 255 Cdigo operacin 1000 kkkk kkkk Ciclos de reloj 2 Palabras 1

Ejemplo: RETLW,045 Antes de la instruccion: W=xx Despues de la instruccion: W=045

Вам также может понравиться