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

Re: Makro kao parametar drugog makroa (Ispravka)

by Sasa Stojanovic
ponedeljak, 31. maj 2010 - 12:04.



--- On Mon, 5/31/10, Dragan Bjedov <draganbjedov@gmail.com> wrote:

From: Dragan Bjedov <draganbjedov@gmail.com>
Subject: [ir3sp] Makro kao parametar drugog makroa (Ispravka)
To: ir3sp@rti.etf.rs
Date: Monday, May 31, 2010, 4:50 AM


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)?

Na svakom mjestu koriscenja ekspandovace se 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)?

Vrsi se ekspanzija po nazivu. To je objasnjeno na predavanjima i vjezbama.

Pozdrav,
Sasa

Unapred hvala.
Dragan Bjedov



-----------------------------------------------------------------
unsubscribe:
  minimalist@rti.etf.rs?subject=unsubscribe%20ir3sp
-----------------------------------------------------------------