Building a Stored Program Computer

Through incremental assignments, with step-by-step instructions, we can show the construction of the datapath. Throughout these exercises, the stored program concept, instructions, opcodes, operands and their assembly vs. machine encodings, and branching facilities can be introduced.