Chapter 11 Writing Macro Control StatementsMacro Calls and Expansion 20911.3 Macro Calls and ExpansionSyntaxmacro_name [parameter (, parameter)... ]NOTE: Up to10 dummy parameters can be specified.Functional descriptionA macro is called by coding its name in the operation field of a source statement. The assembler theninserts the text of the macro body at that position.When parameters are specified, their values are passed in the same order as the dummy parameterwhen the macro was defined.In this example para1, para2, and para3 are dummy parameters. The parameters of the macro call arepassed to the dummy parameters as follows.para1 = addresspara2 = datapara3 = countCoding rulesAny string can be specified as a parameter. To specify a string that includes commas or spaces, use themacro operator <>. Refer to section 11.4 "Macro Operators", for details.If there are more parameters than there were dummy parameters in the macro definition, an error willoccur.If there are fewer parameters than there were dummy parameters in the macro definition, the assemblerwill process the remaining parameters as though null characters were specified.In the list file, the line numbers of source statements with macro calls will be prefixed by the letter 'M'.The source statements resulting from macro expansion will have a '+' appended to the line number.mac1 macro para1, para2, para3 ;macro definition..endmmain mac1 address, data, count ;macro call