Возврат из подпрограммы

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

RETLW



 


Синтаксис: Операнды:

Операция:

Измен, флаги: Код:

Описание:

Слов:

Циклов:

Пример:


 

[1аЬеЦ 0 < к< 255

RETLW

TOS -»PC Нет

 

Olxx kkkk kkkk

В регистр W загружается 8-разрядная константа. Вершина стека TOS загружается в счетчик команд PC. Инструкция выполняется за 2 цикла. 1

CALL

TABLE


TABLE ADDWF PCL.f

RETLW k1

RETLW k2


RETLW


kn


До выполнения команды W = 0x07

После выполнения команды

W = значение к8


RETURN



 

Синтаксис: [label] RETURN  
Операнды: Нет  
Операция: TOS -»PC  
Измен, флаги: Нет  
Код:
         
Описание: Слов: Циклов: Пример:

Возврат из подпрограммы. Вершина стека TOS загружается в счетчик команд PC. Инструкция выполняется за 2 цикла. 1 2

RETURN

После выполнения команды PC = TOS