计算机组成原理浮点数加减运算设浮点数的格式为:阶码5位,包含-查字典问答网
分类选择

来自刘贤坤的问题

  计算机组成原理浮点数加减运算设浮点数的格式为:阶码5位,包含1位符号位,尾数5位,包含1位符号位,阶码和尾数均用补码表示,排列顺序为:阶符(1位)阶码(4位)数符(1位)尾数(4位),

  计算机组成原理浮点数加减运算

  设浮点数的格式为:阶码5位,包含1位符号位,尾数5位,包含1位符号位,阶码和尾数均用补码表示,排列顺序为:阶符(1位)阶码(4位)数符(1位)尾数(4位),假设X=0.0101B,Y=-1.11B,:

  【1】求X和Y的规格化浮点数表示形式

  X=0.0101=0.1010*2^(-1)

  [X]浮=1,11110.1010

  Y=-1.11=-0.1110*2^(1)

  [Y]浮=0,00011.0010

  【2】求[X+Y]浮

  X向Y对阶:

  [X]浮=0,00010.0010(10)

  [Y]浮=0,00011.0010

  尾数相加:

  00.0010(10)+11.0010=11.0100(10)

  规格化:已经规格化

  舍入:进1

  [X+Y]浮=0,00011.0101

  【3】求[X-Y]浮

  令Z=-Y=1.11=0.1110*2^(1)

  即求[X+Z]浮

  [Z]浮=0,00010.1110

  X向Z对阶:

  [X]浮=0,00010.0010(10)

  [Z]浮=0,00010.1110

  尾数相加:

  00.0010(10)+00.1110=01.0000(10)正溢出

  规格化:尾数右移1位,阶码加1

  00.1000(010)*2^(0010)

  舍入:舍去010

  [X-Y]浮=[X+Z]浮=0,00100.1000

  以上是我的解题步骤,没有参考答案,错的话请指出.

  请不要看都不看就乱回!

17回答
2019-05-03 03:57
我要回答
请先登录
孙林嘉

  我汗!你怎么第一步写出补码就错了...正数补码是其本身,负数是符号位以外的部分每位取反,末尾加1.

  x浮应该是0101010000

  y浮也错了...

2019-05-03 04:00:35
孙林嘉

  其他步骤倒是都对。就是开始错了,结果就错了

2019-05-03 04:03:41
刘贤坤

  题目说先写阶码再写尾数啊,而且-1的补码不应该是1,1111吗,怎么是1,0000

2019-05-03 04:06:52
孙林嘉

  。。。。额,对不起,这块是我看错了。

  晕,去年考研才看过,一下子忘光了,惭愧啊!!!

  哦,补码中1.000表示的-1,这是特例

2019-05-03 04:09:13
孙林嘉

  是先阶码……是我眼花了

2019-05-03 04:12:34
孙林嘉

  想钻进地缝。。。对不起唐朔飞大妈的书啊

2019-05-03 04:16:29
孙林嘉

  这题我失误了,你问个别的题吧,我认真答,不然愧对你,也让我感到丢人

2019-05-03 04:17:40
刘贤坤

  且慢,我查了好多地方,没有说[-1]补=1,0000的,都是等于1,1111,[-16]补=1,0000

2019-05-03 04:19:53
孙林嘉

  组成原理,第六章。

2019-05-03 04:20:46
孙林嘉

  因为尾数阶码分别用的定点补码

2019-05-03 04:24:24
孙林嘉

  还有,1.0000和1,0000可不敢混了

2019-05-03 04:28:42
孙林嘉

  兄弟……我真的只看错了那里,不用揪着我吧。其他应该错不了,毕竟我考上了……

2019-05-03 04:33:25
孙林嘉

  晕

2019-05-03 04:34:51
孙林嘉

  你翻看一下组成原理,数的运算那章

2019-05-03 04:39:46
刘贤坤

  我不会放过你的,最基本的都搞不懂,我怎么面对开学补考=。=

  我用的是学校老师自己编的书,包健版,你那书上有的话,拍张照片看看

  还有,我的数据里的都是英文逗号,比较细小,你不会是看成点了吧

  麻烦你了,做事要善始善终,我会加悬赏的,O(∩_∩)O~

2019-05-03 04:42:22
孙林嘉

  ……哈,可以!

2019-05-03 04:42:54
孙林嘉
2019-05-03 04:45:20

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •