Label は、4 バイトのテキスト・アドレスと 4 バイトのフレーム・ポインタ値で構成される、8 バイト 32 ビットのワード・ペア変数です。テキスト・アドレスは、ラベルが付けられた文を含むプロシージャ内の、最初の命令を識別します。フレーム・ポインタ値は、当該の文を含むブロックのスタック・フレームのアドレスを識別します。Label の値は、割り当てたり、等しいか等しくないかを比較したり、引数として渡したり、関数から返したりすることが可能です。これらの値を計算したり変換したりすることはできません。また、ストリーム I/O で送信することもできません。
サイズ | 整列 |
---|---|
8 バイト | 4 バイト |