Répétitions de Structure des ordinateurs (tous sauf 2CING) |
1er travail :
Pour réaliser le travail, deux outils vous sont proposés:
java -jar bsim.jar -Xms8m -Xmx32m -reporterrors
gcc genasm.c -ogenasm
Tapez ensuite la commande "./genasm" seule pour avoir la liste des options disponibles. L'option "-a" est la plus importante. En effet, elle vous permet de produire un fichier de valeurs lisibles (les octets produits sont représentés en hexadécimal, de manière à pouvoir être lus facilement).
Les deux assembleurs mis à votre disposition pourront aussi (re)lire un tel fichier, en produisant le même résultat. Cela veut donc dire que vous pourrez assembler votre code source avec cet assembleur-ci puis ouvrir le fichier produit dans le simulateur (dont l'assembleur n'aura aucun problème pour "ré-assembler" votre fichier). Cette étape n'est nécessaire que si vous voulez avoir accès au code produit.
Vous pouvez télécharger les informations concernant la machine beta : les instructions et un petit résumé succint.
2ème travail :
Pour avoir plus d'informations concernant la programmation parallèle en C, veuillez consulter cette page.
3ème travail :
Voir 2ème travail.
Hugues Smeets