ASMEditeur
L'EC Info0103 (Eléments d'architecture des ordinateurs) est dispensé en Licence 1 MI. En travaux pratiques, les étudiants manipulent un programme qui simule le comportement d'un processeur simplifié (téléchargeable ici). Afin de simplifier l'écriture du code assembleur, un éditeur a été développé dans le cadre d'un projet de Licence 3 par Stéphane Texier.
L'éditeur
Téléchargement
Cette version correspond aux fichiers Java compilés (les fichiers .class).
archive zip Exécution
Une fois dézippé l'archive, il suffit d'exécuter la commande Java, la classe contenant le main s'appelle FenetreProjet.class :
java FenetreProjet
Couplage avec le simulateur
Au sein de l'éditeur, il est possible de réaliser directement l'exécution du programme assembleur en faisant appel au simulateur. Les fichiers du simulateur (uniquement les .class) doivent être placés dans le même répertoire que l'éditeur.
Bugs connus
L'éditeur comprend encore un certain nombre de bugs qui seront bientôt corrigés.
- Problèmes d'accents : comme dans tout programme Java, l'utilisation des accents pose de nombreux problèmes. Dans le cas de l'éditeur, cela se traduit par l'affichage de caractères spéciaux.
- Exécution du simulateur : lors de l'exécution du simulateur, il n'est pas possible de spécifier les valeurs des cases mémoires.
- Nouveau document : impossible d'ouvrir un nouveau document si le programme courant n'est pas sauvegardé.
Utilisation de l'éditeur