计算机结构及逻辑设计9alu.ppt

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

1 计算机结构与逻辑设计 第 4 章 算术逻辑运算电路 2 基本算术运算电路 ? 本章开始,主要利用数字电路,设计计算机 的组成结构和部分。 ? 基本算术运算电路包括: 加法、移位、比较 ? 概念:半加器、全加器(加法的例子) 3 1 位全加器 A i =1 & S C C O B i i i S i C i A i B i 1 位半加器 1 位全加器 全加器 P Q CI S i CO 本 位 加 数 低位向本位的进位 本位和 本位向高位的进位 4 多位全加器 ? 构成 :把 n 位全加器串联起来,低位全加器的进位 输出连接到相邻的高位全加器的进位输入。 全加器 全加器 全加器 全加器 C -1 C 3 A 0 A 3 A 2 A 1 B 0 B 1 B 3 B 2 S 0 S 1 S 2 S 3 0 特点:进位信号是由低位向高 位逐级传递的,速度不高。 5 超前进位原理 ? 目的:提高运算速度,维持 2 位运算的速度。 ? 原理:见书上图 4.5 ? 特点:采用门电路的数量增加换取速度的提高。 6 移位算法 ? 定点数:左移 x2 右移 /2 ? 浮点数:区分阶码和尾数。 ? 实现的方法: ? 集成芯片 ? 移位存储法 7 比较电路 ? 实现 A>B , A<B , A=B 的电路 ? 单 bit 的比较。 ? 多个 bit 的比较。 8 多 bit 的比较电路 9 多 bit 电路的级联 10 ALU 的组织 ? ALU 概念:算术逻辑单元。 ? 包括算术和逻辑在内的单元, 包括加、减、乘、除, bit 与、或、非等操作。 ? 加法运算 11 加法运算的 ALU 结构 ? 操作数寄存器,累加器 概念。 ? 操作过程: ? 一些问题讨论 : (1) 溢出问题, (2) 浮点数加法对齐。 累加器A 全加器 ADD 寄存器B 1. 取操作数 ( 被加数

最近下载