Small Computer Project, read maching (assembly language), fetch, decode written in C