理解CPU的功能
了解CPU的基本结构
理解CPU中通用寄存器和专用寄存器的作用
理解一条指令的基本执行过程
理解指令周期、机器周期、时钟周期的概念
了解数据通路的基本组成
了解数据通路中哪些是逻辑部件,哪些是时序部件
了解数据通路中的组合逻辑部件和时序逻辑部件的差别
了解寄存器堆的作用与工作原理
了解多路选择器的作用与工作原理
了解ALU在数据通路中的功能
了解加法器Adder和ALU的差别
了解指令存储器和数据存储器的之间的差别
了解取指阶段的数据流动过程
了解寄存器取数过程
了解数据运算过程
了解存储器取数时数据流动过程
了解寄存器存数时数据流动过程
了解如何实现条件转移的数据通路
了解如何实现无条件转移的数据通路
了解“0”扩展和“符号”扩展的含义和实现方式
理解如何确定单周期数据通路的时钟周期
理解如何确定多周期数据通路中的时钟周期
单周期数据通路和多周期数据通路的差别
理解为什么很少有机器采用单周期数据通路
理解数据通路的设计和CPI之间的关系
理解指令格式的规整性对数据通路设计的影响
理解指令功能的规整性对时钟周期的影响
理解各个控制信号的含义、控制点、以及与各指令的关系
了解控制器的设计步骤和实现方式
了解如何用组合逻辑设计方式实现硬布线控制器
了解如何用微程序设计方式实现微程序控制器
理解异常和中断的概念
理解为什么在设计处理器时必须考虑异常和中断的情况
了解如何在数据通路设计中考虑异常和中断的情况
理解异常(内中断)和I/O中断(外中断)的区别
理解常见的异常事件的含义和处理方式
理解CPU响应中断的3个条件
理解实现中断响应的隐指令的执行过程
掌握调出中断服务程序的方法(软件查询或形成向量地址)
了解中断服务程序的结构框架(即:中断处理过程)
理解断点保护和现场保护的不同
掌握现场保护和恢复的方法
了解中断允许触发器的作用以及应在何时开/关中断
理解中断服务程序调用和子程序调用的差别
理解多重中断和中断屏蔽的概念
理解带中断的指令执行过程
理解异常(内中断)和I/O中断(外中断)的区别
理解常见的异常事件的含义和处理方式
理解中断服务程序调用和子程序调用的差别
|