sábado, 27 de septiembre de 2008

BNN. PIC18

Esta instrucción está dentro del apartado: Operaciones de Control.

Sintaxis:

[ etiqueta ] BNN n

Operandos:

-128 ≤ n ≤ 128

Operación:

Si el bit Negativo es '0' entonces:
(PC) + 2 + 2n → PC

Flag afectados del registro STATUS:

Ninguno

Descripción:

En caso de que el bit Negativo sea un cero lógico, el contador de programa se incrementará siguiendo la expresión siguiente:

(PC) + 2 + 2n → PC

Esto produce un salto en el programa por lo tanto si se cumple la condición de que el bit Negativo sea un cero, la instrucción consumirá dos ciclos de reloj, en caso contrario sólo un ciclo de reloj.

0 comentarios: