構造化ブロック

条件判断や繰り返しを簡単に作成できるように、高級言語のような構造化ブロック構文が用意されています(MS-MASM 6.0 互換)。

これらの文は、アセンブル時に適切なアセンブラ命令に変換されます。アセンブルリストを見ると、実際に生成されたアセンブラ命令を確認できます。アセンブルリストでは、構造化ブロック構文によって生成された命令が「*」マークで示されます。

関連する文

構造化ブロック構文は、入れ子にすることができます。たとえば、.IF ブロックの中に .WHILE ループを記述できます。

なお、条件アセンブルでも構造化ブロック構文と似た名前の文を使用しますが、両者は別のものです。たとえば、構造化ブロック構文の .IF 文は C 言語の if に相当しますが、条件アセンブルの IF 文は C 言語の #if に相当します。

[目次]