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

Social Media Links