Single-Cycle Processor Simulation

This program simulates the functions of a single-cycle processor by handling branches/conditional branches, additions, subtractions, and noOps. This program cycle shifts instruction sets through each stage of the processor (IF, ID, EX, MEM, and WB).


IF: Instruction Fetch
ID: Instruction Decode
EX: Execute
MEM: Memory
WB: Write Back

Source: tliam1/SSP