|
|
Команда 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 |
|
|