Допустим в masm можно написать такую макрофункцию Код (Text): mm1 macro p1 local m1 .data m1 db '&p1&',0 .code mov eax,offset m1 exitm <eax> endm а как на fasm ее сделать, там вообще можно как нить возвращать значение?
тссс... а я там куда смещение послал по моему с самый eax..я спрашивал про fasm.. как там реализовать макро функцию
Макросы возвращают значение в eax, если я не ошибаюсь. EXITM<15> выполняет команду mov eax,15 Или я не так
а так... Код (Text): String macro p1 local m1 .data m1 db '&p1&',0 .code mov eax,offset m1 exitm <eax> endm invoke SetConsoleTitle,String(title) or eax,eax ....