?
Ich würd's so machen:
mov ax, word ptr [bx+offset eagle]
mov word ptr [e1+2], ax
mov ax, word ptr [bx+offset eagle+2]
mov word ptr [e2+2], ax
mov ax, word ptr [bx+offset eagle+4]
mov word ptr [e3+2], ax
mov ax, word ptr [bx+offset eagle+6]
mov word ptr [e4+2], ax
xor ax, ax
mov word ptr [e1], ax
mov word ptr [e2], ax
mov word ptr [e3], ax
mov word ptr [e4], ax
mov word ptr [d0], ax ; d0 := 0
mov word ptr [d0+2], ax
mov word ptr [hotel], ax ; hotel:= 0
mov word ptr [hotel+2], ax
mov word ptr [california], ax ; california:= 0
mov word ptr [california+2], ax
mov word ptr [navail], ax ; navail[1] := 0, navail[2] := 0
mov word ptr [navail+2], ax ; navail[3] := 0, navail[4] := 0
mov byte ptr [navail+4], al ; navail[5] := 0
end.
MfG, Sarge