Error con el Link

Victor Francisco
11 de Septiembre del 2004
Estoy intentando crear programas de DOS con el MASM32, ya que estoy empezando con el ensamblador y me interesa aprender desde lo viejo.

Bueno, el punto es que estoy intentando crear un .exe con el siguiente codigo, es un ejemplo de un curso que tengo y se supone que saca el texto en pantalla:

.MODEL SMALL
.CODE
Programa:
MOV AX, @DATA
MOV DS,AX
MOV DX, Offset Texto
MOV AH, 9
INT 21H
MOV AX, 4C00H
INT 21H
.DATA
Texto DB 'Mensaje en Pantalla.$'
.STACK
END Programa

Puedo crear el archivo .obj con el make, y no me marca ningun error, sí lo crea; pero cuando intento crear el archivo .exe con el "link" me marca el siguiente error:

LINK : error : Segment reference in fixup record
C:Documents and SettingsVictor FranciscoEscritorioUntitled2.obj : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt

El archivo si existe, pero no se por que diga que es invalido o corrupto... Utilizo Windows XP SP1 y el MASM32 8.2

No se por que me marca ese error, no se si necesito algunas opciones, pero no se cuales son, si alguien me puede decir cuales son, se lo agradeceria mucho.

Gracias.