Y86 Interpreter
January 2024 - May 2024
I developed a Y86 interpreter in C that reads and processes binary files, including ELF and custom headers, to simulate instruction execution in a simplified architecture. The project involved parsing byte-level data, managing memory layout, and implementing core Y86 instructions to model control flow and arithmetic operations. I used Git for version control throughout the development process, gaining experience in collaborative workflows and codebase management.
Skills
Git
C
Memory Management
Low-Level Debugging
Computer Architecture
Binary File Parsing