Синтаксис: BTFSC f, b
Операнди: 0 <= 31, 0 <= b <= 7
Операція: Пропустити, якщо f(b) = 0.
Біти стану: Не змінюються.
Код: 0110 bbbf ffff
Опис: Якщо біт b регістра f дорівнює 1, виконується наступна команда. Якщо біт b регістра f дорівнює 0, то наступна команда, зчитувана у поточному командному циклі, ігнорується, і замість неї в наступному циклі виконується NOP, у результаті команда виконується за два цикли.
Циклів: 1(2)
Приклад: HERE BTFSC FLAG, 1
FALSE GOTO PROCESS_CODE
TRUE
.
.
Перед виконанням команди: РС = адреса HERE
Після виконання команди:
якщо FLAG = 0, РС = адреса TRUE
якщо FLAG = l, РС = адреса FALSE