双符号位求移码方法

最近学了计算机组成原理,不过在老师布置的题目中有一题是求<带双符号位运算的浮点数的移码>,由于书上没有相关说明,小弟在网上也没找到相关方法,望各位高手帮帮忙啊!例如:-1... 最近学了计算机组成原理,不过在老师布置的题目中有一题是求 < 带双符号位运算的浮点数的移码 > ,由于书上没有相关说明,小弟在网上也没找到相关方法,望各位高手帮帮忙啊!
例如:-10(2进制)的4位移码 是应该写成 0010还是其他的什么? 谢谢!小弟实在是没分了,望各位大侠不吝赐教!
展开
 我来答
满意请采纳哟
推荐于2016-07-31 · 知道合伙人教育行家
满意请采纳哟
知道合伙人教育行家
采纳数:30594 获赞数:373509
2010年本科毕业于安徽工业大学高分子材料与工程专业,并取得工科学士学位证书。

向TA提问 私信TA
展开全部
符号位 阶码 尾数
第一步:求阶差: │ΔE│=|1010-0110|=0100
第二步:对阶:Y的阶码小, Y的尾数右移4位
[Y]浮变为 0 1 010 0000110 1101暂时保存
第三步:尾数相加,采用双符号位的补码运算
00 1100110
+00 0000110
00 1101100
第四步:规格化,满足规格化要求
第五步:舍入处理,采用0舍1入法处理
故最终运算结果的浮点数格式为: 0 1 010 1101101,
即X+Y=+0. 1101101*210
移码(又叫增码)是符号位取反的补码,一般用做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。
①移码的定义:设由1位符号位和n位数值位组成的阶码,则 [X]移=2En + X -2n≤X ≤ 2n
例如: X=+1011 [X]移=11011
X=-1011 [X]移=00101
②移码与补码的关系: [X]移与[X]补的关系是符号位互为相反数(仅符号位不同),
例如: X=+1011 [X]补=01011 [X]移=11011
X=-1011 [X]补=10101 [X]移=00101
③移码运算应注意的问题:
◎对移码运算的结果需要加以修正,修正量为2En ,即对结果的符号位取反后才是移码形式的正确结果。
◎移码表示中,0有唯一的编码——1000…00,当出现000…00时(表示-2En),属于浮点数下溢。
亨利林肯
2019-09-10 · TA获得超过349个赞
知道小有建树答主
回答量:194
采纳率:61%
帮助的人:18.7万
展开全部

首先-10B的4位移码和带双符号位运算的浮点数的移码没有一丁点的关系。

然后,最常用的方法有两种。

-10B=-2D.

方法1:【X】移=2^3+X.

4位移码,有符号为的话就是2^3,没有符号位的话就是2^4.

方法1的结果为8-2=6D=0110B.

方法二,就是最常见的教材书呀,百度词条啥的补码的符号位取反。

-2D原码就是1010反码1101补码1110,符号位取反就是0110B

至于你说的这个<带双符号位运算的浮点数的移码>这个详细参考网页链接

除此之外你应该还会掌握下面的这种运算X=Mx*2Ex,Y=My*2Ey的运算中.例如:X=0.11011011*2^10这时候,应用得到公式就是

N(二进制数)=S*2^P.S就是尾数,P为阶码.上面的X就是0(符号位)1010(就是那个10 2的指数)11011011(尾数).

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶早早回扉0
2015-11-01 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5625
采纳率:92%
帮助的人:527万
展开全部
如果-10是二进制形式表示,就是10010,最左边的1是负数;
如果是-10想要转换成二进制表示,就是11010
采用双符号位检测溢出的方法:在运算时,两个符号位同时参加运算,结果中如果两个符号位不同,则表示产生了溢出.若符号为01,则表示运算结果大于允许取值范围的最大正数,称为正溢出;若符号位为10,则表示运算结果是负数,其值小于允许取值范围的最小负数,称为负溢出.两个符号位的最高位仍为正确的符号.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花道的实力
推荐于2018-03-09
知道答主
回答量:3
采纳率:0%
帮助的人:2.7万
展开全部
问题不是很详细,如果-10是二进制形式表示,就是10010,最左边的1是负数;
如果是-10想要转换成二进制表示,就是11010
追问
虽然晚了五年。。。但还是采纳吧。。。哈哈哈~~~
追答
哈哈,估计你现在的水平已经很高了,说的不对的地方还请指教
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-07-26 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:8335万
展开全部
双符号位求移码方法?
双符号位、变形补码,都是某些骗子自己编造出来的垃圾。
编的,还远远不够完善,无法自圆其说。
在计算机中,用一个符号位,就足够用了,谁会无聊的多弄一位!
蛇足而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式