Skip to content

Latest commit

 

History

History
29 lines (9 loc) · 701 Bytes

File metadata and controls

29 lines (9 loc) · 701 Bytes

Mano-s-Basic-Computer-Assembler

This is a direct implementation of an assembler using python for the Mano machine assembly instructions Instructions with their hexadecimal code are saved in instructions.txt the input of the assembler is a .txt file including an assembly code, while the output is another .txt file with hexadecimal codes coresponding to each command.

The assembler follows two passes as the following flow chart:

image first pass

image

second pass