SDCC

SDCCは、Freeware、RetargetTable、ANSI-Cコンパイラの最適化です。
今すぐダウンロード

SDCC ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Michael Hope
  • 出版社のWebサイト:

SDCC タグ


SDCC 説明

SDCCは、フリーウェア、RetargetTable、ANSI-Cコンパイラの最適化です。 SDCCは、フリーウェア、RetargetTable、ANSI-Cコンパイラの最適化です。現在のバージョンは、Intel 8051ベースのMCU、ZILOG Z80、およびDS390を対象としています。マイクロチップPICとAMTEL AVRシリーズのターゲットは開発中で、コンパイラは他の8ビットMCUまたはPIC用にレタージャーできます。コンパイラのソースコード全体がGPLの下に配布されます。 SDCCは、asxxxxとaslink、フリーウェア、RetargetTableアセンブラとリンカを使用します。 SDCCには広範囲のMCU(8051)があります.SDCCは、ソースレベルのデバッガ/シミュレータを含み、Noiceデバッガのデバッグ情報を生成できます。・asxxxxとaslink、フリーウェア、RetargetTableアセンブラとリンカ。・基礎となるハードウェアを効果的に使用できるような広範囲なMCU固有の言語拡張。・グローバルサブ発現除去、ループ最適化(ループ不変、強度低下)などの標準的な最適化のホスト。誘導変数とループの反転)、定数の折りたたみ、伝播、コピー伝播、デッドコードの削除、および「スイッチ」ステートメントのジャンプ表。・グローバルレジスタアロケータを含むMCU固有の最適化。・他の8ビットMCUの独立ルールベースのPEEPホールオプティマイザに適している適応可能なMCU固有のバックエンド。・全範囲のデータ型:CHAR(8ビット、1バイト) 、短い(16ビット、2バイト)、int(16ビット、2バイト)、長い(32ビット、4バイト)、float(4バイトIEEE)。・関数内の任意の場所にインラインアセンブラコードを追加する機能。・アセンブラーで再書する必要があるものを決定するための関数の複雑さについて報告する機能。・この自動回帰テストの良い選択。このリリースでは新しくなった:・このリリースは、SDCCのSubversionのリビジョン番号、さまざまなプリプロセッサマクロ、更新されたプリプロセッサ、SDCCLIBの複数のIFILES、さまざまなPICデバイスのサポート、さまざまなプラットフォームのためのCDBデバッグ情報の生成、さまざまなプラットフォームのためのCDBデバッグ情報の生成、さまざまなプラットフォームのためのCDBデバッグ情報の生成、さまざまなプラットフォームのためのPreprocessorマクロを追加しました。 Z80にパラメータを取らず、Z80での符号なし文字の倍率を改善しました。・多数の機能強化やバグ修正もありました。


SDCC 関連ソフトウェア