NonConfidential  PDF version  ARM DUI0473M  
 
Home > Symbols, Literals, Expressions, and Operators > 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 73 Multiplicative operators
Operator  Alias  Usage  Explanation 



Multiply 



Divide 


% 

A modulo B 
You can use the :MOD:
operator on PCrelative expressions to ensure code
is aligned correctly. These alignment checks have the form
PCrelative
: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