Size: a a a

Ассемблер

2021 May 14

P

ProMiNick in Ассемблер
фасм делает это с помощью макросов и на уровне отдельных функций.
источник

P

ProMiNick in Ассемблер
в сниппетах никаких макросов, и условия на включение применяются к блокам кода меньше размера функций
источник

P

ProMiNick in Ассемблер
а что это такое линковка???????????????
источник

P

ProMiNick in Ассемблер
фасм сразу генерирует выход. Не понял зачем она вообще?
источник

A

Aleksandr in Ассемблер
потому что фасм может выступать в роли ассемблера со встроенным линковщиком
источник

AM

Alexander Morozov in Ассемблер
Я просто представил себе кусок кода с тремя точками входа и пятью выходами, и думаю, как можно понять, используемый это код или нет, без дополнительной разметки.
источник

P

ProMiNick in Ассемблер
с чем с чем? зачем фасму сей костыль?
источник

P

ProMiNick in Ассемблер
в нем подобной фигни нет. он ИМЕННО ПОЭТОМУ ПЛОСКИЙ АССЕМБЛЕР
источник

P

ProMiNick in Ассемблер
он НЕ ЛИНКУЕТ МЕНЯЯ ПОЗИЦИЙ КОДА
источник

P

ProMiNick in Ассемблер
он собирает в том же порядке в котором ему исходник достался от препроцессора
источник

A

Aleksandr in Ассемблер
видимо, чтобы линковать со внешними обьектными файлами?
источник

P

ProMiNick in Ассемблер
с внешними внешние линковщики и линкуют для внешних фасм объектник генерирует
источник

A

Aleksandr in Ассемблер
так фасм не умеет
источник

P

ProMiNick in Ассемблер
ну для внешних фасм делает объектник который вместе с "этими внешними" прогер той же утилитой которой эти внешние создал и объектник фасма прикрутит.
источник

P

ProMiNick in Ассемблер
Зачем мешать внешние тормознутые объектники с фасмовым кодом? все на фасме - и тогда все фасмом ассемблировать.
источник

A

Aleksandr in Ассемблер
утилиты не создают обьектники
источник

A

Aleksandr in Ассемблер
почему тормознутые? чем они хуже того, что делает фасм?
источник

P

ProMiNick in Ассемблер
А если кто то хочет быстрый фасмовый код куда то прицепить. Вот он и использует этилиты той фигни куда он прицепить хочет.
источник

A

Aleksandr in Ассемблер
а с чего ты взял кто код на фасме будет быстрым?
источник

P

ProMiNick in Ассемблер
инициализацией многопоточности, критических секций, менеджера памяти, обработки исключений даже там где этого даром не надо.
источник