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.

The following table shows the multiplicative operators:

Table 12-3 Multiplicative operators

Operator Alias Usage Explanation

*

 

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
Related reference
Was this page helpful? Yes No