Синтаксис: DECF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f) - 1->(dest)
Биты состояния: Z
Код: 0000 11df ffff
Описание: Регистр f уменьшается на 1. Если d=0, результат сохраняется врегистре W. Если d=1, результат сохраняется в том же регистре f.
Циклов: 1
Пример: DECF CNT, 1
Перед выполнением команды: CNT=0х01 Z=0
После выполнения команды: CNT=0х00 Z=1
DECFSZ Decrement f, Skip if 0