Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 64

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Assembly HOWTO</TITLE>
<LINK HREF="Assembly-HOWTO-1.html" REL=next>


</HEAD>
<BODY>
<A HREF="Assembly-HOWTO-1.html">Avanti</A>
Indietro
Indice
<HR>
<H1>Assembly HOWTO</H1>

<H2>Fran&ccedil;ois-Ren&eacute; Rideau <CODE>rideau@ens.fr</CODE></H2>v0.4l, 16 Novembre 1997
<P><HR>
<EM>Questo &egrave; il
Linux Assembly HOWTO.
Questo documento descrive come programmare in assembly
utilizzando strumenti di programmazione <EM>LIBERI</EM>,
concentrandosi sullo sviluppo per o sul sistema operativo Linux
su piattaforme i386.
Il materiale incluso potrebbe essere o meno applicabile
ad altre piattaforme hardware e/o software.
Contributi riguardo a queste sarebbero ben accetti.
<EM>parole chiave</EM>:
        assembly, assembler, libero, macro, preprocessore,
        asm, inline, 32-bit, x86, i386, gas, as86, nasm.
Traduzione di Matteo De Luigi (giotto@maya.dei.unipd.it).</EM>
<HR>
<P>
<H2><A NAME="toc1">1.</A> <A HREF="Assembly-HOWTO-1.html">INTRODUZIONE</A></H2>

<UL>
<LI><A HREF="Assembly-HOWTO-1.html#ss1.1">1.1 Legal Blurp</A>
<LI><A HREF="Assembly-HOWTO-1.html#ss1.2">1.2 NOTA IMPORTANTE</A>
<LI><A HREF="Assembly-HOWTO-1.html#ss1.3">1.3 Prima di cominciare</A>
<LI><A HREF="Assembly-HOWTO-1.html#ss1.4">1.4 Storia</A>
<LI><A HREF="Assembly-HOWTO-1.html#ss1.5">1.5 Ringraziamenti</A>
</UL>
<P>
<H2><A NAME="toc2">2.</A> <A HREF="Assembly-HOWTO-2.html">AVETE BISOGNO DELL'ASSEMBLY?</A></H2>

<UL>
<LI><A HREF="Assembly-HOWTO-2.html#ss2.1">2.1 Pro e contro</A>
<LI><A HREF="Assembly-HOWTO-2.html#ss2.2">2.2 Come NON usare l'assembly</A>
</UL>
<P>
<H2><A NAME="toc3">3.</A> <A HREF="Assembly-HOWTO-3.html">ASSEMBLATORI</A></H2>

<UL>
<LI><A HREF="Assembly-HOWTO-3.html#ss3.1">3.1 Assembly inline di GCC</A>
<LI><A HREF="Assembly-HOWTO-3.html#ss3.2">3.2 GAS</A>
<LI><A HREF="Assembly-HOWTO-3.html#ss3.3">3.3 GASP</A>
<LI><A HREF="Assembly-HOWTO-3.html#ss3.4">3.4 NASM</A>
<LI><A HREF="Assembly-HOWTO-3.html#ss3.5">3.5 AS86</A>
<LI><A HREF="Assembly-HOWTO-3.html#ss3.6">3.6 ALTRI ASSEMBLATORI</A>
</UL>
<P>
<H2><A NAME="toc4">4.</A> <A HREF="Assembly-HOWTO-4.html">METAPROGRAMMAZIONE E MACRO</A></H2>

<UL>
<LI><A HREF="Assembly-HOWTO-4.html#ss4.1">4.1 Cosa &egrave; integrato nei pacchetti menzionati</A>
<LI><A HREF="Assembly-HOWTO-4.html#ss4.2">4.2 Filtri esterni</A>
</UL>
<P>
<H2><A NAME="toc5">5.</A> <A HREF="Assembly-HOWTO-5.html">CONVENZIONI DI CHIAMATA</A></H2>

<UL>
<LI><A HREF="Assembly-HOWTO-5.html#ss5.1">5.1 Linux</A>
<LI><A HREF="Assembly-HOWTO-5.html#ss5.2">5.2 DOS</A>
<LI><A HREF="Assembly-HOWTO-5.html#ss5.3">5.3 Winzozz e compagnia bella</A>
<LI><A HREF="Assembly-HOWTO-5.html#ss5.4">5.4 Un sistema operativo tutto vostro.</A>
</UL>
<P>
<H2><A NAME="toc6">6.</A> <A HREF="Assembly-HOWTO-6.html">COSE DA FARE E RIFERIMENTI</A></H2>

<HR>
<A HREF="Assembly-HOWTO-1.html">Avanti</A>
Indietro
Indice
</BODY>
</HTML>