You copied the Doc URL to your clipboard.

Multiplicative operators

Multiplicative operators have the highest precedence of all binary operators. They act only on numeric expressions.

Table 24 shows the multiplicative operators.

Table 24. Multiplicative operators
OperatorAliasUsageExplanation

*

 

A*B

Multiply

/

 

A/B

Divide

:MOD:

%

A:MOD:B

A modulo B


You can use the :MOD: operator on PC-relative expressions to ensure code is aligned correctly. These alignment checks have the form PC-relative:MOD:Constant. For example:

    AREA x,CODE
    ASSERT ({PC}:MOD:4) == 0
    DCB 1
y   DCB 2
    ASSERT (y:MOD:4) == 1
    ASSERT ({PC}:MOD:4) == 2
    END
Was this page helpful? Yes No