Discussion:Assembleur

Une page de Wikiversité.
Sauter à la navigation Sauter à la recherche

Bonjour à tous. Je me propose pour créer des cours sur l'ASM.

La question est, quel assembleur utiliser ?

Pour ma part ça sera NASM, à moins qu’il n'y ai des objections. Belebostre

Il faut bien commencer par quelque chose. Choisir celui avec lequel tu es le plus à l'aise pour commencer me paraît le plus logique Smiley souriant Xzapro4 discuter 4 août 2009 à 16:43 (UTC)
Et pourquoi un cours général sur l'assembleur, puis ensuite des cours plus spécifique à chaque code ? Crochet.david 5 août 2009 à 18:28 (UTC)
Qu'entend tu par "code" ? Un cours par assembleur ? Belebostre
Ben oui ? Crochet.david 5 août 2009 à 19:06 (UTC)
À la décharge de Belebostre, je ne vois pas non plus ce que tu veux dire… Le « langage » assembleur étant très près du niveau machine, ce cours mêle des notions proches du hardware (registres, instructions…) et du software (interruptions, processus de compilation…). Je ne vois pas de division par compilateur dans la division qui nous est proposée là (d'autant plus que ça doit pas être bien différent) Xzapro4 discuter 6 août 2009 à 06:47 (UTC)
Alors je me trompe peut-être alors. L'assembleur, c’est bien le code qui attaque directement le microprocesseur ? Donc il existe bien un code plus ou moins spécifique à chaque microprocesseur (ou tout du moins par famille de constructeur) ?Crochet.david 6 août 2009 à 06:56 (UTC)
Ah je vois ce que tu veux dire. Je ne peux faire de cours que sur l'assembleur des familles x86. Étant la famille la plus répandue, cela devrait satisfaire tout le monde, sauf ceux sur téléphones portables ou Ipode, à la limite. Belebostre 6 août 2009 à 19:29 (UTC)


Des personnes utilisant Linux, ou BSD et se servant de NASM sont-elles présentes ? Je ne pourrais pas vérifier les codes sources Linux directement, donc si certains ont la possibilité de la faire, ça serait plus pratique ? Ou alors simplement créer deux cours, un pour Windows, un pour UNIX ? Belebostre 7 août 2009 à 17:28 (UTC)