BDS C ver 1.60 |
開発元がサイトを開設していて正規のマニュアルもPDFのしっかりしたものがある のでサブセットですが好感のもてるコンパイラと思います。
このツールの入手は http://www.bdsoft.com/resources/bdsc.html の下の所からできます。
 
使い方 |
コンパイラはコードを出力する形式でアセンブラは使わずに次にリンクを行って実行ファイルを得ます。
本コンパイラはサブセットということもありますが実行ファイルが他のコンパイラに較べて3Kバイトくらい
小さいようです。
 
IO操作 |
アセンブラやインラインアセンブラがないのですが BDS C ではコンパイラが BASIC のような IO操作 や メモリ操作 や 機械語プログラム の呼び出しを準備していますのでスッキリと 装置個別 のプログラムを書き込むことができます。
|
inp文 を使ってみました。 コンソールから " N " の入力を待って次を続けるプログラムです。
本コンパイラの出力するプログラムはコンソールの入力に対してエコーを返さないようなので通信プログラムの local echo を有効にしないと入力する文字が見えなくなります。