Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

  • автоматическое размещение и освобождение области программного стека при входе и выходе из подпрограмм;

  • вызов функции по указателю;

  • манипулирование с указателями на программный стек;

  • работа с переменными расположенными в программном стеке.

 

 

Таблица 1. Список новых инструкций ядра PIC18

Команда

Описание действия

ADDFSR f, k

Добавить константу к регистру указателя адреса FSR(f).

ADDULNK k

Добавить константу к регистру указателя адреса FSR2 и выйти

CALLW

Вызов функции по значению WREG

MOVSF zs, fd

Копирование содержимого (FSR2 + zs) в регистр fd

MOVSS zs, zd

Копирование (FSR2 + zs) в (FSR2 + zd)

PUSHL k

Сохранение значения k в FSR2, декремент FSR2

SUBFSR f, k

Вычитание константы из FSR(f)

SUBULNK k

Вычитание константы из FSR2 и выход

Go to Top