DC.A
initialiser [, initialiser]...
DA
initialiser [, initialiser]...
The DA directive defines an object as an initialised array of addresses. If the directive is labeled, the label is assigned the location counter of the current section before the data are placed in that section. If a single initializer is present, the label’s data type is set to ADDR, otherwise it is set to be a fixed array of ADDR, the bounds of which are set by the number of elements defined.
The location counter is not aligned before allocating space.
FuncTable DA Method1, Method2, Method3
This defines the label FuncTable and allocates three addresses initialised to the addresses of Method1, Method2, and Method3. The type of Mask is set to ADDR[3], an array of three address, as three values are listed.