Compare Procedure & Macro
Accessed by CALL & RET instruction Accessed during assembly with name given during program implementation to macro when defined Machine code for instruction is put only once in the memory Machine code is generated for instruction each time when macro is called With procedures less memory is needed With macro more memory is needed Parameters can be passed in registers, memory locations or stack
Parameters passed as part of statement which calls macro