У масма в VS на х64 нет invoke)
какая версия масма? причем тут редактор?
Это МАСМ, встроенный в VS. Версию не проверял
Обратите внимание, что числа с плавающей запятой в этом случае считаются строкой. Такое поведение связано с внутренней организацией препроцессора ML, который просто «не понимает» чисел с плавающей запятой, и не умеет с ними работать. Источник: https://wasm.in/blogs/rukovodstvo-po-proektirovaniju-makrosov-v-masm32.285/
никто же не хочет ставить компиль отдельно, одну кнопочку нажать и редакторе и нормально :)
Во всей статье по макросам в MASM32 только это написано, примеров в макросах с float нет. Интересно)) тут никакой exitm не поможет!
пичалька что нет. тогда тебе дорога в uasm
Так fasm ведь тоже препроцессить плавающая точку не умеет
Может, но не напрямую, встроенной поддержки нет. Да и я не про это. В статье и вообще нигде нет примеров работы с плавающей в макросах, значит не умеет. А препроцессором FASM int2float тут делал ProMinick, очень круто получилось.
мне интересно, в каких областях часто используют FASM другие люди. могу ли я спросить у тебя? :D
кстати, а в фасм как-то можно сделать большую вложенность меток? func: .1: ..exit: ..ret: .2: ..exit:
а чего готовые не возьмешь?
Не, я на асме не пишу Просто порой читаю интересности
да, но через глобальную метку, которая у тебя обозначена как .., которая не создает контекст для локальных меток
А где я их возьму. Меня вот КТ315 заинтересовал возможностью ФАСМ в VS добавить, я и сижу вот
у меня примерно похожее положение, но я скорее тыкаю понемногу
Через makefile можно делать заготовки в Visual Studio. Ладно, пока время есть, может сейчас сам сделаю, и скину сюда.
@MrMiscipitlick Даже проще, через батник сделал.
Обсуждают сегодня