I built an assembler for a pseudo assembly language.
The goal was to export file with the coded instructions by opcode, operands, addresses, etc.
Every machine word is 10-bit, had to create export 3 files:
ob file – The actual instructions code
ent file – File for entry labels in original code – for access from external programs
ext file – Externals variables to be loaded by the linker in run-time
The final mahcine code is coded with a spacial 32-base code.
- Design and create a full working software.
- Input integrity verification.
- Working with files.
- Working with short schedule.