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

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

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

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

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

КОД: 0011 01df ffff

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

Циклов: 1

Пример: RLF REG1, 0

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

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

W =11001100

 

RRF Rotate Right f through carry