構文 .LocationAdd offset .LocationClear
定義ラベルの実効オフセットを強制的に変更する高度な宣言文です。.LocationAdd は、以降で定義されるラベルのオフセットに offset を追加します。.LocationClear は、.LocationAdd で指定された現在の加算値をゼロに戻します。
mov ax, [v1] ; 通常のオフセットが使用される mov ax, [v2] ; 通常のオフセット + 110h が使用される mov ax, [v3] ; 通常のオフセット + 10Fh が使用される mov ax, [v4] ; 通常のオフセットが使用される v1 label word .LocationAdd 110h v2 label word .LocationAdd -1 v3 label word .LocationClear v4 label word
このコードは、次のコードと同じです。
mov ax, [v1] mov ax, [v2+110h] mov ax, [v3+110h-1] mov ax, [v4] v1 label word v2 label word v3 label word v4 label word