Designing a CPU seems daunting?
It would be if you really had to design a CPU and actually construct it. For this purpose of this competition you need design only the instruction set architecture (ISA). That’s a computer’s assembly language instruction set with operations such as MOVE R1,R2 or ADD D0,D1,D4 or LD R1,(R6). That is, you need to design the computer at the level of registers, instructions (operations), and addressing modes (direct, literal, pointer-based etc).