|
|
Команда RETLW - возврат из подпрограммы с загрузкой константы в W
| Синтаксис: |
RETLW k |
| Операнд: |
0 < k < 255 |
| Операция: |
k --> W ,TOS --> PC |
| Биты состояния: |
Не изменяются |
| Код: |
11 01xx kkkk kkkk |
| Описание: |
8-битовая константа k загружается в регистр W. Адрес возврата восстанавливается из вершины стека (TOS) в РС |
| Циклов: |
2 |
| Пример: |
CALL TABLE ;W содержит смещение в таблице.
. ;Теперь W содержит значение из таблицы.
. ;
TABLE ADDWF PC ;W = смещение.
RETLW k1 ;Начало таблицы.
. ;
RETLW kn ;Конец таблицы.
|
|