Python

Date: Summer 2021

Information:

Description

A Model computer with pseudo assembler. It is built like a Von-Neumann-Rechner (VNR) that compiles a given mnemonic assembler source code and executes the commands. The user can choose from different execution and animation modes.
I sent the program to the developer, and he published it on his website. It is now in use at many schools and universities.

The program can be found here: http://www.viktorianer.de/info/mops.html.

Reason for development

In Computer Science class at school we learned about how a basic computer was operating. The program we used was only available for Windows. As a Mac user I decided to reverse engineer the program.

What I learned

  • Python practice
  • Complex UI creation in tkinter

Resources

Play Video