Y86 Interpreter

C Program · January 2024 – May 2024

Overview

  • 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.
  • Parsed byte-level data, managed memory layout, and implemented core Y86 instructions to model control flow and arithmetic operations.
  • Used Git for version control throughout the development process.
  • Gained experience in collaborative workflows and codebase management.

Media

Screenshot of the Y86 interpreter program output

Skills

Git C Memory Management Low-Level Debugging Computer Architecture Binary File Parsing