乗算演算子

乗算演算子は、すべての 2 項演算子の中で最も優先順位が高くなります。乗算演算子は数値式にのみ作用します。

Table 29 に乗算演算子を示します。

Table 29. 乗算演算子

演算子エイリアス使用法説明

*

 

A*B

乗算

/

 

A/B

除算

:MOD:

%

A:MOD:B

A と B のモジュロ演算(A を B で割って余りを求める)


PC 相対式では、PC 相対:MOD:定数という形式で、:MOD: を使用できます。こうすると、アセンブラでのコードの境界調整チェックが簡単になります。以下に例を示します。

    AREA x,CODE
    ASSERT ({PC}:MOD:4) == 0
    DCB 1
y   DCB 2
    ASSERT (y:MOD:4) == 1
    ASSERT ({PC}:MOD:4) == 2
    END

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0473FJ
Non-ConfidentialID111311