1、第三章 CPU子系统,主讲:姜立君,CPU基本组成 时序控制方式,内容回顾,控制器分类 CPU与外部的信息交换 算术逻辑运算部件 加法单元,本次目标,3.1.3 控制器分类,控制器的任务是决定在什么时间、根据什么条件、发什么命令、做什么操作。 按照微命令的形成方式分类: 组合逻辑控制器:采用组合逻辑控制方式的控制器 微程序控制器:采用微程序控制方式的控制器,3.1.3 控制器分类,3.1.3 控制器分类,3.1.4 CPU与外部的信息交换,1、传输通路的连接模式分为: 辐射型、总线型、通道型 2、信息传送控制方式 直接程序传送方式 程序中断传送方式 DMA传送方式,1、主机与外设的连接模式,1
2、、主机与外设的连接模式,1、主机与外设的连接模式,1、主机与外设的连接模式,2、信息传送控制方式,2、信息传送控制方式,2、信息传送控制方式,2、信息传送控制方式,2、信息传送控制方式,3.2 算术、逻辑运算部件,运算部件主要由输入逻辑、算术逻辑运算部件ALU、输出逻辑3部分组成。 其中ALU是运算部件的核心,既可完成算术运算,也可完成逻辑运算。,3.2.1 加法单元,3.2.1 加法单元,如上图。它有3个输入量:两个操作数和一个低位传来的进位信号;产生两个输出量:本为和以及向高位的进位信号。 这种加法单元考虑全部3个输入量,称为全加器。 如果只考虑两个输入,而不考虑进位的加法单元则称为半加器。,3.2.1 加法单元,全加器的功能是求和,并不需要暂存数据,因而可用门电路实现。 现在广泛采用异或逻辑实现半加,用两次半加实现一次全加。 如图3-17用异或逻辑构成全加器,3.2.1 加法单元,3.2.1 加法单元,3.2.1 加法单元,本次总结,控制器分类 CPU与外部的信息交换 算术逻辑运算部件 加法单元,