Нужно создать связанный список. Нашел небольшое количество информации http://jakovlev.boom.ru/posob/pos-asm.pdf . Здесь говориться о выделении места под "кучу", т.к. она тоже является сегментом. вопрос состоит в том как описать этот сегмент и где его разместить...? там написано как: HEAP SEGMENT HEAP_PTR DW ? DD HEAP_SIZE DUP(?) HEAP ENDS я пробую как: .HEAP HEAP_PTR DW ? DD HEAP_SIZE DUP(?) (перед сегментом кода) возникает ошибка "error A2008: syntax error : ." если пишу как .HEAP segment HEAP_PTR DW ? DD HEAP_SIZE DUP(?) то ошибка: error A2008: syntax error : HEAP вопрос состоит в том как определить этот новый сегмент??? заранее спасибо)
Clerk Ну как "где"? Раздел же WASM.WIN32. Значит в досе. А под кучей тут, очевидно, понимается не системная, а некоторая структура данных с собственноручно писаными интерфейсами.
RealNNN Ты пытаешься один синтаксис ассемблера впихнуть в другой. Тебе нужен .bss или что-то типа того. Я уж не помню точно. Но зачем такие геморрои? У тебя хип не влезает в .data?
heap segment public 'data' HEAP_PTR DW ? DD HEAP_SIZE DUP(?) heap ends http://www.programmersheaven.com/mb/pharabee/415767/415767/how-to-use-external-data-segment--masmtasm/
да в том то и проблема, что в этом материале под дос. незнаю как исправить. Вопрос тогда такой: нужно организовать много структур, заранее неизвестно сколько (структуры однотипные), как выйти из ситуации? что посоветуете использовать?