Синтаксис: BTFSC f,b
Операнды: 0<=31, 0<=Ь<=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
ecли FLAG=l, РС=адрес FALSE
BTFSS Bit Test f, Skip if Set