но в CODE.
берешь и вставляешь, только уюедись что эти данные не будут выполняться (либо в конце секции либо обходи через jmp)
error A2206: missing operator in expression
только смысл это делать если можно создать специально для констант секцию
никому это не очем не говорит
Чтобы все было в одной секции. Типа шелкода.
В шеллкодах правильнее вставлять в конец, после ret
Пока даже не собирается. Не уверен что MASM сможет. Возможно, придется менять ассемблер.
бери NASM или FASM MASM, вроде как, не смогёт bin скомпилировать. Там автоматический линковщик от Microsoft
эт как "автоматический"?
Сразу линкует после компиляции
Конечно! Шикарный ассемблер
с чего бы это? если ты сам так настроил или тебе предоставили шаблон компиляции, то так оно и есть.
Не знаю. Я в последний раз с MASM'ом сидел, и не мог сделать обьектный файл, ибо сразу после компиляции - шёл в exe
что то мне подсказывает что ты идеешник
Нет. Использую cmake и makefile
Там автоматический линковщик от Microsoft
Он, вероятно, о том, что ml сразу link запускает, как и cl. Да и вообще большинство компиляторов так делают, если им -c или /c не сказать. А сделать ml /? ему было слишком сложно.
"ему было слишком сложно" Ага. Ты же так тоже делаешь, когда только-только начинаешь изучать ассемблер. Это был мой самый первый день, и я выбрал первым MASM
Обсуждают сегодня