版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 运算方法与运算器,数据与文字的表示方法 定点加法、减法运算 定点乘法运算 定点除法运算 定点运算器的组成 浮点运算方法和浮点运算器,2.2 定点加法减法运算,2.2.1 补码加法 补码加法的公式是:,补+ y补 +y补,例9 =+0.1011,=-0.0101,求+,2.2.2 补码减法,数用补码表示时,减法运算的公式为:,-补补-补补+-补,例11 =+0.1101,=+0.0110,求-。,2.2.3 溢出概念与检测方法,例12 =+0.1011,=+0.1001,求+。 例13 =-0.1101,=-0.1011,求+。 在定点小数机器中,数的表示范围为| 1。,溢出:|运算结果
2、| 1 上溢:正数正数最大正数 下溢:负数负数最小负数 为了判断“溢出”是否发生,可采用两种检测的方法: 双符号位法单符号位法,1. 双符号位法,“变形补码”或“模4补码”,从而可使模2补码所能表示的数的范围扩大一倍。 变形补码定义为:,补4+x (mod 4),补+补+补 (mod 4),例14 =+0.1100,=+0.1000,求+。 例15 =-0.1100,=-0.1000,求+。 由此可以得出如下结论: 溢出逻辑表达式为 VSf1Sf2 Sf1为最高符号位;Sf2为第二符号位,V1(Sf1Sf2),溢出; V0(Sf1Sf2),无溢出 此逻辑表达式可用异或门实现。 模4补码相加的结
3、果,不论溢出与否,最高符号位始终指示正确的符号。,2. 单符号位法,溢出逻辑表达式为VCfCo Cf为符号位产生的进位;Co为最高有效位产生的进位 V1(Cf Co ),溢出; V0(Cf Co ),无溢出 Cf 1,Co 0,上溢 Cf 0,Co 1,下溢 此逻辑表达式也可用异或门实现。,2.2.4 基本的二进制加法/减法器,M为方式控制输入线: 当M0时,作加法(AB)运算; 当M1时,作减法(AB)运算。 在后一种情况下,AB运算转化成A补B补运算,求补过程由B1来实现。 因此,图中最右边的全加器的起始进位输入端被连接到功能方式线M上,作减法时M1,相当于在加法器的最低位上加1。 另外,
4、图中左边还表示出单符号位法的溢出检测逻辑;当CnCn1时,运算无溢出;而当CnCn1时,运算有溢出,经异或门产生溢出信号,三个输入端和两个输入端可按如下逻辑方程进行联系:,SiAiBiCi,Ci1AiBiBiCiCiAi,2.2.5 十进制加法器,BCD码(二十进制码) 二进制加法器 “校正”逻辑,Ci+1,当XiYi9时,结果正确; 当XiYi9时,结果不正确,有进位; 当XiYiCi 10时, SiSi; 当XiYiCi10时,SiSi6 又因Ci+11或Si 10时,Ci+11,所以 当Ci+11时,SiSi6; 当Ci+10时,SiSi,2.3 定点乘法运算,2.3.1 原码乘法 1.
5、 人工算法与机器算法的同异性 设n位被乘数和乘数用定点小数表示(定点整数也同样适用),被乘数 原f .n110,乘数 原f .n110,原(ff)(0.n110)(0.n110),乘积,2. 不带符号的阵列乘法器,设有两个不带符号的二进制整数: Aam1a1a0Bbn1b1b0 它们的数值分别为a和b,即 在二进制乘法中,被乘数A与乘数B相乘,产生mn位乘积P: Ppmn1p1p0,乘积P 的数值为,在mn位不带符号的阵列乘法器中,mn个被加数aibj|0im1和0jn1可以用mn个“与”门并行地产生。,在m位乘n位不带符号整数的阵列乘法中,“加法移位”操作的被加数矩阵。每一个部分乘积项(位积
6、)aibj叫做一个被加数。这mn个被加数aibj|0im1和0jn1可以用mn个“与”门并行地产生。,图中FA是一位全加器,斜线方向为进位输出,竖线方向为和输出,而所有被加数项的排列和AB=P乘法过程中的被加数矩阵相同。虚线围住的阵列中最后一行构成了一个行波进位加法器,3. 带符号的阵列乘法器,对2求补器电路图,对2求补器电路图,在对2求补时,要采用按位扫描技术来执行所需要的求补操作。 令Aana1a0是给定的(n1)位带符号的数,要求确定它的补码形式。 进行求补的方法就是从数的最右端a0开始,由右向左,直到找出第一个“1”,例如ai1, 0in。这样,ai以左的每一个输入位都求反,即1变0,
7、0变1。,带求补级的阵列乘法器,带求补级的阵列乘法器既适用于原码乘法,也适用于间接的补码乘法。不过在原码乘法中,算前求补和算后求补都不需要,因为输入数据都是立即可用的。,间接的补码乘法阵列乘法: 输入是补码,输出也是补码。参加运算的是真值。所以需要求补。 两个算前求补器的作用是:将两个操作数A和B在被不带符号的乘法阵列中相乘以前,先变成正整数,即|x|和|y| 。 而算后求补器的作用则是:当两个输入操作数的符号不一致时,把运算结果变成带符号的数。 见P41例18,1. 补码与真值得转换公式 补码数N补(anan-1a1a0)和真值N的关系可以表示成:,2.3.2 补码乘法,(2.29),(2.30),2. 一般化的全加器形式,四类一般化全加器的名称和逻辑符号 对0类、3类全加器而言有: 对1类、2类全加器,则有,3. 直接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 昭通市2025年云南昭通市事业单位招聘1936人笔试历年参考题库典型考点附带答案详解
- 中国快递行业市场发展分析及发展趋势与投资前景研究报告
- 海事局员工个人工作总结(5篇)
- 朱自清《匆匆》读后感
- 新婚宴席致辞(合集10篇)
- 有关代理合同范文锦集七篇
- 沥青混凝土工程施工工艺标准
- 城乡供水一体化提升工程项目技术方案
- 高填方边坡锚固与加筋联合方案
- 风机基础吊装配合施工方案
- 2026年攀枝花市东区社区工作者招聘笔试参考试题及答案详解
- 2026年山西长治市屯留区公益性岗位人员招聘45人(一)模拟试卷及参考答案详解(考试直接用)
- 电商代运营服务合同模板2026三篇
- 2025天津泰达产业发展集团所属企业员工岗位社会化公开招聘笔试历年参考题库附带答案详解
- 2026届山东省济南市高三三模英语试题(含答案和音频)
- 施工现场用电安全专项检查方案
- 慢阻肺急性加重管理方案
- 韶关项目产品申报及资料准备指南
- 海军与海洋知识进校园
- 业余无线电A类操作证考试全题库及答案解析
- 屋顶sbs防水施工方案
评论
0/150
提交评论