MOSビルドエラー:「Skipコードの到達範囲オーバです」

※この記事は2009年7月21日に書かれたものです。

Windowsで手軽にリアルタイムIO制御「MOS Bench(モスベンチ)」のMOSプログラムをビルドした時のエラー。

「Skipコードの到達範囲オーバーです」

このエラーは、while文、if文、switch文の{}の中の記述が長いときに発生します。到達範囲は、±0x7fffバイトの範囲です。

関数を使って、短くしてください。