Инструменты пользователя

Инструменты сайта


msx:assembler_programming_guide-fakhrutdinov_bocharov:03

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:assembler_programming_guide-fakhrutdinov_bocharov:03 [2020-05-15 22:17]
GreyWolf [3.3. Макрокоманды]
msx:assembler_programming_guide-fakhrutdinov_bocharov:03 [2020-11-25 09:56] (текущий)
GreyWolf
Строка 589: Строка 589:
 ==== Дополнительные возможности макрокоманд ==== ==== Дополнительные возможности макрокоманд ====
  
-Во время компиляции можно использовать так называемые переменные времени компиляции. Для присваивания значения такой переменной используется директива SET:+Во время компиляции можно использовать так называемые переменные времени компиляции. Для присваивания значения такой переменной используется директива ​''​SET''​: 
 +<WRAP group> 
 +<WRAP half column>
 <​code>​ <​code>​
-имя SET выражение.+имя SET выражение
 </​code>​ </​code>​
 +</​WRAP>​
 +
 +<WRAP half column>
 +.
 +</​WRAP>​
 +</​WRAP>​
 +
  
 Для управления печатью листинга макроассемблера можно использовать директивы:​ Для управления печатью листинга макроассемблера можно использовать директивы:​
-  * LALL — выводит полный текст макрорасширения;​ +  * ''​LALL'' ​— выводит полный текст макрорасширения;​ 
-  * SALL — только объектный код расширения без текста;​ +  * ''​SALL'' ​— только объектный код расширения без текста;​ 
-  * XALL — выводит те строки,​ которые генерируют текст.+  * ''​XALL'' ​— выводит те строки,​ которые генерируют текст.
  
 Операции:​ Операции:​
-  * & — связывание метки и параметра,​ например,​ ERROR&​X;​+  * & — связывание метки и параметра,​ например, ​''​ERROR&X''​;
   * ;; — макрокомментарий;​   * ;; — макрокомментарий;​
   * ! — означает,​ что за ним — литерал. Например,​ "​!;"​ означает символ точка с запятой.   * ! — означает,​ что за ним — литерал. Например,​ "​!;"​ означает символ точка с запятой.
-  * % — преобразование выражения в число. Например,​ %X+Y.+  * % — преобразование выражения в число. Например,​ %X+Y'.
  
  
Строка 612: Строка 621:
  
 Желаем Вам успехов в программировании и надеемся,​ что эта книга предоставила Вам ответы на многие вопросы,​ касающиеся системы MSX-2. Авторы будут благодарны за все замечания и предложения по содержанию книги. Желаем Вам успехов в программировании и надеемся,​ что эта книга предоставила Вам ответы на многие вопросы,​ касающиеся системы MSX-2. Авторы будут благодарны за все замечания и предложения по содержанию книги.
- 
  
 ---- ----
Строка 619: Строка 627:
  
  
-{{tag>​MSX ​assembler Programming ​Book_apguidefb on_github}}+{{tag>​MSX Book_apguidefb on_github}}
  
msx/assembler_programming_guide-fakhrutdinov_bocharov/03.1589570242.txt.gz · Последние изменения: 2020-05-15 22:17 — GreyWolf