计算机组成原理在除法运算中 商符,计算机组成原理第03章.ppt

news/2024/11/30 1:43:59/

计算机组成原理第03章.ppt

定点数除法运算——阵列除法 阵列除法器(不恢复余数法) * 定点数除法运算——阵列除法 ①Ri≥0, C=1(够减,补数相加有进位);商上1,q=1;Ri+1=2Ri-Y,作减法,p=1;即p=C=q=1。 ② Ri<0, C=0(不够减,补数相加无进位);商上0,q=0;Ri+1=2Ri+Y,作加法,p=0;即p=C=q=0。 * 算术逻辑单元 1. 单元电路 8D锁存器 S CP DX QX 0 1 1 X ↑ ↑ X 1 0 0 1 0 74XX273功能表 * 算术逻辑单元 DX CP OE QX 1 0 X ↑ ↑ X 0 0 1 1 0 Z 74374功能表 三态锁存器 * 算术逻辑单元 计数器 * 算术逻辑单元 移位寄存器 * 算术逻辑单元 2. 算术逻辑单元ALU * 算术逻辑单元 * 算术逻辑单元 级联工作 * 算术逻辑单元 * 算术逻辑单元 加减器 S=X±Y M=0,加法 M=1,减法 加法器 S X Y M C0 异或 * 算术逻辑单元 ALU 将加减器、乘法器、除法器、移位器、与/或/非/异或逻辑部件、计数器、求补器等集合在一起构成ALU。 ALU X Y Z ADD SUB NEG 控制信号 * 算术逻辑单元 运算器的结构 * 算术逻辑单元 计算机简单框图 * 浮点运算 两个浮点数:X=Mx·2Ex ,Y=My·2Ey X、Y为规格化浮点数 尾数:小数 阶码:整数 * 浮点加减运算 1. 对阶 就是小数点对齐,只有当两者的阶码相同时才能进行加减运算。 对阶的原则是小阶对大阶,即小阶码每增加1,其尾数右移一位,直到增大到与大阶码相同。 2. 尾数加(减)运算 对阶之后,尾数进行加(减)运算。 减法可以用加法实现。 * 浮点加减运算 3. 规格化 如果结果是非规格化数(尾数和(差)的绝对值可能小于1/2,也可能大于1),则需要规格化。 有两种情况: (1)左规: 如果运算结果尾数为双符号补码11.1XX…X或者是00.0XX…X(尾数未溢出)时,规格化需将尾数左移。每左移一位,阶码减1,直到使尾数成为规格化数为止。 阶码减1时,需判断是否下溢。若发生下溢出,认为结果为0。 * 浮点加减运算 (2)右规 若尾数加/减时,结果(尾数)发生溢出,即出现10.XX…X或者01.XX…X时,表明尾数有溢出,整个浮点数结果未必溢出。 可将尾数右移一位,阶码加1,即右规。右规最多1次。 阶码加1时,需判断是否上溢。若发生上溢出,认为结果为∞。 * 浮点加减运算 4. 舍入处理 在对阶及规格化时需要将尾数右移,右移将丢掉尾数的最低位,这就出现舍入的问题。 截(尾)断法 此法最简单,就是将需丢弃的尾数低位丢弃。 末位恒置1法 无论尾数右移丢弃的是0还是1,此法将保证要保留的尾数的最低位永远为1。 0舍1入法 当尾数右移丢弃的是1时,要保留的最末位加1;当尾数右移丢弃的是0时,要保留的最末位不变。 * 浮点加减运算 * 浮点加减运算 例22 两浮点数为: X=0.110101×2-010,Y=-0.101010×2-001 求两数之和及差。 解:设两浮点数阶码为4位,用补码表示。尾数用8位,均用双符号位补码表示。则两数可表示为: [X]浮=1110;00.110101 [Y]浮=1111;11.010110 * 浮点加减运算 ① 对阶 求阶差:[△E]补=[Ex]补 +[-Ey]补 ﹦1110+0001﹦1111。即X的阶码比Y的阶码小。 因此,X尾数右移一位,使两者阶码相同。这时的X为: [X]′浮=1111;00.011011(0舍1入法) ?尾数求和: 尾数求差: 00.011011 00.011011 + 11.010110 + 00.101010 11.110001 01.000101 ③ 规格化 相加结果为非规格化尾数,需左规。将尾数左移2位,变为11.000100。同时,阶码减2,则阶码变为1101。两数相加结果为:[X+Y]浮=1101;11.000100。 相减结果也为非规格化尾数,需右规。将尾数右移1位,变为00.100011,采用0舍1入法。阶码加1,则阶码为0000。两数相减结果为:[X-Y]浮=0000;00.100011。 * 浮点乘除运算 1. 浮点乘法运算 两个规格化


http://www.ppmy.cn/news/559609.html

相关文章

技术人员近业务,会困死在一条船上吗?

U盘式生存,是著名自媒体人“罗胖”(罗振宇)提出的一个概念,他认为,未来中国人必须适应“U盘化生存”,概括起来16个字:“自带信息,不装系统,随时插拔,自由协作…

唯库拼课课程大合集更新111门

001 60天引爆你打学习力(完结) 002 阿何谈时间管理(完结) 003 普通人也能掌握的神奇记忆(完结) 004 阿何思维导图(完结) 005 阿何写作课(完结) 006 跟恶…

10年观察1000家企业,我发现干大事的老板,都有4个特质

能够成为500强,一定是从组织、制度、人才、工具,各个维度全面领先,跑赢市场的企业。 来源 | 正和岛 作者 | 赵小云 2021年过去了,2022是新的开始。 回顾这一年,你一定有无数感慨涌上心头。 如果用一个词来形容过去一年…

王兴191条思考:一个顶级创始人的修炼与洞察

01 关于创业 01.最一流的创业路径,注定前无古人后无来者。 02.创业不能蛮干,要等「大势至」。 03.在不同行业的创业里,资本可能是催化剂、助燃剂、或主力燃料。 04.创业公司的一个基本特征,就是不能指望进入「自动巡航」状态。 05…

卡尔曼滤波器及其扩展的个人学习笔记~

Kalman Filter 本质:线性滤波算法(只适用于线性且满足高斯分布的系统!!!) 核心思想:根据上一时刻(状态)的“预测量”和“预测误差”,以及当前时刻&#xff08…

约瑟夫生死者游戏实验报告c语言,约瑟夫生死游戏(C++)数据结构实现.docx

.. 题目二: 约瑟夫生者死者游戏(链表存储) 一:【内容与要求】 约瑟夫游戏的大意是:每30个旅客同乘一条船,因为严重超载,加上风高浪大,危险万分;因此船长告诉乘客,只有将全船一半的旅…

C++笔记汇总

C基础 本文是在学习B站黑马C课程时记录。另有部分知识点为海贼班胡船长所教授。在此表达对他们的诚挚的感谢。 1、C的左值右值: 首先了解引用的概念:引用是一个变量,它引用其他变量的 内存位置。 int x 34 ; int &IRef x;在代码中&…

4个关键,如何清晰的做好数据分析

数据分析就近几年看来,越来越有一种像通用技能发展的趋势,从生产、研发、市场、销售到运营,多多少会存在数据分析的需求。 关于数据分析,网络上有不少分析报告案例,但细细读来,好多都缺少辨证,…