С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Jin X
4636 / 1391 / 162
Регистрация: 14.12.2014
Сообщений: 2,687
Записей в блоге: 8
Завершенные тесты: 2
1

Макросы TASM

31.10.2016, 21:13. Просмотров 657. Ответов 0
Метки нет (Все метки)

Написал вот такой макрос:
Assembler
1
2
3
4
5
__defdef macro const,value
  ifndef const
    const = value
  endif
endm
Макрос определяет константу, если она не была определена ранее.
Однако есть проблема: компилер выдаёт warning, что "Module is pass depending". Как от этого избавиться?

Вообще, есть где-нибудь нормальный мануал по макросам в TASM/MASM ?
Ищу, не могу найти ничего...

И ещё, можно ли как-то определить: используется ли та или иная процедура в коде или нет? Чтобы написать include с несколькими процедурами, а в код включать только те, которые реально используются.

Добавлено через 23 минуты
Кстати, как проверить - какой ассемблер используется: TASM, MASM или FASM ?
Может, какие-то символы определены для этого?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2016, 21:13
Ответы с готовыми решениями:

Полезные макросы для MASM и TASM
Не претендую на создание чего-то нового и гениального, но макросы довольно...

макросы
2 файла прикреплюmasm model small stack 256 include mac.inc ; подключение...

Макросы в ассемблере
У меня есть такое задание: "Дописать в задаче совместно с процедурами макросы,...

Вставки в Visual Studio - макросы и генерация ошибки компиляции
Доброе утро! Я должен написать программу на ассемблере в VS для работы с...

TASM
1. Написать программу для вычисления выражения, где a, b, c  – целые числа....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2016, 21:13

tasm
---|--x^2/(y-2), y<2,x<0 z= |-48h, ост. случаи. ---|--y-x, y>x Ни как...

.CODE и TASM
Вообще я новичок в ассемблере, есть небольшой опыт написания под msp430, а вот...

задание (TASM)
Помогите, пожалуйста сделать лабораторку на ассемблере, только первая неделя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru