Der Linker des MASM32 Packetes ist ein 32 Bit Linker für Windows-Projekte. Für DOS benötigen Sie einen anderen (16-Bit) und zwar von hier: ftp://ftp.microsoft.com/softlib/mslfiles/lnk563.exe Falls Sie mit Ihrem Browser keinen Erfolg haben müssen Sie ein FTP Programm nehmen oder den Linker bei http://win32asm.cjb.net/ herunterladen (ebenfalls unter Downloads)
Führen Sie lnk563.exe aus um link.exe zu erhalten, befördern sie diese dann nach \masm32\BIN\ (Vorher umbenennen um den Linker parallel zum 32 Bit-Linker verwenden zu können). Fügen Sie diesen Pfad auch in ihrer Path-Variable in Autoexec.bat ein. Die beiden anderen Dateien aus lnk536.exe können Sie wieder löschen!
Syntax für Masm: Bei EXE: ML /c filename.asm sowie link filename.obj
und bei COM: ML /c /AT filename.asm sowie link /t Dateiname.obj
Das /c verhindert jeweils automatisches Linken (prodziert meist Müll). ".asm" und ".obj" wird nicht automatisch angehängt! Wenn sie den DOS-Linker umbenannt haben müssen die Eingab natürlich entsprechend modifizienren!