A2004 Problem mit MASM32

Ich habe ein Problem mit dem MASM32-Assembler

Der folgende Code ist ein Hello World-Beispiel, das ich aus dem MASM32-Lernprogramm kopiert habe:

.model small
.stack
.data
    message   db "Hello world!", "$"
.code

_main   proc

    mov   ax,seg message
    mov   ds,ax

    mov   ah,09
    lea   dx,message
    int   21h

    mov   ax,4c00h
    int   21h

_main   endp
end _main

Beim Versuch, eine Montage durchzuführen, löst MASM32 den Fehler A2004 mit dem folgenden Kommentar aus:

C:\masm32\console.asm(11) : error A2004: symbol type conflict

Kann mir jemand dabei helfen? Dieser Code hat mit dem TASM-Assembler einwandfrei funktioniert, aber jetzt muss ich MASM32 verwenden und ich habe diesen A2004-Fehler für jeden Assembler-Code, von dem ich zuvor bewiesen habe, dass er mit TASM funktioniert.

Wenn dies relevant ist, habe ich eine 32-Bit-CPU unter Win7 OS.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage