Skip to content

The Maurice Mano Assembler merges classic computer principles with modern interfaces, enabling bidirectional conversion of assembly code and machine language via both CLI and GUI.

License

Notifications You must be signed in to change notification settings

YasinRezvani/Maurice_Mano_CLI_And_GUI_Assembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Maurice_Mano_CLI_And_GUI_Assembler

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.

Executable Files Available

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

image

Prerequisites

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 

Demo 🎉

🎁 Maurice Mano GUI Assembler 🎁

Maurice.Mano.GUI.Assembler.mp4

💣 Maurice Mano CLI Assembler 💣

Maurice.Mano.CLI.Assembler.mp4