## ALP Programming Guide and Reference

[prev][next][parent][TOC]

### ALP4509: Operand size mismatch

One of the following conditions occurred:

An attempt was made within a data allocation directive to initialize an item with an expression having an explicit and different size.

A memory operand with an explicit size was used in conjunction with a register operand, but two operand sizes did not match. The register operand size overrides the size of the memory operand.

A memory operand with an explicit size was used in conjunction with an address offset. The size of the memory operand and the size implied by the address size of the offset value did not match.