title: A2004 Problem With MASM32
body: <p>I have a problem with the MASM32 assembler</p>
  
  <p>The following code is a Hello World example that I copied from the MASM32 tutorial:</p>
  
  <pre><code>.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
  </code></pre>
  
  <p>On attempt to assemble, MASM32 throws A2004 error with the following comment:</p>
  
  <pre>
  C:\masm32\console.asm(11) : error A2004: symbol type conflict
  </pre>
  
  <p>Can anyone help me with that?
  This code worked perfectly fine with the TASM assembler, but now I have to use MASM32 and I am having this A2004 error for any assembly code that I've earlier proven to work with TASM.</p>
  
  <p>In case this is relevant, I am have a 32bit CPU running Win7 OS.</p>
  
  <p>Thanks.</p>