|
Команда RRF - сдвиг f вправо через перенос
Синтаксис: |
RRF f,d |
Операнд: |
0 < f < 127, d О [0, 1] |
Операция: |
f<n> --> d<n-1>, f<0> --> C, C --> d<7> |
Биты состояния: |
C |
Код: |
00 1100 dfff ffff |
Описание: |
Содержимое регистра f сдвигается на 1 бит вправо через бит переноса С. Если d = 0, результат сохраняется в регистре W. Если d = 1, результат сохраняется в том же регистре f. |
Циклов: |
1 |
Пример: |
RRF REG1,0 Перед выполнением команды:
После выполнения команды: |
REG1 = 11100110 REG1 = 11100110 |
C = 0 C = 0 W = 01110011 |
|
|