Page suivante Page pr�c�dente Table des mati�res

1. Introduction

1.1 Copyright

Copyright © 1996,1997 Fran�ois-Ren� Rideau. Ce document peut �tre redistribu� sous les termes de la license LDP, disponibles � http://sunsite.unc.edu/LDP/COPYRIGHT.html.

1.2 Note importante

Ceci est cens� �tre la derni�re version que j'�crirai de ce document. Il y a un candidat pour reprendre en charge le document, mais jusqu'� ce qu'il le reprenne compl�tement en main, je serai heureux de m'occuper de tout courrier concernant ce document.

Vous �tes tout sp�cialement invit�s � poser des questions, � y r�pondre, � corriger les donn�es, � ajouter de nouvelles informations, � compl�ter les r�f�rences sur d'autres logiciels, � mettre en �vidence les erreurs et lacunes du document. Si vous �tes motiv�s, vous pouvez m�me prendre en charge ce document. En un mot, apporter votre contribution!

Pour contribuer � ce document, contactez la personne qui appara�t actuellement en charge. Au moment o� j'�cris ces lignes, il s'agit de Fran�ois-Ren� Rideau) ainsi que de Paul Anderson.

1.3 Avant-Propos

Ce document est destin� � r�pondre aux questions les plus fr�quemment pos�es par les gens qui d�veloppent ou qui souhaitent d�velopper des programmes en assembleurs x86 32 bits en utilisant des logiciels libres, et tout particuli�rement sous Linux. Vous y trouverez �galement des liens sur d'autres documents traitant d'assembleur, fond�s sur des outils logiciels qui ne sont pas libres, pas 32-bit, ou pas d�di�s � l'architecture x86, bien que cela ne soit pas le but principal de ce document.

Etant donn� que l'int�ret principal de la programmation en assembleur est d'�tablir les fondations de syst�mes d'exploitation, d'interpr�teurs, de compilateurs, et de jeux, l� o� un compilateur C n'arrive plus � fournir le pouvoir d'expression n�cessaire (les performances �tant de plus en plus rarement un probl�me), nous insisteront sur le d�veloppement de tels logiciels.

Comment utiliser ce document

Ce document contient des r�ponses � un certain nombre de questions fr�quemment pos�es. Des URL y sont donn�s, qui pointent sur des sites contenant documents ou logiciels. Prenez conscience que les plus utiles de ces sites sont dupliqu�s sur des serveurs miroirs, et qu'en utilisant le site miroir le plus proche de chez vous, vous �vitez � un g�chis inutile aussi bien de pr�cieuses ressources r�seau communes � l'Internet que de votre propre temps. Ainsi, il existe un certain nombre de gros serveurs diss�min�s sur la plan�te, qui effectuent la duplication d'autres sites importants. Cherchez o� se trouvent ces sites et identifiez les plus proches de chez vous (du point de vue du r�seau). Parfois, la liste des miroirs est donn�es dans un fichier ou dans le message de connexion. Suivez ces conseils. Si ces informations ne sont pas pr�sentes, utilisez le programme archie.

La version la plus r�cente de ce document peut �tre trouv�e sur

http://www.eleves.ens.fr:8080/home/rideau/Assembly-HOWTO ou http://www.eleves.ens.fr:8080/home/rideau/Assembly-HOWTO.sgml

mais les r�pertoires de HowTo Linux devraient normalement �tre � peu pr�s � jour (je ne peux pas le garentir):

ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ (?)

La version fran�aise de ce document peut �tre trouv�e sur le site

ftp://ftp.ibp.fr/pub/linux/french/HOWTO/

Autres documents de r�f�rence

1.4 Historique de document

Chaque version inclue quelques modifications et corrections mineures, qui ne sont pas indiqu�es � chaque fois.

Version 0.1 23 Avril 1996

Francois-Rene "Far�" Rideau <rideau@ens.fr> cr�e et diffuse initialement le document sous forme d'un mini-HOWTO car ``Je suis un peu fatigu� d'avoir � r�pondre encore et toujours aux m�mes questions dans le forum comp.lang.asm.x86''

Version 0.2 4 Mai 1996

*

Version 0.3c 15 Juin 1996

*

Version 0.3f 17 Octobre 1996

Tim Potter indique l'option -fasm pour activer l'assembleur en-ligne de GCC sans le reste des optimisations de -O.

Version 0.3g 2 Novembre 1996

Cr�ation de l'historique. Ajout de pointeurs dans la section sur la compilation crois�e. Ajout d'une section concernant la programmation des entr�es/sorties sous Linux (en particulier pour l'acc�s vid�o).

Version 0.3h 6 Novembre 1996

plus sur la compilation crois�e - voir sur sunsite: devel/msdos/

Version 0.3i 16 Novembre 1996

NASM commence � �tre particuli�rement int�ressant

Version 0.3j 24 Novembre 1996

R�f�rence sur la version fran�aise

Version 0.3k 19 D�cembre 1996

Quoi? J'avais oubli� de parler de Terse?

Version 0.3l 11 Janvier 1997

*

Version 0.4pre1 13 Janvier 1997

Le mini-HOWTO au format texte est transform� en un authentique HOWTO au format linuxdoc-sgml, pour explorer les possibilit�s dudit format.

Version 0.4 20 Janvier 1997

Premi�re diffusion de ce HOWTO.

Version 0.4a 20 Janvier 1997

Ajout de la section CREDITS

Version 0.4b 3 F�vrier 1997

NASM mis avant AS86

Version 0.4c 9 F�vrier 1997

Ajout de la partie "Avez-vous besoin d'utilisateur l'assembleur?"

Version 0.4d 28 F�vrier 1997

Annonce fant�me d'un nouveau responsable de ce HowTo.

Version 0.4e 13 Mar 1997

Version diffus�e pour DrLinux

Version 0.4f 20 Mars 1997

*

Version 0.4g 30 Mars 1997

*

Version 0.4h 19 Juin 1997

Ajouts � propos de "Comment ne pas utiliser l'assembleur"; mises � jour concernant NASM et GAS.

Version 0.4i 17 Juillet 1997

Informations sur l'acc�s au mode 16 bits � partir de Linux.

Version 0.4j 7 September 1997

*

Version 0.4k 19 Octobre 1997

je (Far�) reprends en main la traduction fran�aise du HowTo

Version 0.4l 16 Novembre 1997

version pour LSL 6�me �dition.

Il s'agit encore d'une nouvelle ``toute derni�re version r�alis�e par Far� avant qu'un nouveau responsable ne prenne la main''.

1.5 Cr�dits

Je souhaiterais remercier les personnes suivantes:


Page suivante Page pr�c�dente Table des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:15