Студопедия
Контакти
 


Тлумачний словник

Реклама: Настойка восковой моли




Авто | Автоматизація | Архітектура | Астрономія | Аудит | Біологія | Будівництво | Бухгалтерія | Винахідництво | Виробництво | Військова справа | Генетика | Географія | Геологія | Господарство | Держава | Дім | Екологія | Економетрика | Економіка | Електроніка | Журналістика та ЗМІ | Зв'язок | Іноземні мови | Інформатика | Історія | Комп'ютери | Креслення | Кулінарія | Культура | Лексикологія | Література | Логіка | Маркетинг | Математика | Машинобудування | Медицина | Менеджмент | Метали і Зварювання | Механіка | Мистецтво | Музика | Населення | Освіта | Охорона безпеки життя | Охорона Праці | Педагогіка | Політика | Право | Програмування | Промисловість | Психологія | Радіо | Регилия | Соціологія | Спорт | Стандартизація | Технології | Торгівля | Туризм | Фізика | Фізіологія | Філософія | Фінанси | Хімія | Юриспунденкция

LISTMAC - Включити розгортання макросів в лістингу

Загрузка...

Після директиви LISTMACкомпілятор показуватиме в лістингу вміст макросу. За умовчанням в лістингу показується тільки виклик макросу і передавані параметри.

Синтаксис:
.LISTMAC

MACRO - Початок макросу

З директиви MACROпочинається визначення макросу. Як параметр директиві передається ім'я макросу. При зустрічі імені макросу пізніше в тексті програми, компілятор замінює це ім'я на тіло макросу. Макрос може мати до 10 параметрів, до яких в його тілі звертаються через @0-@9. При виклику параметри перераховуються через коми. Визначення макросу закінчується директивою ENDMACRO.

За умовчанням в лістинг включається тільки виклик макросу, для розгортання макросу необхідно використовувати директиву LISTMAC. Макрос в лістингу показується знаком +.

Синтаксис:
.MACRO макроім'я

Приклад:
.MACRO SUBI16 ; початок макровизначення

subi @1,low(@0) ; відняти молодший байт

; параметра 0 з параметра 1

sbci @2,high(@0) ; відняти старший байт параметра

; 0 з параметра 2

.ENDMACRO ; кінець макровизначення

.CSEG ; початок програмного сегменту

SUBI16 0x1234,r16,r17 ; відняти 0x1234 з r17:r16

NOLIST - Вимкнути генерацію лістингу

Директива NOLISTвказує компілятору на необхідність припинення генерації лістингу. Лістинг є комбінацією асемблерного коду, адрес і кодів операцій. За умовчанням генерація лістингу включена, проте може бути відключена даною директивою. Крім того дана директива може бути використана спільно з директивою LIST для отримання лістингів окремих частин початкових файлів

Синтаксис:
.NOLIST

Приклад: див. директиву LIST.


Читайте також:

  1. Визначення періоду розгортання потоку та швидкості потоку
  2. Використання засобу для записування макросів
  3. Використання макросів
  4. Запуск і редагування макросів
  5. Макроси у Word. Способи створення макросів у MS Word.
  6. Мал.4 Схема розгортання майстерні
  7. Малі та великі епічні форми у творчості І.Нечуя-Левицького й Панаса Мирного. Розгортання епіко-психологічної концепції.
  8. Національно-визвольна війна українського народу під проводом Б.Хмельницького: загальна характеристика та розгортання подій
  9. Процедура лістингу
  10. Процедура лістингу
  11. Розвиток як поступове розгортання генетичної програми

Загрузка...



<== попередня сторінка | наступна сторінка ==>
EQU - Встановити постійний вираз | ORG - Встановити положення в сегменті

Не знайшли потрібну інформацію? Скористайтесь пошуком google:


 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.