CodeMachine : un simulateur open source pour relier assembleur et architecture matérielle

Genevieve Cyr

Notes de cours (2026)

Accéder à ce document
Lien externe
Libre accès au texte intégral chez l'éditeur officiel

Résumé

Présentation en cinq diapositives qui documente le développement et l'intégration pédagogique de CodeMachine dans le cours INF1600 (Architecture des micro-ordinateurs). Décrit les trois architectures simulées (accumulateur, accumulateur-MA et PolyRisc), les deux modes de visualisation (logiciel et matériel), le cycle d'amélioration continue par tickets GitHub et les retombées mesurées : 100 étudiants en pilote à l'automne 2025, 200 à l'hiver 2026, utilisation en examen sans accès à Internet. Présente également les développements envisagés (cache, mémoire virtuelle, RISC-V, pipeline) portés en Projet intégrateur 4.

Sous licence ouverte adaptable CC BY

Le code et le guide d'utilisation sont disponibles sur GitHub : GitHub - CodeMachine sous licence ouverte adaptable CC BY et MIT respectivement. Vous pourriez trouver tous les contributeur du projet dans: https://github.com/Code-Machine-Proto

Mots clés

Renseignements supplémentaires:
Sous licence CC BY
Niveau d'apprentissage:
Baccalauréat
Matériel d'accompagnement:
Adresse URL de PolyPublie:
Autres DOI associés à ce document:
OAI:
oai:publications.polymtl.ca:78027
ORCID
Date du dépôt:
17 juin 2026 13:05
Dernière modification:
14 oct. 2026 14:39
Citer en APA 7:
Cyr, G. (2026). CodeMachine : un simulateur open source pour relier assembleur et architecture matérielle [Notes de cours]. https://doi.org/10.5281/zenodo.20643666

Statistiques

Dimensions

Actions réservées au personnel

Afficher document
Afficher document