Ce document a pour but de répondre aux questions fréquemment posées par des gens qui développent ou souhaitent développer en assembler 32 bits pour processus x86, en utilisant des assembleurs libres, et en particulier sous le système d'exploitation Linux. Ce document peut également faire référence à d'autres documents présentant des assembleurs qui ne soient pas libres, non 32 bits ou tout simplement non destinés aux processeurs x86 car ce n'est pas sa vocation.
Comme l'intérêt principal des langages assembleur est d'écrire et de construire les fondations des systèmes d'exploitation, des langages et des jeux là où les compilateurs C échouent car incapables de fournir la même souplesse (la performance est rarement un problème), les développeurs stressent lors de tels développements.
Ce document contient les réponses aux questions qui sont les plus souvent
posées. Vous trouverez fréquemment des liens (URL) sur
des logiciels ou des documentations. Observez s'il vous plaît que
généralement les endroits où sont situés ces produits sont
recopiés sur d'autres sites, qui peut être bien plus proche de chez vous.
En accédant à ces sites plus proches, vous évitez que du trafic
inutile sur Internet se produise, tout en vous économisant
du temps précieux. En particulier, il existe de gros sites aux quatre coins
de la planète qui recopient d'autres répertoires de données
fréquemment utilisés. Vous devriez apprendre et noter quels sont
ces sites qui sont proches de chez vous. Parfois, la liste des miroirs
est donnée dans un fichier ou dans le message de connexion.
Suivez ce petit conseil. Sinon, vous pouvez toujours demander à
archie
où se trouvent les programmes que vous recherchez...
La version la plus récente de ce document peut être consultée à l'URL suivante : http://www.eleves.ens.fr:8080/home/rideau/Assembly mais ce qui se trouve dans l'arborescence des HowTo Linux devrait normalement être à jour également : ftp://sunsite.unc.edu/pub/linux/docs/HOWTO/. Enfin, en principe ! (N.d.T : les versions françaises se trouvent sur le site : ftp://ftp.ibp.fr/pub/linux/french/HOWTO, et à l'URL http://www.freenix.fr/linux)
COPYING
. Une version pour les bibliothèques se
trouve dans le fichier COPYING.LIB
. La documentation fournie
par la FSF (Free Software Foundation) peut également vous aider.
comp.lang.asm.x86
qui donne certaines réponses générales concernant la programmation
en assembleur avec les processeurs x86,
et répond à certaines questions sur certains assembleurs Dos 16 bits
commerciaux. Certaines de ces réponses peuvent également concerner
les assembleurs libres 32 bits donc vous pourriez également avoir
à la consulter... http://www2.dgsys.com/~raymoon/faq/asmfaq.zip.
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre