现在首先想到的是:
    1,运算器
    2,寄存器
    3,控制器
    4,取指单元
    5,合理的数据通路
    那么应该从存储指令,取出指令的单元做起
    讲道理应该先做整体的构建,然后再写代码,逐步优化代码。但是我先在心里也比较混乱,不知道从哪里做起。所以先采用每个模块逐步实现,先实现一个模块的简单的组装,后来再考虑设计和优化的问题。
    功能的话,主要还是以《CPU设计实战》中代码的简单复现为主。