Problemas con NASM Linux,
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?
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?