Как я понимаю, FASM и комплятор и линкер в одном флаконе. У меня несколько .obj файлов: first.obj, second.obj и т.п. Как их слинковать? Кроме того, из первого я хочу вызвать процедуру, объявленную во втором. Как правильно ее объявить в первом файле: extern MyProc (без параметров) или как-то иначе? На выходе хочу получить .bin - файл. Знатоки FASMA, как это сделать???
4omin в том и дело, что в одном флаконе, а не два флакона в коробке. Он может создавать объектные файлы, но линковать пока еще нет. Пользуй мелгомягковский из масма
A мелгомягковский делает для real mode только .com :-(((. А мне не нужен PSP блок. Нужен чистый .bin. Как быть?
как сделать бин в масме обсуждалось. это использовать базонезависимый код и создавать файл вручную и переписывать в него свой код. Т.е. создаешь com-файл, который кусок себя с кодом записывает в новый файл.
А не кинете ли ссылочку на обсуждение? Принцип понятен, но насчет базонезависимости неясно.... org 0 Так что ли?
4omin а, а это типа не понял я теперь дык ком же, сменил расширение и получил бин, енто ж не ексе т.е. не надо заморачиваться, если я не упустил моментов каких