ВУЗ:
Составители:
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, используйте так же
интерактивную помощь программы.
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »