4 votes

Choix de l'outil IDE - débogage de l'assembleur x86 multiplateforme

Je suis en train d'écrire un tutoriel pédagogique pour enseigner aux étudiants universitaires et aux passionnés de programmation les concepts de compilation sur un x86.

Je souhaite un outil IDE comme WinASM pour qu'ils puissent déboguer leur travail, mais je suis conscient qu'ils ne pourront pas tous utiliser Windows à la maison.

Est-ce que ma meilleure option est de cibler Jasmin? (Ou avez-vous une meilleure suggestion - et pourquoi?)

3voto

Une autre approche que j'ai vue est d'utiliser une architecture d'enseignement commune (comme MIPS) et de l'exécuter sous émulation. Pour MIPS en particulier, il existe de nombreux simulateurs interactifs (comme SPIM), ainsi que des émulateurs de système complet (comme QEMU). Le fait que l'architecture MIPS soit considérablement plus simple (et moins avide de registres !) que le x86 est certainement un avantage également - cela signifie que vous pouvez passer plus de temps à vous concentrer sur des sujets de compilation intéressants, plutôt que d'enseigner l'architecture.

0voto

hawkeye Points 6131

0voto

Daan Points 695

Avez-vous déjà envisagé un outil de débogage en ligne? Il en existe quelques-uns. Personnellement, j'aime bien ce débogueur asm.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X