東芝 セミコンダクター&ストレージ社
ホーム > 製品情報 > マイクロコンピュータ > 製品ラインアップ > TLCS-870ファミリー > TLCS-870/Xシリーズ > 開発システム > 言語ツール

Cコンパイラ

C言語、またはアセンブリ言語で記述されたソースプログラムから、HEXファイルなどのオブジェクトファイルを生成するためのソフトウエアツールです。


最適化技術の例
  • ループの最適化
  • 定数伝搬
  • 不要コード削除
  • 共通部分式削除
  • switch文最適化
  • ジャンプ最適化
  • MCU固有最適化
MCU用の拡張機能の例
拡張仕様 意味
#pragma指令 #pragma inline 関数のインライン展開指定
#pragma section ROM/RAMなどのアドレス指定
拡張修飾子 __interrupt 割り込み処理関数の宣言
__adecl レジスタを使用して引数を渡す関数の宣言
拡張機能 __asm アセンブリ言語の記述
__DI() 割り込み禁止
レジスタ擬似変数 __WA 実レジスタWAの直接記述

アセンブラ

アセンブラシステムは以下のソフトウエアで構成され、MCUの特性を十分に活かすことのできる機能を備えています。

アセンブラシステム
ソフトウエア 機能
TUMPL マクロプロセッサ マクロ処理を行います。 
TUAPP プリプロセッサ 前処理を行います。
ASM870C アセンブラ リロケータブルオブジェクトファイルを作成します。
TULINK リンカ アブソリュートオブジェクトファイルを作成します。
TUCONV オブジェクトコンバータ インテルHEXまたはモトローラSファイルを作成します。
TULIB ライブラリアン ライブラリファイルを作成します。
TUFAL フィクスドアドレスリスタ 絶対アドレスで記述されたリストファイルを作成します。

このページの先頭へ戻る