viernes, 1 de agosto de 2008

RLCF. PIC18

Esta instrucción está dentro del apartado: Operaciones de tamaño Byte.

Sintaxis:

[ etiqueta ] RLCF f,d,a

Operandos:

0 ≤ f ≤ 255
d ∈ [0,1]
a ∈ [0,1]

Operación:

(f<.n.>) → d<.n+1.>,
(f<.7.>) → C,
(C) → d<.0.>

Flag afectados del registro STATUS:

C, N, Z

Descripción:

El contenido del registro f es rotado un bit a la izquierda con indicación de bit de retorno (bit C del registro STATUS).

Si d = 0, se almacenará en el registro de trabajo W, en cambio, si d = 1 se almacenará en el registro f.

Si a = 0, el acceso al banco deberá ser configurado, en cambio, si a = 1, se empleará el BSR.

0 comentarios: