2023-12-01 LSI-C86プログラム 486 前項のLEDチカチカのCソースコードに全く手を加えずLSI-C86でコンパイルしてみました。アセンブリ中間コードはこんな感じです。x86のリアルモードならどのCPUでも動くはずです ループ構造はGCCと同じくこれ以上簡単にならない出来ですが重要なのはoutp()関数の処理です LSI-Cではinp()、outp()関数はマクロ定義されているのでインラインでそのままコード展開されて非常に高速です。最下位ビットでチカチカ280kHzになりました