Цитата(Rst7 @ Jun 22 2008, 21:13)

Вменяемый макроассемблер поддерживает макроопределения с переменным количеством аргументов. Например посмотрите на асм от IAR (рыть в описании ассемблера от цитаты и далее)
И т.д.
Насколько я понял вместо отсутствующих аргументов ставится "commas", то бишь запятые. А если у меня 30 параметров? а надо изменить только 16-й.. То как? Отсчитать 15 запятых, записать фактическое значение 16-го аргумента, а затем ещё 14 запятых присобачить?
ИМХО записть X 0:$53 1:R7 мне кажется более читабельной чем X ,,,,,,,,,,,,,,,,,,$53,,,,,,,,,,,R7,,,,,,
и не дай Бог ошибёсся в кол-ве запятых
А можно в в качестве фактических парамеметров передавать произвольные многострочные куски исходника?
Сообщение отредактировал Дон Амброзио - Jun 22 2008, 17:51