полей но одинаковыми смещениями?
к примеру
struc MegaStruc
field0 dw ? ; offset 00
field1 dw ? ; offset 02
field3 dw ? ; offset 04
ends
и работа со структурой выглядит как
mov ax,[rbx+MegaStruc.field0]
в некотором коде используется word по смещению field0+1
mov ax,[rbx+MegaStruc.field0+1]; wDevId
для читаемости кода как можно указать что wDevId = field0+1
чтобы написать
mov ax,[rbx+MegaStruc.wDevId];?
утя здесь ош бка. struc... { } struct... ... ends
используй union в определении структуры
Да мне алиас поля нужен
тогда label
И через label можно будет адресовать как члена структуры?
label это директива определяющая метку на определенный адрес
А тут адрес у нас виртуальный, хотелось бы его декларировать как алиас члена структуры
что есть алиас?
Обсуждают сегодня