Skip to content

MohamedElsayed-22/Mano-s-basic-computer-assembler

Repository files navigation

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

About

This is a direct implementation of an assembler using python for the Mano machine assembly instructions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages