This is a C-based simulator for the Y86 architecture, a simplified educational CPU model similar to x86. The simulator models the Y86 instruction set and pipeline stages to execute Y86 assembly programs.
- Implements major Y86 instructions
- Simulates pipeline stages (Fetch, Decode, Execute, Memory, Writeback)
- Includes memory and register file management
- Debugging support for instruction tracing