|
Команда 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 ;Конец таблицы.
|
|