Accueil > Enseignement > Anciens cours (avant 2015-2016) > Éléments d’informatique (L1 cours, TD, TP, 2008-2012+) > EI 2009-2010 (archive) > TP 1 programmation en mini-assembleur

TP 1 programmation en mini-assembleur

Tester les programmes dans le simulateur amil

mardi 15 septembre 2009, par Pierre

Au cours du TP 1 vous aurez à écrire de petits programmes en mini-assembleur et à les tester sur le simulateur amil.

Avant toute chose, ouvrez un terminal (une console) et taper la ligne de commande suivante :

~boudes/pub/EI/init.sh

Une fois cette commande exécutée, fermez le terminal et ouvrez en un nouveau.

Celle ci va améliorer un petit peu votre environnement de travail, de manière définitive (inutile de retaper cette commande tant que vous ne changez pas de compte).

Une fois ceci fait vous pouvez commencer à taper votre programme dans un éditeur de texte et le tester avec amil. N’oubliez pas de créer un dossier à chaque TP pour vous y retrouver !

mkdir TP1
cd TP1

Comme éditeur, vous pouvez utiliser emacs ou kwrite. La ligne de commande suivante, lance l’éditeur kwrite sur le fichier un_exemple.txt du dossier courant. L’esperluette à la fin indique au terminal qu’il faut exécuter la commande en arrière-plan (et ainsi ne pas attendre la fin de son exécution avant d’accepter de nouvelles commandes).

kwrite un_exemple.txt &

Si le fichier un_exemple.txt n’existe pas déjà, il sera créé par kwrite au moment de le sauver.

Une fois que vous aurez écrit votre premier programme, vous pouvez lancer amil :

amil &

Charger le programme (boutons Charger...) puis lancer la simulation (bouton Exécuter). Vous pouvez à tout moment afficher le contenu de la mémoire (instructions et données) avec le bouton Voir la mémoire.

Voici un petit screencast.

amil TP1
Premiers pas avec amil, TP1 d’éléments d’informatique, année 2009-2010.

Ce screencast est également disponible en codage h264 (meilleure qualité et plus léger) ici :

amil en TP1
Premiers pas avec amil, TP1 d’éléments d’informatique, année 2009-2010.