Ensamblador - Errores de un novato

 
Vista:

Errores de un novato

Publicado por Rafael (2 intervenciones) el 07/03/2006 12:39:04
Hola a todos, acabo de empezar a estudiar la programación en ensamblador y me resulta apasionante. El ensamblador que uso es nasm desde la línea de comandos pero me da una serie de errores absurdos que no son errores, me explico:
segment Datos me da el error : segmento 'Datos' no reconocido
segment Pila idem
segment Codigo idem

y al poner

..start:

también me da error.
¿No es correcto lo que escribo? ¿Que puede ir mal?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Errores de un novato

Publicado por DaemonMaximus (6 intervenciones) el 08/03/2006 19:13:07
la directiva segment no se usa en el NASM
la directiva correcta a usar es

SECTION .text (para el codigo)

SECTION .bss (aqui se reserva espacio para datos)

SECTION .data (en esta seccion se inizializan datos con valores directos)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Errores de un novato

Publicado por Rafael (2 intervenciones) el 09/03/2006 15:56:50
Gracias. Efectivamente funciona. Es curioso pero estoy aprendiendo ensamblador por un libro de Francisco Charte, de la editorial Anaya Multimedia y viene mal explicada la programación en Nasm y también en Masm, cometiendo errores como el que puse en mi mensaje anterior en todo los ejemplos del libro. Increible.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar