構文 .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