计算机组成原理第二章例题解析(下)
定点除法运算
并行除法器
不恢复余数的阵列除法器
[x]补=0.101001[x]_补=0.101001[x]补=0.101001,[y]补=0.111[y]_补=0.111[y]补=0.111, [−y]补=1.001[-y]_补=1.001[−y]补=1.001
- 做法1:除数不断右移
注意:
1)加[y]补[y]_补[y]补还是加[−y]补[-y]_补[−y]补取决于每次求和之后的符号位,若符号位是0,则加[−y]补[-y]_补[−y]补,反之亦然。
2)除数不断右移,符号位一直保持不变
3)商读取顺序是q4q3q2q1q_4q_3q_2q_1q4q3q2q1
4)如果除数与被除数的符号不相同,在最后补上负号即可 - 被除数和每次求和之后的结果左移
在此过程中我们一共将被除数移动了三次,故余数0.1100000.1100000.110000小数点后同时加上三个0,得到:商:q4q3q2q1=0.101q_4q_3q_2q_1=0.101q4q3q2q1=0.101;余数:0.0001100.0001100.000110
注意:
1)被除数左移过程中右边一直补0
2)最后得到的余数,移动了几次就要补几个0
逻辑运算
逻辑非运算
x1ˉ=10110100\bar{x_1}=10110100x1ˉ=10110100 x2ˉ=00001111\bar{x_2}=00001111x2ˉ=00001111逻辑加运算(或运算)
x+y=10111011x+y=10111011x+y=10111011逻辑乘运算(与运算)
x+y=10110001x+y=10110001x+y=10110001逻辑异运算
x⨁y=01100111x\bigoplus y=01100111x⨁y=01100111
浮点运算方法和浮点运算器
加减法
浮点数xxx和yyy,分别为:
x=2Ex×Mxx=2^{E_x}\times M_xx=2Ex×Mx
y=2Ey×Myy=2^{E_y}\times M_yy=2Ey×My
两浮点数的加减法运算为:
z=x±y=(Mx2Ex−Ey±My)2Eyz=x \pm y=(M_x2^{E_x-E_y} \pm M_y)2^{E_y}z=x±y=(Mx2Ex−Ey±My)2Ey
x=−0.510=0.12=0.1×20x=-0.5_{10}=0.1_2=0.1\times 2^0x=−0.510=0.12=0.1×20
y==0.437510=−0.01112=−0.01112×20y==0.4375_{10}=-0.0111_2=-0.0111_2\times 2^0y==0.437510=−0.01112=−0.01112×20
第一步:对阶:
阶数相同,略过
第二步:尾数相加:
x+y=0.1×20−0.0111×20=0.0001×20x+y=0.1\times 2^0-0.0111\times 2^0 =0.0001\times 2^0x+y=0.1×20−0.0111×20=0.0001×20
第三步:规格化:
x+y=0.0001×20=1.0000×2−4x+y=0.0001\times2^0=1.0000\times2^{-4}x+y=0.0001×20=1.0000×2−4
第四步:
检查上溢或下溢:
由于指数采用移码,移码范围在-126 ~127,127⩾−4⩾126127\geqslant-4\geqslant126127⩾−4⩾126,故满足范围无溢出
第五步:舍入操作:
由题有,有四位尾数,而我们已经满足了该条件了;
所以,综上,x+y=1.0000×2−4x+y=1.0000\times2^{-4}x+y=1.0000×2−4
乘除法
- 乘法x×y=(Mx×My)2Ex+Eyx\times y=(M_x\times M_y)2^{E_x+E_y}x×y=(Mx×My)2Ex+Ey
- 除法x÷y=(Mx÷My)2Ex−Eyx\div y=(M_x\div M_y)2^{E_x-E_y}x÷y=(Mx÷My)2Ex−Ey
- 乘法流程图
Ex=2,Ey=3,Mx=0.4,My=0.2E_x=2,E_y=3,M_x=0.4,M_y=0.2Ex=2,Ey=3,Mx=0.4,My=0.2
x×y=10Ex+Ey×(Mx×My)=105×0.08=8000x\times y=10^{E_x+E_y}\times (M_x\times M_y)=10^{5}\times 0.08=8000x×y=10Ex+Ey×(Mx×My)=105×0.08=8000
x÷y=10Ex−Ey×(Mx÷My)=10−1×2x \div y=10^{E_x-E_y}\times(M_x\div M_y)=10^{-1}\times2x÷y=10Ex−Ey×(Mx÷My)=10−1×2
计算机组成原理第二章例题解析(下)相关推荐
- 计算机组成原理-第二章 数据表示与运算
计算机组成原理-第二章 数据表示与运算 一.数据的表示 1.数值型数据的表示(重点难点) 1.1数值型数据的表示--进位制 1.2数值型数据表示-码制 1.3数值型数据的表示--定点数 1.4数值型数 ...
- 计算机的定点运算器原理,计算机组成原理第二章第10讲定点运算器的组成.ppt
<计算机组成原理第二章第10讲定点运算器的组成.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第二章第10讲定点运算器的组成.ppt(20页珍藏版)>请在装配图网上搜 ...
- 计算机组成原理第二章数据,计算机组成原理第二章数据在计算机中的表示
计算机组成原理第二章数据在计算机中的表示 (91页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第二章 数据在计算机中的表示 n 概述 ...
- 计算机组成原理乘法运算说明过程,计算机组成原理第二章 第8讲 定点乘法运算...
计算机组成原理第二章 第8讲 定点乘法运算 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 定点乘法运算,,2.3 定点乘法运算,2 ...
- 计算机组成原理机器码怎么求,计算机组成原理第二章第3讲数的机器码表示.ppt...
<计算机组成原理第二章第3讲数的机器码表示.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第二章第3讲数的机器码表示.ppt(55页珍藏版)>请在人人文库网上搜索. ...
- 计算机组成原理加法减法运算,计算机组成原理第二章第5讲定点加法减法运算课件...
计算机组成原理第二章第5讲定点加法减法运算课件 一般搬家时转盘与大梁间是固定的,开钻前应根据转盘对井架进行校正,如果中途换转盘,则要在空负荷下根据井架对转盘进行校正 一般搬家时转盘与大梁间是固定的,开 ...
- 计算机组成原理中01010110,计算机组成原理第二章教案.ppt
文档介绍: 第二章 运算方法与运算器 运算方法和运算器 http://zcylytueducn/ 姥轮赃哮仗七二促滨者凶疹觅轮啦茸仟竟仔份脂溪谓偷兄擒释阮芹尘付蔫计算机组成原理第二章教案计算机组成原理 ...
- 计算机组成原理第二章测试题,计算机组成原理第二章习题答案.doc
计算机组成原理第二章习题答案 第2章?习题及解答 2-2?? 将下列十进制表示成二进制浮点规格化的数(尾数取12位,包括一位符号位:阶取4位,包括一位符号位),并写出它的原码.反码.补码三和阶移尾补四 ...
- 计算机组成原理组间串行进位,计算机组成原理第二章课件.ppt
<计算机组成原理第二章课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<计算机组成原理第二章课件.ppt>文档请在天天文库搜索. 1.2.5 ...
最新文章
- AI手语主播通过朱广权魔鬼面试,残影级手速无惧贯口,今已正式上岗助力冰雪盛会...
- spring-boot环境搭建
- VS2010中整理代码快捷键
- 阳光与阴谋:从投资者角度看理财周报-赛迪事件
- C/C++头文件规整
- Underlay网络:如何立住可靠又支持大规模无收敛的“人设”
- linux下 gdb+coredump 调试偶发crash的程序
- ASP.“.NET研究”NET MVC 3 —— Model的使用?
- 8 种单例模式写法,助你搞定面试!
- UVA1218 完美的服务 Perfect Service
- C - Reverse Polish Calculator
- Java的学习(下)
- Win10安装YOLOv3.0
- 水经注CAD智能影像加载插件使用教程
- 新人小白面试软件测试必问
- 《MLB美职棒大联盟》:世界大赛最有价值球员奖
- 微信小程序、苹果手机(ios)时间格式显示NAN.....(已解决)
- 【XSY2708】hack 网络流
- 邻接矩阵的理解与应用
- 职业价值评估:用一张表格说明一切