第三章运算方法和运算部件 口数据的表示方法和转换 口带符号数的表示方法及加减运算 口二进制乘法运算 口二进制除法运算 口浮点数的运算方法 口运算部件 口数据校验码 夫学 Wuhan University 设缓学UD
计算机学院(XBXU) 第三章 运算方法和运算部件 运算方法和运算部件 数据的表示方法和转换 带符号数的表示方法及加减运算 二进制乘法运算 二进制除法运算 浮点数的运算方法 运算部件 数据校验码
3.6运算部件 、运算部件 口书P95,图3.9所示是一个能实现定点加、减、乘、除运算 的运算部件。 口1.在进行加法运算时,应送来A→ALU、B→ALU、ALU→S、 S→A信号(高电位),另外还应向ALU发出加法运算命令(图 中未画出) 口2.在进行减法运算时,应送来A→ALU、→ALU、+1、 ALU→S、S→A信号(高电位),同样还应向ALU发出减法运算 命令 口3.乘法运算的实现见前面的流程图 口4.除法运算的实现见前面的流程图 夫学 Wuhan University 设缓学UD
计算机学院(XBXU) 3.6 运算部件 一、运算部件 书P95,图3.9所示是一个能实现定点加、减、乘、除运算 的运算部件。 1.在进行加法运算时,应送来A→ALU、B→ALU、ALU→S、 S→A信号(高电位),另外还应向ALU发出加法运算命令(图 中未画出)。 2 . 在 进 行 减 法 运 算时,应送来 A→ALU、→ALU、+1、 ALU→S、S→A信号(高电位),同样还应向ALU发出减法运算 命令。 3.乘法运算的实现见前面的流程图。 4.除法运算的实现见前面的流程图
3.6运算部件 、运算部件AM2901A 1、AM2901A逻辑结构及原理图 RAME 三选 RAM, A地址16×4寄存器组 B地址 Q奇存器 A锁存器][B锁存器 八功能ALU VR DE F=0000 大字 Wuhan University 设学U
计算机学院(XBXU) 3.6 运算部件 二、运算部件AM2901A 1、AM2901A逻辑结构及原理图
3.6运算部件 口基本组成部件有: 口八功能的ALU:完成算术与逻辑运算; 口16×4位寄存器组:寄存加减运算的操作数; 口4位Q寄存器:用于接收ALU的输出数据,具有左、右移功 能 口3选1和2选1多路开关:用于多路地址、数据的选择。 口下图是AM2901A的逻辑原理图。 夫学 Wuhan University 设缓学UD
计算机学院(XBXU) 3.6 运算部件 基本组成部件有: 八功能的ALU:完成算术与逻辑运算; 16×4位寄存器组:寄存加减运算的操作数; 4位Q寄存器:用于接收ALU的输出数据,具有左、右移功 能; 3选1和2选1多路开关:用于多路地址、数据的选择。 下图是AM2901A的逻辑原理图
3.6运算部件 RAM, 选3选选选 A字A A BB字 A 数据出 16×4位双端日数据出 B2地址 A CLOCK Q寄存器Q ALU 数据去< 向译码 外部数据 三 ALU功 能译码 算术与逻辑运算部件(ALU F OE 注:图中3选1和2选1为多路选择器电路 符号表示细件(芯片)的引出线 F=0000为OC门(集极开路电路》轴出 大学 Wuhan University 设缓学UD
计算机学院(XBXU) 3.6 运算部件