A simple assembler that reads instructions from https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip, processes them, and writes the symbol table and machine code to https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip.
- Clone or download this repository.
- Make sure you have Python 3 (or above) installed.
- Ensure your assembly instructions are placed in
https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip. - Run the assembler with:
python https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip
- Parse the assembly instructions.
- Generate a symbol table.
- Create machine code in binary.
- Write the results to
https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip.
- https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip
Contains the Python code for the assembler. - https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip
Example assembly instructions. - https://github.com/MoHussein197/Assembler-with-Python/raw/refs/heads/main/trashless/Assembler_Python_with_endosiphonate.zip
Created after running the assembler. Holds the symbol table and machine code.
Happy assembling!