当前位置: 第四章 计算机中的运算器部件 >> 第十三讲
讲选: 13/14/15/16/17

第四章 计算机中的运算器部件

本章主要内容

运算器部件概述

定点运算器的功能、组成与设计

浮点运算与浮点运算器

运算器功能与组成概述

·计算机五大功能部件之一,在控制器的指挥控制下,完成指定给它的运算处理功能。

·运算器通常包括定点运算器和浮点运算器两种类型:

  -定点运算器:完成对整数类型数据的算术运算、逻辑类型数据的逻辑运算

  -浮点运算器:完成对浮点类型数据的算术运算

运算器设计需要解决的问题

·需要明确参加运算的数据来源,运算结果的去向。运算器能直接运算的数据,通常来自于运算器本身的寄存器。这些寄存器本身是暂存数据用的,是由触发器构成的时序逻辑电路。

·需要明确将要执行的运算功能,是对数值数据的何种算术运算功能,还是对逻辑数据的何种逻辑运算功能。完成数据运算功能的线路是组合逻辑电路。

·运算器完成一次数据运算过程由多个时间段组成,其时序关系示意表示在下图。

·运算器部件只有和计算机的其他部件连接起来才能协同完成指令的执行过程。

本章主要内容

运算器部件概述

定点运算器的功能、组成与设计

浮点运算与浮点运算器

定点运算器功能与组成

·完成算术与逻辑运算功能
  -算术逻辑单元(ALU)
·暂存参加运算的数据和中间结果
  -通用寄存器组
·乘除法运算的硬件线路支持
  -乘商寄存器(Q寄存器)

通过几组多路选择器电路实现相互连接,以便数据传送。
·作为处理机内部数据通路(Data Path)

教学计算机硬件系统的组成

教学计算机运算器实例

教学计算机运算器字长16位,用4片4位的位片结构的Am2901组成。

·Am2901芯片的内部组成和实现的功能

·怎样连接4片Am2901成为16位的运算器

·怎样解决运算器实用中的几个问题:

(1) 运算器最低位进位输入信号 Cin 的形成
(2) 运算器4位标志位信号的接收与记忆线路
(3) 移位时最高、最低位的移位输入信号设计



8 种结果处理

讲选: 13/14/15/16/17