Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.07 KB

README.md

File metadata and controls

23 lines (14 loc) · 1.07 KB

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.