Article View: es.comp.os.linux.programacion
Article #18836Re: Ensamblador y Linux
From: Manuel López Moreno
Date: Fri, 16 Jul 1999 00:00
Date: Fri, 16 Jul 1999 00:00
47 lines
2436 bytes
2436 bytes
rdiazmar@localhost.localdomain wrote: > > On Tue, 13 Jul 1999 12:08:32 +0200, Manuel L�pez Moreno <luname@mx2.redestb.es> > wrote: > > >He vuelto a las cavernas: voy a programar en ensamblador !!! > > A que se debe la cosa?? bueno en realidad yo mismo estoy tratando de > aprender ASM ahora.. a mis a�os.. es el unico modo de entender a fondo un SO. En realidad no s� si me estar� complicando la vida in�tilmente (como siempre :) Quiero hacer un programilla que averig�e la versi�n VESA de una tarjeta gr�fica. S� que consiste en llamar a una interrupci�n de la BIOS y poco m�s. Pero seguro que desde un programa de usuario no se puedan ejecutar ese tipo de instrucciones. Por eso he cre�do que desde un m�dulo de kernel s� que podr�a ser, y ejecutarlo con insmod. Aunque es posible que ni as� se pueda (Linux ya habr�a entrado en modo protegido ???). Total, que hasta que no lo escriba y lo pruebe no lo sabr�. > > >Alguna gu�a/manual/tutorial/documentaci�n sobre programaci�n en GNU as > >(si puede ser, en castellano) ??? > > Pues como no te vayas a las paginas del NASM.. esto si por lo que preguntas > es por como programar ASM bajo linux.. si lo que preguntas es un manual de > ASM hay uno muy bueno por la red.. si tienes interes te paso el enlace. Pues s� ... p�salo :) > > >Mi idea es hacer alg�n programilla (m�dulo de kernel) que llame a > >interrupciones de la BIOS del PC. > > buffff vaya foll�n... te vas a volver loco debugeando.. pero ser� muy > instructivo si.. > > �No seria mejor que usases ASM embebido en C? vamos ser�a menos traumatico.. Esa fue mi primera idea. Busqu� en el kernel c�digo con l�neas __asm__, y... !!!???, me pareci� m�s cr�ptico que el propio ensamblador. Saludos.
Technical Details
Message-ID:
<378F0BB5.D09D3309@mx2.redestb.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<378B1020.92519607@mx2.redestb.es> <slrn7ore5c.7lr.rdiazmar@localhost.localdomain>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,5caf804ab6769869 X-Google-Attributes: gidf86c8,public From: Manuel López Moreno <luname@mx2.redestb.es> Subject: Re: Ensamblador y Linux Date: 1999/07/16 Message-ID: <378F0BB5.D09D3309@mx2.redestb.es> X-Deja-AN: 501692889 Content-Transfer-Encoding: 8bit References: <378B1020.92519607@mx2.redestb.es> <slrn7ore5c.7lr.rdiazmar@localhost.localdomain> X-Accept-Language: es, ca, en Content-Type: text/plain; charset=iso-8859-1 Organization: SERVICOM Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion