Вот собственно такая проблема начинаю ассемблировать программу она показывает следующее: C:\>C:\masm32\bin\ml.exe D:\Project\ASM\Prog1\prog1.asm /AT Microsoft (R) Macro Assembler Version 6.14.8444 Copyright (C) Microsoft Corp 1981-1997. All rights reserved. Assembling: D:\Project\ASM\Prog1\prog1.asm Microsoft (R) Incremental Linker Version 5.12.8078 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /z2 "prog1.obj" /t "prog1.com" NUL LINK : warning LNK4044: unrecognized option "z2"; ignored LINK : warning LNK4044: unrecognized option "t"; ignored prog1.obj : warning LNK4033: converting object format from OMF to COFF prog1.obj : fatal error LNK1190: invalid fixup found, type 0x0001 Что за хрень?
Попробуй этот линкер: http://download.microsoft.com/download/vc15/Update/1/WIN98/EN-US/Lnk563.exe link /TINY имя.obj,имя.com;
спасибо все работает!!! только зачем он создает map-файлы? это вроде как отладочные какие то файлы, да?
Спасибо я уже отключил, спасибо за ссылку, но все равно мне вот интересно что это за хрень он мне писал: Assembling: D:\Project\ASM\Prog1\prog1.asm Microsoft (R) Incremental Linker Version 5.12.8078 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /z2 "prog1.obj" /t "prog1.com" NUL LINK : warning LNK4044: unrecognized option "z2"; ignored LINK : warning LNK4044: unrecognized option "t"; ignored prog1.obj : warning LNK4033: converting object format from OMF to COFF prog1.obj : fatal error LNK1190: invalid fixup found, type 0x0001
oryth unrecognized option Тот link.exe не умеет делать dos-app, потому он не понимает ключи, ml.exe формирует командную строку и запускает его. converting object format from OMF to COFF ... invalid fixup found Тот link.exe не умеет делать dos-app, поэтому "не понимает" формат объектного модуля.