Синтаксис: BTFSS f,b
Операнды: 0<=f<=31, 0<=b<=7
Операция: Пропустить, если f(b)=1.
Биты состояния: Не изменяются.
КОД: 0111 bbbf ffff
Описание: Если бит b регистра f равен 0, выполняется следующая команда. Если бит b регистра f равен 1, следующая команда, считанная в текущем командном цикле, игнорируется, и вместо нее в следующем цикле выполняется NOP, в результате команда выполняется за два цикла.
Циклов: 1(2)
Пример: HERE BTFSS FLAG, 1
FALSE GOTO PROCESS_CODE
TRUE
.
.
Перед выполнением команды: РС=адрес HERE
После выполнения команды:
ecли FLAG=0, РС=адрес FALSE
ecли FLAG=1, РС=адрес TRUE
CALL Call subroutine