[asm]kompilacja w mvs2008

0

Problem z kompilacja prostego programu pod visual, który generuje błąd: LNK1190 invalid fixup found , type 0x0001;
a np. po dodaniu .686 błąd: PRJ0019: A tool returned an error code from "Assembling..."
Bardzo prawdopodobne, że chodzi tu o kompilator, który jest w wersji 32-bitowej, ...ale co zmienić w kodzie by to skompilować?

.model tiny

.code 
       org     100h
       
       

start:


       mov     ah, 9
       mov     dx, offset info

       int     21h
       mov     ah, 0
       int     16h
       mov     ax, 4C00h
       int     21h

info   db      "czesc.$"

end start  
0

chodzi tu o kompilator, który jest w wersji 32-bitowej
Mniej więcej, to znaczy: bez znaczenia czy kompilator/linker/środowisko jest procesem 16-, 32- czy 64-bitowym, ważne jaki target obsługuje.
Chyba nic nie zmienisz, nie sądzę by Visual 2008 obsługiwał 16-bitowego asemblera.
Użyj NASM-a.

1 użytkowników online, w tym zalogowanych: 0, gości: 1