Discussion:Assembleur
Ajouter un sujetApparence
Dernier commentaire : il y a 15 ans par Belebostre
Assembleur fait partie de la faculté de Informatique et du projet Informatique. Si vous voulez participer, vous pouvez modifier cette leçon ou visiter la page du projet où vous pourrez vous joindre au projet et consulter la liste des tâches et des objectifs. Vous pouvez aussi créer des exercices pour cette leçon. | |
En cours | Cette leçon a été classée comme d'avancement en cours selon les critères d'évaluation de Wikiversité. |
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 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)
- 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)
- À 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)
- Ben oui ? Crochet.david 5 août 2009 à 19:06 (UTC)
- Qu'entend tu par "code" ? Un cours par assembleur ? Belebostre
- 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)
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)