已知e(x)求E(X^2)两浮点数X=0.1101ⅹ2-10,Y=-0.1011ⅹ2-01,试用浮点补码运算规则求X±Y=?

x=-0.1001 y=-0.1011 (x,y是二进制数)分别用恢复余数法和加减交替法求x/y 及余数-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
x=-0.1001 y=-0.1011 (x,y是二进制数)分别用恢复余数法和加减交替法求x/y 及余数
来源:互联网 发表时间: 13:40:47 责任编辑:鲁晓倩字体:
为了帮助网友解决“x=-0.1001 y=-0.1011 (x,y是二进制数)分别用恢复余数法和加减交替法求x/y 及余数”相关的问题,学网通过互联网对“x=-0.1001 y=-0.1011 (x,y是二进制数)分别用恢复余数法和加减交替法求x/y 及余数”相关的解决方案进行了整理,用户详细问题包括:
无符号一位除法RT 要详细过程顺便问下,其中在算的时候被除数(余数)是11.0111还是00.1001 (双符号位)最后算出来的商和余数是原码还是补码
,具体解决方案如下:解决方案1:
你能说的在清楚点 你是想求反码还是补码?
解决方案2:
.1011 * 0.1------------ 0.01011------------------ 0...1101 = -00
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号您所在位置: &
&nbsp&&nbsp
浮点数表示及运算.ppt54页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:50 &&
你可能关注的文档:
··········
步骤2:尾数求和 [X+Y]浮
00 111, 00. +
00 111, 11. 111, 11.
步骤3:计算结果规格化 [X+Y]浮 为非规格化数,左归一位, 阶码减一, 010101 1
步骤4:舍入处理 [X+Y]浮
00 110, 11.
0舍1如法 [X+Y]浮
00 110, 11.
步骤5:溢出判断
设x 11011, y 2100 ? -0. ,
求x+y。 解:
阶码采用双符号位, 尾数采用单符号位,
则它们的浮点表示分别为 [x]浮
00 010,  0. [y]浮
00 100,  1.
求阶差并对阶 △E
[Ex]补+ [-Ey]补
00 010 + 11 100
11 110 [x]浮=00 100,
其中 11 表示Mx右移2位后移出的最低两位数。 即△E为-2,
x的阶码小,
应使 Mx右移两位,
2 尾数求和
舍入处理 采用0舍1入法处理, 则有:
1. + 1 1.. +
规格化处理
尾数运算结果的符号位与最高数值位为同值,应执行左规处理,结果为1. , 阶码为00 011。
阶码符号位为00,不溢出,故得最终结果为 x + y
例:两浮点数x
201×0.1101,y
211× -0.1010 。假设尾数在计算机中以补码表示,可存储4位尾数,2位保护位,阶码以原码表示,求x+y。 解:将x,y转换成浮点数据格式
00 01, 00.1101
00 11, 11.0110 步骤1:对阶,阶差为11-01 10,即2,因此将x的尾数右移两位,得
00 11, 00.001101 步骤2:对尾数求和,得:
00 11, 11.100101 步骤3:由于符号位和第一位数相等,不是规格化数,向左规格化,得
00 10, 11.001010 步骤4:截去。
00 10, 11.0010 步骤5: 数据无溢出,因此结果为
210× -0.1110
* 浮点乘除法运算 1.浮点乘法、除法运算规
正在加载中,请稍后... 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
浮点数加法运算
下载积分:30
内容提示:浮点数加法运算
文档格式:PDF|
浏览次数:410|
上传日期: 03:47:46|
文档星级:
该用户还上传了这些文档
浮点数加法运算
官方公共微信下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
x=0.1011 y=-0.1001 用补码一位乘法和补码两位乘法计算X*Y的结果有什么区别,具体怎么算?
没区别,两位乘法复杂点.具体两位乘法忘了.因为没必要纠结这个.要考试的话一般都是考存储和指令子类的,一位的话给你发个例题吧.原码一位乘法中,符号位与数值位是分开进行计算的.运算结果的数值部分是乘数与被乘数数值位的乘积,符号是乘数与被乘数符号位的异或.原码一位乘法的每一次循环的操作是最低位为1,加被乘数的绝对值后右移1位;最低位为0,加0后右移1位.几位乘法就循环几次.
「答案」:
x原=00011,y原=10101,|x|=0011, |y|=0101结果的符号位1 0=1
乘积(R0 R1)
所以结果为-补码的话把原码变成补码算就行
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 XXlive5.5 的文章

 

随机推荐