Macro-instructie (1) Een instructie in een uitgangstaal, die door een bepaalde reeks instructies in dezelfde uitgangstaal moet worden vervangen. De macro-instructie kan ook waarden specificeren voor parameters in de instructies, die hem moeten vervangen.
(2) Een opdracht, die tot gevolg heeft dat een vooraf bepaalde reeks opdrachten, macrodefinitie genaamd, wordt verwerkt. De opdrachten, die gewoonlijk door de macrodefinitie worden voortgebracht, vervangen de macro-instructie in het programma (ASSEMBLER).