Cette application est un simulateur pédagogique d’un processeur (CPU) 8 bits simple. Elle sert à comprendre comment les ordinateurs fonctionnent au niveau matériel le plus bas. Elle montre pas à pas comment le code lisible par l’humain (assembleur) est traduit en nombres (code machine) que le processeur peut finalement comprendre.
Comment utiliser l’application ?
- 1 Écrire le code : à gauche se trouve un éditeur de texte pour votre code en assembleur (des instructions comme MOV, ADD). Vous pouvez essayer le programme par défaut ou demander à l’intelligence artificielle en haut d’en générer un pour vous.
- 2 Traduire et charger : avec le bouton, votre code texte est converti en forme numérique et chargé dans la mémoire de 256 octets en bas à droite.
- 3 Exécuter ou pas à pas : le bouton « Exécuter » lance le programme de manière fluide. Le bouton « Pas à pas » exécute les instructions une par une afin que vous voyiez exactement comment les valeurs changent dans les registres (A, B, C, D) et la mémoire.
- 4 Traduction en direct : pendant l’exécution, ou lorsque vous survolez n’importe quelle cellule de mémoire avec la souris, le traducteur vous montre ce que représente exactement ce nombre pour le processeur.