Skip to content

Petit simulateur de microprocesseur très basique, qui permet de visualiser le fonctionnement théorique d'un micro-processeur.

Notifications You must be signed in to change notification settings

sylvaincherrier/LittleThinker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

LittleThinker

Petit simulateur de microprocesseur très basique, qui permet de visualiser le fonctionnement théorique d'un micro-processeur.

Origine

L'idée de LittleThinker est venue du besoin d'un outil un peu plus amusant pour l'apprentissage et la compréhension du fonctionnement interne du microprocesseur.

Habituellement, on utilisait de nombreuses photocopies de l'architecture interne d'un processeur pour y dessiner les différentes étapes du déroulement d'un petit programme en assembleur.

LittleThinker fait la même chose, mais en affichant sur l'écran, ce qui est un peu plus ludique.

Compatibilité

LittleThinker simule une microprocesseur très simple, et reprend un peu la syntaxe de l'assembleur du 6502 (Ma grande faute, j'ai tellement consommé le bouquin de Rodnay Zak https://fr.wikipedia.org/wiki/Rodnay_Zaks sur ce processeur.

Les grands raccourcis concernent la mémoire : le processeur exécute toujours le programme en commençant case 0. Et toute instruction, donnée, tient dans une seule case.

Le reste me semble un peu plus démonstratif.

About

Petit simulateur de microprocesseur très basique, qui permet de visualiser le fonctionnement théorique d'un micro-processeur.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%