The XCASM assembler is capable of converting high level language expressions into the assembler code equivalent which can be directly executed by the target CPU.The assembler is aware of 8 bit and 16 bit quantities and will generate code appropriate to the size of the data involved.
The assembler will generate code for array element references
e.g. arr[j] > arr[j+1]