A ALU/assembly sim with a web interface for educational purposes. This does compute!
- 32-bit word size
- Support for 3 CPU registers for operations
- Accumulator-centric (like 8080)
- Memory and program counter to store programs and data (unified)
- Basic instruction set (arithmetic, logical, data movement, control flow)
- Web interface using flask
git clone https://github.com/nxck2005/alu.git
cd alu
pip install -r requirements.txt
flask --app app run- Refactor to folders ffs
- Add transaction lock so pages aren't refreshed in the middle of a cycle