> struct: ds.w 0 > int_member: ds.w 1 > long_member: ds.l 1 > string_member ds.b 20 But that could easily be done without the "ds.w 0": struct: int_member: ds.w 1 long_member: ds.l 1 string_member ds.b 20 struct and int_member are now still labels for the same address. . . -Scott