C90-compliant assembler simulation for Open University (20465).
-
Updated
Dec 7, 2025 - C
C90-compliant assembler simulation for Open University (20465).
A complete two pass Assembler for a custom 24 bit architecture featuring macro expansion symbol table management and robust error handling in C
Full assembler written from scratch in C as a systems-level project. Includes macro processing, label handling, and Base64-encoded machine code generation.
Add a description, image, and links to the macro-expansion topic page so that developers can more easily learn about it.
To associate your repository with the macro-expansion topic, visit your repo's landing page and select "manage topics."