1 dépôt
System emulators that use spreadsheet cells to manage state and hardware components.
Distinct from PDF-Based System Emulators: Unlike PDF or Web emulators, these use the formula-driven logic of spreadsheets to drive the emulation.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Spreadsheet-Based Emulators. Refine with filters or upvote what's useful.
excelCPU est un émulateur d'ordinateur basé sur un tableur qui simule une unité centrale de traitement 16 bits. Il fonctionne comme un modèle de CPU éducatif où l'état du système, les registres et la mémoire vive sont gérés au sein d'une grille de cellules de tableur. Le projet inclut un compilateur d'assembleur qui convertit le code source assembleur personnalisé en un format compatible avec les cellules de tableur pour le stockage en mémoire morte. Il permet à la fois l'exécution automatique de programmes et l'opération manuelle pour surcharger des instructions spécifiques. La simulation couvre les concepts fondamentaux de l'architecture matérielle, notamment le prototypage de portes logiques, l'extraction d'instructions et la gestion de la mémoire. Cet environnement permet la visualisation des interactions entre les registres et la mémoire système via une logique pilotée par formules.
Emulates a complete computer architecture where system state and RAM are managed within a grid of cells.