An Emulator that provides a reliable and efficient way to run software written for the Intel 8086 microprocessor.
Written in Python, UI made with Qt.
The emulator includes an assembler that loads assembled programs into a memory object and a CPU class that executes instructions.
It uses regex for translation of Assembly language instructions, and executes them using an emulated CPU. Pymu was built as a project to learn CPU architectures and not as a faithful replica of the 8086.