タグ

ブックマーク / terus.jp (1)

  • gmc4cc (C Compiler for GMC-4)

    gmc4ccは大人の科学 Vol.24 4ビットマイコン の付録の4ビットマイコンキットGMC-4(FXマイコン)のためのCコンパイラです. ハンドアセンブルを楽しむこのキットに対してCコンパイラを作るというのはとても邪道ですが, コンパイラを作ること自体が目的だったのでよしとします. Cコンパイラ自体はコンパイラコンパイラの類を使わずにHaskellのみで書かれています. 最適化をコツコツとするようにして,なんとかまともなコードが生成されるようになりました. とは言えいろいろ足りないので,気が向いたら改良していく予定です. C言語で書いた4bitゼビウス "Nibbled XEVIOUS"等のプログラムも公開しています. 最適化機能付きアセンブラも使えます. こちらのFX-マイコン シミュレータ用のファイルも出力できます. また,BASICのコンパイラであるG4CBASICを作成している

    mangakoji
    mangakoji 2009/07/11
    なんかすごいなぁ
  • 1