Explain PUBLIC
For large programs several small modules are linked together. In order that the modules link together correctly any variable name or label referred to in other modules must be declared public in the module where it is explained. The PUBLIC directive is used to tell the assembler that a specified name or label will be accessed from other modules. Format PUBLIC Symbol.