##### Syntax

expression1[expression2]

##### Description

The index operator indicates addition with a scale factor. It is similar to the addition operator. expression1 can be any expression which has array type. expression2 must be a constant expression. The assembler multiplies expression2 by the size of the array element type and adds it to expression1.

##### Example

    ARR     DV    LONG[4]   ; an array of four 32-bit values

    W3      EQU   ARR[3]    ; set W4 to the address ARR + 3*(SIZE LONG)

                            ; which is ARR+12