Синтаксис: SWAPF f,d
Операнды: 0<=f<=31, [0,1]
Операция: f<0:3>->d<4:7>, f<4:7>->d<0:3>
Биты состояния: Не изменяются.
Код: 0011 10df ffff
Описание: Содержимое старшей и младшей тетрад регистра f обменивается. Если d=0, результат сохраняется в регистре W. Если d=1, результат сохраняется в том же регистре f.
Циклов: 1
Пример: SWAPF REG, 0
Перед выполнением команды: REG=0xA5
После выполнения команды: REG=0x5A
TRIS TRIS Load THIS Register