Article View: es.comp.os.linux.programacion
Article #15538Re: Programaci�n en ensamblador
From: Fco. Javier Espejo
Date: Sat, 17 Jun 2000 00:00
Date: Sat, 17 Jun 2000 00:00
20 lines
1481 bytes
1481 bytes
Creo que ya antes has programado en ensamblador, pero creo que est�s olvidando que est�s en modo protegido en Linux. No es la direcci�n de inicio la que falla o no terminar bien el programa. Simplemente no hay interrupciones BIOS, y mucho menos DOS. De todas formas as86 y ld86 si no me equivoco, son para programaci�n en modo real, y no te funcionaran en Linux, s�lo se mantienen para el arranque del nucleo. Si usas nasm si puedes linkarlo, lo que pasa es que saca formato binario puro, con lo cual le falta la cabecera, pero si haces algo as� (hablo de memoria, haz un man nasm) deber�a ejecutarse: $ nasm -f elf codigo.s -o codigo.o $ gcc codigo.o -o codigo $ ./codigo --------------------------------- jespejoYASABES@QUEHACERarrakis.es �Sistemas Operativos? �Vis�tala! http://www.arrakis.es/~jespejo ---------------------------------
Technical Details
Message-ID:
<394aab88$1@news.arrakis.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<961104525.1994894196@news.wanadoo.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,8cc3d7c5b17f42a4 X-Google-Attributes: gidf86c8,public From: "Fco. Javier Espejo" <jespejoYASABES@QUEHACERarrakis.es> Subject: Re: Programaci�n en ensamblador Date: 2000/06/17 Message-ID: <394aab88$1@news.arrakis.es> X-Deja-AN: 635524153 References: <961104525.1994894196@news.wanadoo.es> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 X-Trace: 17 Jun 2000 00:34:48 +0100, 212.59.205.195 Organization: http://www.arrakis.es/~jespejo X-MSMail-Priority: Normal Newsgroups: es.comp.os.linux.programacion