«« ( Date ) »» // «« ( Thread ) »» // ir3sp - 2010

Makro kao parametar drugog makroa

by Dragan Bjedov
ponedeljak, 31. maj 2010 - 04:45.

Poštovani,
rekli ste da se makro može kao parametar može proslediti drugi makro.
Ako imamo sledeću situaciju:

MCDEF
MakroA (X, Y)
ADD X, Y
MCEND

MCDEF
MakroB (Z)
ADD Z, Z
MCEND

MakroA (MakroB(AAA), BBB)


1. Šta će koristiti kao X pri ekspanziji makroa MakroA u instrukciji ADD X, Y kad kao parametar X prosleđen MakroB(AAA)?
2. Da li pri pozivu makroa gde se kao parametar prosleđuje drugi makro prvo radi ekspanzija makroa koji parametar pa sam makro koji je pozvan (ako bi ste mogli da napiste kako bi to izgledalo u mom slučaju)?

Unapred havala.
Dragan Bjedov