PIC-Контроллеры. Воробьева Г.С - 55 стр.

UptoLike

55
length set 0x14
area set length * width
[<label>] org <address> расположить программу с адреса
address;
Пример:
int_1 org 0x20 ;Метка int_1 организована с адреса
20h
nop ;Начало подпрограммы
include <<filename>> или include
"<include_file>" - подключает другой исходный файл,
(включение может быть вложенным)
Пример:
include "c:\sys\sysdefs.inc" ;подключить
;системные определения
include <regs.h>; подключить описания регистров
list [<list_option>, ..., <list_option>]
директива позволяющая управлять листингом. Запускается с ключами,
мы рассмотрим только ключ pтип процессора
Пример:
list p=16f877
banksel <const> – по этой директиве Ассемблер генерирует
команды выбора банка, в которой находится предварительно
определенная константа - const.
Пример:
banksel TRISA
movwf TRISA
end - конец ассемблерной программы, все, что после этой
директивы будет игнорировано.
Пример:
list p=16f877
: ; выполняемый код
: ;
end ; Конец команд
Мы рассмотрели только самый минимум директив Ассемблера.
MPASM предоставляет разработчику очень обширный набор
управляющих команд. Более подробно с ними Вам поможет
познакомиться MPLAB
®
ICD USER’S GUIDE, используйте так же
интерактивную помощь программы.