as: bss
1
1 4.5 bss Section
1 ===============
1
1 The bss section is used for local common variable storage. You may
1 allocate address space in the bss section, but you may not dictate data
1 to load into it before your program executes. When your program starts
1 running, all the contents of the bss section are zeroed bytes.
1
11 The '.lcomm' pseudo-op defines a symbol in the bss section; see ⇒
'.lcomm' Lcomm.
1
1 The '.comm' pseudo-op may be used to declare a common symbol, which
1 is another form of uninitialized symbol; see ⇒'.comm' Comm.
1
1 When assembling for a target which supports multiple sections, such
1 as ELF or COFF, you may switch into the '.bss' section and define
1 symbols as usual; see ⇒'.section' Section. You may only assemble
1 zero values into the section. Typically the section will only contain
1 symbol definitions and '.skip' directives (⇒'.skip' Skip.).
1