A Python implementation of Von Neumann's computer architecture for educational purposes. Simulate CPU operations, memory management, and program execution.
Py-Neumann provides a complete simulation of the Von Neumann architecture, including:
- Central Processing Unit (CPU)
- Memory Unit
- Control Unit
- Arithmetic Logic Unit (ALU)
- Input/Output System
- 🎯 Complete Architecture: All Von Neumann components
- 📝 Assembly Language: Custom instruction set
- 🔄 Fetch-Decode-Execute: Full cycle simulation
- 💾 Memory Management: RAM and register simulation
- 🎓 Educational: Detailed logging and visualization