3CPU-1运算部件探究.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 CPU子系统;本章主要讨论:; CPU组成原理 CPU工作机制(设计模型机) ;1. 运算部件;(1)输入逻辑;(2)ALU;(3)输出逻辑;2.寄存组;3.微命令产生部件;4.时序系统;5.数据通路;(2)单组内总线、集成寄存器;(3)多组内总线结构;3.1.2 时序控制方式;2、异步控制;主设备获得总线控制权;时间安排紧凑、合理; 控制复杂。;总线周期长度可变,时钟周期长度不变。;③同步方式引入异步应答;1. 组合逻辑控制器;2.微程序控制器;3.1.4 CPU和外部信息交换;(2)总线式;2. 信息传送控制方式;②程序组织;(2)中断方式; 开中断; CLI ;;⑤硬件设置;3.3 运算方法;1. 基本关系式; ( X + Y )补 = X补 + Y补 (1) ( X - Y )补 = X补 + (-Y)补 (2);注意:某数的补码表示与某数变补的区别。;2. 算法流程;3.3.2 溢出判断;正确;(2)A=10 B=7 10+7 :0 1010 ;正确;2. 硬件判断逻辑二(Cf与C的关系);(1)3+2:;溢出= Sf1 Sf2;2. 移位操作;(1)单符号位 : ;(1)单符号位 : ;3. 舍入方法; 3.3.3 定点乘法运算;(1)手算 0.1101 ×0.1011;②分步乘法;步数 条件 操作 A C ; (2)算法流程; (3)运算规则;2. 补码一位乘法 (1)算法分析 X补 = X0.X1X2……Xn;④展开为部分积的累加和形式: (XY)补 = X补(0.Y1Y2……Yn)+(-X)补Y0;(2)比较法算法 Yn(高位) Yn+1(低位) 操作(A补为部分积累加和) ;步数 条件 操作 A C ;(XY)补 = 0 3.3.4 定点除法运算;1. 原码恢复余数法 (1)算法 比较两数大小可用减法试探。;步数 条件 操作 A C ;步数 条件 操作 A C ;(3)说明;(2)算法 ri+1=2ri+(1-2Qi)Y;步数 条件 操作 A C ;步数 条件 操作 A C ; (4)运算规则;3. 补码不恢复余数法(加减交替法) 如何判断是否够减?; ③判断规则;(3)算法 (ri+1)补=2ri补+(1-2Qi补)Y补;真商=假商+1.000…01;(6)实例;5); (7)运算规则;1. 浮点加减运算 步骤: (1)检测能否简化操作。 ;(3)尾数加减.;AE-1 AE;2. 浮点乘法运算;3. 浮点除法运算; 简要回答下列问题 (1)原码一位乘法与补码一位乘法的主要区别是 什么? (2)原码加减交替除法和补码加减交替除法分别 根据什么情况商1、商0? (3)在浮点加减运算中如何进行对阶操作? (4)在什么情况下需要左移规格化?什么情况下 需要右移规格化?

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档