1 repository
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 este un emulator de calculator bazat pe foaie de calcul care simulează o unitate centrală de procesare (CPU) pe 16 biți. Funcționează ca un model educațional de CPU unde starea sistemului, registrele și memoria cu acces aleatoriu (RAM) sunt gestionate într-o grilă de celule de foaie de calcul. Proiectul include un compilator de limbaj de asamblare care convertește codul sursă de asamblare personalizat într-un format compatibil cu celulele foii de calcul pentru stocarea în memorie read-only. Permite atât execuția automată a programelor, cât și operarea manuală pentru a suprascrie instrucțiuni specifice. Simularea acoperă concepte de arhitectură hardware de bază, inclusiv prototiparea porților logice, preluarea instrucțiunilor și gestionarea memoriei. Acest mediu permite vizualizarea interacțiunilor dintre registre și memoria sistemului prin logică bazată pe formule.
Emulates a complete computer architecture where system state and RAM are managed within a grid of cells.