6.1 CPU的设计规范6.2 一个非常简单CPU的设计与实现6.3 相对简单CPU的设计和实现6.4 简单CPU的缺点6.5 实例:8085微处理器的内部结构 CPU设计CPU设计的两种方法: 硬布线逻辑控制(hardwired control) 微序列控制器(microsequencer) (微序列控制或微程序控制)6.1 CPU的设计规范1设计CPU的步骤 确定它的用途关键:使CPU的处理能力和它所执行的任务匹配。 设计指令集结构 设计状态图(CPU就是一个复杂的有限状态机)列出在每个状态中执行的微操作从一个状态转移到另外一个状态的条件 设计必要的数据通路和控制逻辑,实现这个有限状态机,最终实现这个CPU。2CPU执行如下的操作序列取指令周期:从存储器中取出一条指令,然后转到译码周期。译码周期:对该指令进行译码,即确定取到的是哪一种指令,然后转移到这种指令对应的执行周期。执行周期:执行该指令,然后转移到取指令周期去取下一条指令。3一般CPU状态图6.2.1 非常简单CPU的设计规范 164字节的存储空间,每个字节是8位。6位宽的地址:A5.0存储器的8位值:D7.0 2一个程序员