Chapter 9 Writing Machine Language Instructions and Directive StatementsWriting Directive Statements 1739.4.15 globalSyntaxlabel operation operand[name] global name(, name)...Default settingsExternal reference when omitted = undefined label errorExternal declaration when omitted = undefined label error during linkingFunctional descriptionThis directive declares external references and external declarations.For external references, the global directive declares that the names coded in the operand are fromother files.For external declarations, the global directive declares that the names coded in the operand can bereferenced externally.The global directive can be coded anywhere in a source programs.Operand coding rulesWrite the name coded in the label field as an operand. Generally this will be a program name.The names are delimited with commas (,). Any number of operands can be coded.When a specified name has been coded in a label field within the program, it will be considered anexternal declaration. When it has been coded as operands, it will be considered an external reference.