You can declare arrays of any predefined or user-defined type. Arrays are used extensively in high-level languages, and therefore we decided they should be available in the CrossWorks assembler to make integration with C easier.
An array type is constructed by specifying the number of array elements in brackets after the data type.
type [ array-size ]
This declares an array of array-size elements each of data type type. The array size must be an absolute constant known at assembly time.
The type
BYTE[8]
declares an array of eight bytes.