This is a program designed to interpret basic Assembler code.
An interpreter is a computer program that is used to directly execute program instructions written using one of the many high-level programming languages.
If specified, this program also provides some visuals that follow the calculations that the program makes. In each line, we print the input code together with a star simbol (*) that indicates which line the program is analysing. Below this we print all the registers the program has stored.
Here is an example video
- Code -> Download zip.
- Extract into a folder.
- Open the program "main.py"
- Write your own assembly code in the string program.
- Go to a terminal and cd into the folder that has the main.py file.
- Type the command "python3 main.py [timer]", where [timer] is the amount of time you wish the program to stop executing between lines (the default is 1 second).
Note: If your program is too big, it may not fit into the screen.