Inspired by Maurice Mano, this project delivers a robust assembler tool with both CLI and GUI interfaces. It supports the conversion of assembly code to machine language and vice versa, while offering detailed logging of register operations. The use of the tabulate library ensures well-organized output, making this assembler an essential tool for those studying or working with computer architecture and assembly language.
You can use the Maurice Mano Assembler Application without installing any additional libraries by running the provided executable files:
Maurice Mano GUI Assembler.exe
Maurice Mano CLI Assembler.exe
To run the Mano Assembler Application, you need the following libraries installed:
tkinter
for the graphical user interface.tabulate
for displaying tabulated data in both GUI and CLI.
You can install the required libraries using pip:
pip install tabulate