Сдвиг f вправо через перенос

Синтаксис: RRF f,d

Операнды: 0<=f<=31, [0,1]

Операция: t<n>->d<n-1>, f<0>->C, C->d<7>

Биты состояния: С

Код: 001111df ffff

Описание: Содержимое регистра f сдвигается на 1 бит вправо через бит переноса С. Если d=0, результат сохраняется в регистре W. Если d=1, результат сохраняется в том же регистре f.

Циклов: 1

Пример: RRF REG1, 0

Перед выполнением команды: REG1=11100110 C=0

После выполнения команды: REG1=11100110 C=0,

W =01110011

 

SLEEP Go into standby mode