Microprocessor Simlation

This was my first complete C program, it's a simulation of a microprocessor. (bit complicated to explain) it simulates the fetch-decode-execute cycle of a basic microprocessor. It got me an A grade in my first year at university, so i'm quite proud of it.