SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Death_13 en Miércoles 17 de Septiembre de 2008, 04:10

Título: symbol type conflict?
Publicado por: Death_13 en Miércoles 17 de Septiembre de 2008, 04:10
Hola, soy nuevo en esto de ensamblador, recien instale el MASM32 SDK Version 10, y pues quise probarlo con un programa que encontre en la web de hola mundo, el problema es que al momento de ensamblar dicho codigo me aparecen los siguientes errores y no se como corregirlos:
________
El codigo
-----------
; HOLA.ASM
; Programa clasico de ejemplo. Despliega una leyenda en pantalla.
STACK     SEGMENT STACK                ; Segmento de pila
                    DW     64 DUP (?)             ; Define espacio en la pila
STACK     ENDS
 
DATA      SEGMENT                             ; Segmento de datos
SALUDO      DB    "Hola mundo!!",13,10,"$" ; Cadena
DATA      ENDS
 
CODE      SEGMENT                            ; Segmento de Codigo
          ASSUME CS:CODE, DS:DATA, SS:STACK

Y los errores son:
 Assembling: C:Documents and SettingsDeath_13EscritorioHOLA.asm
C:Documents and SettingsDeath_13EscritorioHOLA.asm(15) : error A2004: symbol type conflict
C:Documents and SettingsDeath_13EscritorioHOLA.asm(23) : warning A4023: with /coff switch, leading underscore
required for start address : INICIO

espero me puedan ayudar la que la verdad deseo aprender a programar en ensamblador, sin mas espero su pronta respuesta, los felicito por la pagina, salu2
Título: Re: symbol type conflict?
Publicado por: Eternal Idol en Miércoles 17 de Septiembre de 2008, 09:13
Ese codigo es de 16 bits para MS-DOS, no es para el MASM de 32 bits para Windows.