🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15538

Re: Programaci�n en ensamblador

#15538
From: Fco. Javier Espejo
Date: Sat, 17 Jun 2000 00:00
20 lines
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-mail
References: <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