300 lines of code to understand disassemblers/assemblers and also Assembly.
git clone https://github.com/notandrewdev/assembler
cd assembler
make build-docker-dev
python src/main.py
Note: if you get no errors from make build-docker-dev, you are good to go to run this script.
Check out samples/sample.asm, if you want some sample code to run in my assembler.