なんで逆アセンブル?
コンパイラにアセンブラソースを吐かせりゃいいじゃん。