Johnny is a simulator of a simple (virtual) von-Neumann Computer. Its principal application is education. Therefore a number of simplifications are made: rather reduced instruction sets and simplified bus operations.
It visualizes the function of Memory, Arithmetic Logic Unit and Control Unit. Machine Programs can be created and edited using a comfortable GUI and run on the virtual machine step by step.
This application was made as a college assigment for a Computer Systems Architecture.
For GUI we used PyQt.
Source of this project was this application.
Arhip Florin | Lungu Dragoș | Moiseanu Rareș-Marian