Возврат из подпрограммы с загрузкой константы в W

Синтаксис: RETLW k

Операнд: 0<=k<=255

Операция: k->W, TOS->PC

Биты состояния: Не изменяются.

Код: 1000 kkkk kkkk

Описание: 8-битовая константа k загружается в регистр W. Адрес возврата восстанавливается из вершины стека (TOS) в PC.

Циклов: 2

Пример: CALL TABLE ; W содержит смещение в таблице.

; Теперь W содержит значение из

; таблицы.

;

TABLE ADDWF PC ; W=смещение.

RETLW k1 ; Начало таблицы.

. ;

. ;

RETLW kn ; Конец таблицы