IBM Basic assembly language and successors: Difference between revisions

Content deleted Content added
Line 95:
 
===Macros and conditional assembly===
The programmer can group instructions together into [[Macro (computer science)|macros]] and add them to a library, which can then be invoked in other programs, usually with parameters, much like the preprocessor facilities in C and related languages. Macros can include conditional assembler instructions, such as AIF (an IF construct), used to generate different code according to the chosen parameters. That makes the macro facility of this Assembler very powerful. While multiline macro's in C are an exception, macro definitions in Assembler can easily be hundreds of lines.
 
====Operating system macros====