массив частично определенных структур в fasm-e

Тема в разделе "WASM.ASSEMBLER", создана пользователем shoo, 9 ноя 2005.

  1. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    нужно создать массив структур, у которых члены определены частично, нечто вроде этого:
    Код (Text):
    1. struct TTT
    2.     aa dd ?
    3.     bb dd ?
    4.     cc dd ?
    5. ends
    6.  
    7. ttt TTT 3,3
    8.     TTT 2,2
    9.     TTT 1,1,4


    с одной строкой вариант проходит, с несколькими - нет. вариант с промежуточным макросом мне известен, но хотелось без него. если у кого какие идеи на этот счет - поделитесь ;)
     
  2. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
    По поводу частичности там проблем нет, а плохо что не определяет структуры без меток, так работает
    Код (Text):
    1. ttt1   TTT 3
    2. ttt2   TTT 2,2
    3. ttt3   TTT 1,1,4
    Но не очень удобно
     
  3. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    ну да, обошелся как всегда dd. но когда в структуре поля разной размерности, тогда действительно становиться неудобно - не мог вчера на форум фасма запоститься, но не буду там повторяться - Томаш тут тоже почитывает ;)

    ---

    действительно, правильней было бы спросить "как создать структуру без метки". может, это реализуемо, но в макроязыке далее описания последовательности команд/данных я еще не продвигался :)