exercise in computer-science to build a cpu-model using a predefined instruction set