Fwd: [school-discuss] Johnny -- A Simulator of von-Neumann Computer Architecture for Educational Purposes (Open Source)
Guido Arnold <[email protected]> Mon, 10 Dec 2012 15:45:21 +0100
| Newsgroups | gmane.org.fsf.education.europe |
|---|---|
| Message-ID | <CAEizBT6XHicT8ZAzJkD7wvcWH0t=kWQoJtx8mBxoEZBwPTNYgw@mail.gmail.com> |
Hello edu-eu, I found this on a different mailinglist and thought it might be interesting to someone. Greetings, Guido From: Peter Dauscher Date: 2012/8/29 Subject: [school-discuss] Johnny -- A Simulator of von-Neumann Computer Architecture for Educational Purposes (Open Source) To: schoolforge-discuss at schoolforge.net Dear SchoolForge Users, I would like to announce a simulation software that can be used in computer science classes: 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, simplified bus operations, etc. 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. The von Neumann instruction cycle is shown in a rather instructive way. Micro Code, too, is editable: Instructions can be added and modified using the GUI. The Microsoft Windows executable as well as the (Free Pascal / Lazarus) source code (usable for Linux, MacOS etc.) can be obtained here: http://sourceforge.net/projects/johnnysimulator/ It's also documented on the SchoolForge pages: https://schoolforge.net/education-software-download/johnny If you have questions, remarks, bug reports or suggestions concerning the software itself or the users' manual (including orthography, wording and grammar -- I am not a native English speaker), please let me know. Thank you very much in advance - Peter Dauscher -- Guido Arnold [email protected] _______________________________________________ European "Free Software in Education" mailing list https://lists.gnu.org/mailman/listinfo/edu-eu