|
Читайте также: |
| Синтаксис | 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; просмотров: 308 | Нарушение авторских прав
| <== предыдущая страница | | | следующая страница ==> |
| Приложение 3. Список команд PIC16 и их подробное описание | | | CLRWDT — Сброс сторожевого таймера |