Ensamblador - Parachute deployed

 
Vista:

Parachute deployed

Publicado por Ayuda por favor (5 intervenciones) el 02/07/2007 11:57:36
No tengo mucha idea (por no decir ninguna) de ensamblador. Buscando información por internet he conseguido que el código compile en linux con el NASM y luego hago con ld para crear el ejecutable. Lo ejecuto y me da un parachute deployed. El código es el siguiente:

section .text
global _start

_start:
mov dx,0x2e
mov al,0x87
mov dx,0x02e
mov al,0x07
inc dx
inc al
dec dx
mov al,0xf6
inc dx
mov al,0xff
end:
ret

Qué es lo que estoy haciendo mal?
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

El error es Segmentation Fault

Publicado por Ayuda por favor (5 intervenciones) el 02/07/2007 11:59:17
El error que me da al lanzar es Segmentation Fault
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

Segmentation fault al realizar el out dx,al

Publicado por Ayuda por favor (5 intervenciones) el 02/07/2007 16:39:24
Si comento todas las instrucciones out dx,al se ejecuta sin dar el Segmentation fault. Alguien sabe porqué?
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