Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

CALL — Вызов подпрограммы

Читайте также:
  1. В заголовке подпрограммы при определении переменных можно использовать лишь
  2. Выезд и следование к месту вызова
  3. Вызов желания, устрашение и случаи обращения к строгости
  4. ВЫЗОВ МАЙОРА
  5. Вызов необходимых ассоциаций
  6. Вызова скорой медицинской помощи
Синтаксис CALL k
Операнды
Операция
Измен. флаги  
Описание Адрес следующей инструкции сохраняется в стеке. В 11 младших бит счетчика программы PC загружается константа k. Два старших бита загружаются в счетчик команд из регистра PCLATH. Выполнение команды занимает 2 машинных цикла.
Пример ; w = 0 call subprogram addlw 5 ; w = 15 ... subprogram: addlw 10 return

CLRF — Обнуление регистра f

Синтаксис CLRF f
Операнды
Операция
Измен. флаги Z
Описание Обнуляются все биты регистра f
Пример ; f(6) = 27 clrf 6 ; f(6) = 0

CLRW — Обнуление рабочего регистра W

Синтаксис CLRW
Операнды  
Операция
Измен. флаги Z
Описание Обнуляются все биты регистра W
Пример ; w = 27 clrw ; w = 0

Дата добавления: 2015-07-08; просмотров: 169 | Нарушение авторских прав


Читайте в этой же книге: Трансляция текста программы в машинные коды | Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Разработка алгоритма программы | Написание текста программы на языке Ассемблер | Режим широтно-импульсной модуляции | GOTO — Переход по адресу |
<== предыдущая страница | следующая страница ==>
Приложение 3. Список команд PIC16 и их подробное описание| CLRWDT — Сброс сторожевого таймера

mybiblioteka.su - 2015-2018 год. (0.005 сек.)