The assembler generates DWARF symbolic information for labeled data that are defined using one of the following data definition directive types: BS, DC or DS.
The C equivalent definition for each supported data definition directive is shown in the following table.
| Assembler Definition | C Definition |
|---|---|
| v: BSB n | int[n] v = {0,...,0}; |
| v: BSB n,m | int[n] v = {m,...,m}; |
| v: BSC n | int[n] v = {0}; |
| v: BSC n,m | int[n] v = {m}; |
| v: BSM n | int[n] v = {0}; |
| v: BSM n,m | int[n] v = {m}; |
| v: DC n | int v = n; |
| v: DC n1,n2,...,nM | int[M] v = {n1, n2,...,nM}; |
| v: DCBR n | char v = n; |
| v: DCBR n1,n2,...,nM | char [M] v = {n1, n2,...,nM}; |
| v: DS n | int [n] v; |
| v: DSB n | char [n] v; |
| v: DSM n | int [n] v; |
| v: DSR n | int [n] v; |
The variables may be viewed in the Global Variables window when the Global Variables list item are selected.