This section explains how to define labels, variables, and other symbols that refer to data locations in sections. The assembler keeps an independent location counter for each section in your application. When you define data or code in a section, the location counter for that section is adjusted, and this adjustment does not affect the location counters of other sections. When you define a label in a section, the current value of the location counter for that section is assigned to the symbol.