LC2K Linker
Computer Architecture
Project details
Description
Constructed a multi-file linker in C for a custom 32-bit LC‑2K architecture:
- Modular Assembler - Generated relocatable object files (.o) with symbol tables and relocation metadata
- Linker - Merged multiple modules, resolved cross-file labels, applied relocations, and output final executable .mc code
- Enabled fully modular code with label-offset resolution across files, simulating real-world compilation and linking processes
- Developed and tested a recursive assembly program to compute combinations(n,r) using LC2K Modular Assembler & Linker
📸 Photos sourced from official EECS370 lecture/lab slides.
-
Start Date:
Feb 20th, 2025 -
End Date:
Mar 21th, 2025 -
Github:
Private -
Course:
EECS370 -
Course Topic:
Computer Architecture
7+
Years of Coding Experience
25
Completed CS Projects
3+