Обмен тетрад в f

Синтаксис: 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