Complex Architecture Simulator - Computer Science Project Idea
Goal of this project would be to simulate such a processor so that users can contrast it with RISC processors.
This complex processor does not require a full instruction set because it is intended only to demonstrate certain principles. The computer should interpret instructions directly. Meaning to say that the assembly language does not need to be converted into machine code.
If possible, the simulation should be done in Java in order to convert the simulator into an applet that students can access from the Internet. However, this simulator could also be written in one of the visual languages.