M32Rファミリ用C/C++コンパイラパッケージ [M3T-CC32R]
- 製品パッケージ内容
- 動作環境
- 処理フロー
- Cコンパイラcc32R
- アセンブラas32R
- リンカ、ライブラリアン、ロードモジュールコンバータ
- ユーティリティ
アセンブラas32R
-
最適化機能
オペランドサイズによって複数の長さの命令が選択可能な場合、最短の命令を選択します。
-
マクロ機能
繰り返し用いる命令群をマクロ化できます。また、マクロ命令中の文字列操作を行うためのマクロ関数を提供しています。この他、マクロ定義に対する豊富な制御構文(マクロ展開条件やその繰り返し回数の指定など)をサポートしています。これらのマクロ機能を活用することにより、読みやすいソースプログラムを記述できます。
-
命令配置アドレスの自動補正機能
M32RファミリのMCUは、ワードサイズ命令とハーフワードサイズ命令を用意しています。ワードサイズ命令はワード境界に配置する必要がありますが、as32Rは配置アドレスを自動的に調整します。
-
32ビット即値操作のための数値補正機能
32ビット定数・アドレスを簡潔に記述できる数値補正機能です。
-
FPU命令サポート(3218xグループ対応)
アセンブリ言語にFPU命令や浮動小数点定数を記述することができます。
-
アセンブルリストファイルの生成
入力ソースファイルのソース行ごとに、アセンブル結果(生成コード、ロケーション、エラー情報など)をソースコードと併せて出力します。アセンブル結果をもとのソースコードと照合しながら行単位で確認できます。
Japan 日本語



