Главная страница
Навигация по странице:

_07Л_ДИРЕКТИВЫ АССЕМБЛЕРА. 1 list список параметров Синтаксис list



Скачать 77.5 Kb.
Название 1 list список параметров Синтаксис list
Анкор _07Л_ДИРЕКТИВЫ АССЕМБЛЕРА.doc
Дата 09.05.2017
Размер 77.5 Kb.
Формат файла doc
Имя файла _07Л_ДИРЕКТИВЫ АССЕМБЛЕРА.doc
Тип Документы
#9095

ОСНОВНЫЕ Директивы ассемблера
1. Директивы общего назначения
1.1. LIST- Список параметров

Синтаксис: list [, …,]
Директива LIST должна быть размещена на отдельной строке. Она изменяет параметры компиляции исходного файла и генерации файла листинга. Один или несколько следующих параметров может быть указан в директиве LIST:


Параметр

Значение

по

умолчанию

Описание

b=nnn

8

Число пробелов при табуляции

C=nnn

132

Число символов в строке

f=

INHX8M

Формат выходного HEX файла :

|NHX32, INHX8M, |NHX8S

free

FIXED

Использование свободного формата печати

fixed

FIXED

Использование фиксированного формата печати

mm={ON|OFF}

On

Включать карту памяти в файл листинга программы

n=nnn

60

Число строк на одной странице

p=

НЕТ

Тип микроконтроллера. Например. PIC16C54

r=

hex

Система счисления по умолчанию: hex, dec, oct

st={ON|OFF}

On

Включать таблицу символов в файл листингапрограммы

t={ON|OFF}

Off

Усечение длинных строк

w={0|1|2}

0

Установка уровня сообщений. См. ERRORLEVEL

x={ON|OFF}

On

Включать полный текст макроса

Примечание: Все параметры директивы LIST указываются в десятичных числах.
Пример
list p=17c42, f=INHX32, r=DEC

1.2. CONFIG- Установка битов конфигурации микроконтроллера
Синтаксис: _ _config <�значение> или _ _config <�адрес>,<�значение>

или

_ _config <�значение текст>& … &<�значение текст>
Устанавливает биты конфигурации микроконтроллера в соответствии с числовым полем <�значение> или текстовыми полями обозначений параметров. Набор конфигурационных битов индивидуален для каждого типа и подробно описан в технической документации на соответствующий микроконтроллер.

Предварительно, перед директивой CONFIG, надо указать тип микроконтроллера с помощью директивы LIST или PROCESSOR.

Пример

list p=16F84A

_ _config H'FFFF' ; Конфигурация по умолчанию
или
_ _config_XT_OSC&_PWRT_ON&_WDT_OFF

1.3. INCLUDE - Подключение дополнительного исходного файла
Синтаксис: include <>

include “”
Указанный файл читается как исходный текст программы. Эффект аналогичен копирования полного текста программы указанного файла в место расположения директивы. После окончания компиляции подключенного модуля, компиляция продолжается в исходной программе. Допускается до шести уровней вложения файлов.

может быть указан в кавычках или угловых скобках. Если указан полный путь к файлу, то поиск файла будет происходить только в указанной директории. Если путь к подключаемому файлу не указан, то поиск файла будет выполняться в текущей рабочей директории, директории исходного файла и директории выполняемого MPASM.

Пример:

include "с:\sys\sysdefs.inc" ; системные параметры

include ; список регистров

1.4. EQU - Определение константы ассемблера
Синтаксис

написать администратору сайта