Categorías destacadas
programacion php    
Lista de foros

Problemas con NASM Linux,


nickitafvdr
11 de Diciembre del 2009

Hola, estoy trabajando por primera vez en nasm, en linux, tengo varios programas hechos en ensamblador que corren perfectamente en windows, pero en linux no, lo compilo con nasm y no me da ningun error, pero al momento de ejecutarlo da fallo de segmentacion. utilice gdb, y me dice lo siguiente:

GDB:
------------------------------------------------------------------------------------------------
Leyendo símbolos desde /home/vlad/Descargas/asm/proy2/proy2...hecho.
(gdb) run
Starting program: /home/vlad/Descargas/asm/proy2/proy2

Program received signal SIGSEGV, Segmentation fault.
pantallaGrafica () at proy2.asm:161
161 int 10h
(gdb)
------------------------------------------------------------------------------------------------

Error en la línea 161, función pantallaGrafica (), instrucción "int 10h".

La interrupción 10h (0x10) no es posible de ejecutarse en Linux porque el Kernel trabaja completamente en modo protegido y ningún programa a nivel de usuario puede tocar el hadware directamente.

Si no puedo utilizar la int 10h, que otras opciones tengo?

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon