基于 VHDL 设计一个简单的CPU,拥有自己的一套指令集,并且能够根据指令写出的程序去完成一定的功能,如加减运算、移位、逻辑运算等。为了简单起见,我们仅仅考虑CPU、寄存器、存储器与指令集之间的关系。