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

Makro kao parametar drugog makroa (Ispravka)

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

Poštovani,
rekli ste da se makrou 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 je kao parametar X prosleđeno MakroB(AAA)?
2. Da li pri pozivu makroa gde se kao parametar prosleđuje drugi makro prvo radi ekspanzija makroa koji je parametar pa sam makro koji je pozvan (ako bi ste mogli da napišete kako bi to izgledalo u mom slučaju)?

Unapred hvala.
Dragan Bjedov