awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
InkboxSoftware avatar

InkboxSoftware/excelCPU

0
View on GitHub↗
4,741 स्टार्स·411 फोर्क्स·Python·CC0-1.0·3 व्यूज़

ExcelCPU

excelCPU एक स्प्रेडशीट-आधारित कंप्यूटर एमुलेटर है जो 16-बिट सेंट्रल प्रोसेसिंग यूनिट का अनुकरण करता है। यह एक शैक्षिक CPU मॉडल के रूप में कार्य करता है जहां सिस्टम स्टेट, रजिस्टर्स और रैंडम एक्सेस मेमोरी को स्प्रेडशीट सेल्स के ग्रिड के भीतर प्रबंधित किया जाता है।

इस प्रोजेक्ट में एक असेंबली कंपाइलर शामिल है जो कस्टम असेंबली सोर्स कोड को रीड-ओनली मेमोरी स्टोरेज के लिए स्प्रेडशीट सेल्स के साथ संगत प्रारूप में परिवर्तित करता है। यह विशिष्ट निर्देशों को ओवरराइड करने के लिए स्वचालित प्रोग्राम निष्पादन और मैनुअल ऑपरेशन दोनों की अनुमति देता है।

यह सिमुलेशन लॉजिक गेट प्रोटोटाइपिंग, इंस्ट्रक्शन फेचिंग और मेमोरी मैनेजमेंट सहित कोर हार्डवेयर आर्किटेक्चर अवधारणाओं को कवर करता है। यह वातावरण फॉर्मूला-संचालित लॉजिक के माध्यम से रजिस्टर्स और सिस्टम मेमोरी के बीच इंटरैक्शन के विज़ुअलाइज़ेशन को सक्षम बनाता है।

Features

  • Computer Architecture - Provides a visual environment for learning hardware components and their interactions within a CPU.
  • Assemblers - Provides a tool that translates custom assembly source code into a spreadsheet-compatible ROM format.
  • Cell-Based State Storage - Uses cell values as the primary memory and register storage to maintain the machine state.
  • CPU Architectural Simulators - Simulates a 16-bit CPU architecture for the purpose of architectural exploration and functional verification.
  • Spreadsheet-Based CPU Simulators - Implements a functional 16-bit processor within a spreadsheet to demonstrate computer hardware logic.
  • CPU Architectures - Implements a simplified hardware architecture to demonstrate the fundamentals of machine cycles.
  • Spreadsheet-Based Emulators - Emulates a complete computer architecture where system state and RAM are managed within a grid of cells.
  • Custom Assembly Programming - Supports writing low-level assembly code to be executed by the simulated processor.
  • Logic Gate Simulations - Implements CPU operations and arithmetic logic units using nested spreadsheet formulas.
  • Formula-Based - Builds a virtual machine environment using spreadsheet formulas to test processor instructions.
  • Spreadsheet Coordinate Mapping - Simulates RAM by mapping memory address indices to specific spreadsheet cell coordinates.
  • Instruction-Level Execution Controls - Provides a toggle between automatic execution and manual operation to override specific instructions.
  • Emulator Execution Controls - Allows users to pause automatic recalculation to manually step through individual CPU instructions.
  • Instruction Fetch Units - Implements the mechanism for retrieving the next operational code based on the program counter.

स्टार हिस्ट्री

inkboxsoftware/excelcpu के लिए स्टार हिस्ट्री चार्टinkboxsoftware/excelcpu के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

inkboxsoftware/excelcpu क्या करता है?

excelCPU एक स्प्रेडशीट-आधारित कंप्यूटर एमुलेटर है जो 16-बिट सेंट्रल प्रोसेसिंग यूनिट का अनुकरण करता है। यह एक शैक्षिक CPU मॉडल के रूप में कार्य करता है जहां सिस्टम स्टेट, रजिस्टर्स और रैंडम एक्सेस मेमोरी को स्प्रेडशीट सेल्स के ग्रिड के भीतर प्रबंधित किया जाता है।

inkboxsoftware/excelcpu की मुख्य विशेषताएं क्या हैं?

inkboxsoftware/excelcpu की मुख्य विशेषताएं हैं: Computer Architecture, Assemblers, Cell-Based State Storage, CPU Architectural Simulators, Spreadsheet-Based CPU Simulators, CPU Architectures, Spreadsheet-Based Emulators, Custom Assembly Programming।

inkboxsoftware/excelcpu के कुछ ओपन-सोर्स विकल्प क्या हैं?

inkboxsoftware/excelcpu के ओपन-सोर्स विकल्पों में शामिल हैं: schweigi/assembler-simulator — This project is a web-based educational environment designed to simulate 8-bit processor architecture and assembly… openxiangshan/xiangshan — XiangShan is a high-performance RISC-V processor core and a hardware description language framework. It provides a… misprit7/computerraria — Computerraria is a digital logic circuit simulator and computer architecture educational tool. It provides a sandbox… izackwu/teachyourselfcs-cn — This project is a multilingual educational framework that provides curated roadmaps and translated resources for… seblague/digital-logic-sim — Digital-Logic-Sim is a digital logic simulator and interactive circuit designer used for building and simulating… ssherun/cs-xmind-note — CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge…

ExcelCPU के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो ExcelCPU के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • schweigi/assembler-simulatorSchweigi का अवतार

    Schweigi/assembler-simulator

    989GitHub पर देखें↗

    This project is a web-based educational environment designed to simulate 8-bit processor architecture and assembly language execution. It functions as a virtual machine that translates symbolic assembly code into machine instructions, allowing users to observe the fetch-decode-execute cycle and its impact on system state in real time. The simulator distinguishes itself through a reactive interface that binds visual register and memory displays directly to the underlying processor state. It incorporates a two-pass assembler that manages symbolic label resolution and memory address mapping, pro

    JavaScriptassemblercomputeremulator
    GitHub पर देखें↗989
  • openxiangshan/xiangshanOpenXiangShan का अवतार

    OpenXiangShan/XiangShan

    7,081GitHub पर देखें↗

    XiangShan is a high-performance RISC-V processor core and a hardware description language framework. It provides a construction-based system for designing, simulating, and verifying complex processor micro-architectures and peripheral devices. The project includes a high-performance CPU simulator used for architectural exploration and functional verification of processor execution. The project implements a superscalar out-of-order CPU architecture that uses renaming and reorder buffers to execute instructions in parallel. It generates synthesizable Verilog files from hardware descriptions to

    Scalachiselmicroarchitecturerisc-v
    GitHub पर देखें↗7,081
  • misprit7/computerrariamisprit7 का अवतार

    misprit7/computerraria

    3,840GitHub पर देखें↗

    Computerraria is a digital logic circuit simulator and computer architecture educational tool. It provides a sandbox environment for building and testing functional computer systems by connecting modular logic gates and electronic wires. The project serves as a RISC-V architecture simulator that executes RV32I machine code using virtualized hardware components. It includes a virtualized CPU toolchain that uses containerized systems to compile source code into binary formats compatible with these custom processor architectures. The system covers digital logic circuit design and RISC-V ISA sim

    Rustlogic-gatesrisc-vriscv
    GitHub पर देखें↗3,840
  • izackwu/teachyourselfcs-cnizackwu का अवतार

    izackwu/TeachYourselfCS-CN

    22,095GitHub पर देखें↗

    This project is a multilingual educational framework that provides curated roadmaps and translated resources for mastering core computer science subjects. It serves as a Chinese translation of a structured guide designed to help students and engineers learn computer science fundamentals through a sequence of recommended books and courses. The framework focuses on technical content localization, converting English computer science roadmaps into Chinese to improve accessibility. It utilizes a manual translation workflow to ensure conceptual accuracy across its study guides and resource collecti

    chinese-translationteachyourselfcstranslation
    GitHub पर देखें↗22,095
ExcelCPU के सभी 16 विकल्प देखें→