浮点数规格化(计算机组成原理)
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/15 00:55:51
浮点数规格化(计算机组成原理)
有二进制为x=0.0001101000 若要使其规格化则应该左移三位( 题中阶码为5位 尾数是11位.) 则是x=0.1101000000*2^2
那为什么书上答案是x=0.1101000000*2^-11
这里为什么是-11次方呢?
有二进制为x=0.0001101000 若要使其规格化则应该左移三位( 题中阶码为5位 尾数是11位.) 则是x=0.1101000000*2^2
那为什么书上答案是x=0.1101000000*2^-11
这里为什么是-11次方呢?
首先举个例子0.002=0.02*10^-1=0.2*10^-2
由此看出,左规的时候,尾数是要减的,而你变成了加,这是第一个错误
第二个错误:左移三位是要-3,而你+2,不仅加减弄错了,移动的位数也错了
其三,为什么是-11次方呢?
那是因为,在原码中,十进制的3等于2进制的11,而符号位为负,故就为-11了,也就是-11和-3是等价的,
在这个地方,书上是为了让你好理解,所以没有把阶码的符号位转为2进制,也没把阶码转换为转换为补码或移码,而都采用原码,直接让-3=-11,若要求转换为补码,还要看阶码的符号位占多少位,数值占多少位
再一个需要提醒你一下的是,规格化时,要多练习一下ieee 754标准的规格化
,因为这是计算机里面普遍采用的一种规格化,也是你学了基本的浮点数的算法后,所要用到的规格化的方法
希望我的回答可以帮到你
由此看出,左规的时候,尾数是要减的,而你变成了加,这是第一个错误
第二个错误:左移三位是要-3,而你+2,不仅加减弄错了,移动的位数也错了
其三,为什么是-11次方呢?
那是因为,在原码中,十进制的3等于2进制的11,而符号位为负,故就为-11了,也就是-11和-3是等价的,
在这个地方,书上是为了让你好理解,所以没有把阶码的符号位转为2进制,也没把阶码转换为转换为补码或移码,而都采用原码,直接让-3=-11,若要求转换为补码,还要看阶码的符号位占多少位,数值占多少位
再一个需要提醒你一下的是,规格化时,要多练习一下ieee 754标准的规格化
,因为这是计算机里面普遍采用的一种规格化,也是你学了基本的浮点数的算法后,所要用到的规格化的方法
希望我的回答可以帮到你
白中英的计算机组成原理中关于浮点数表示方法的问题:对于规格化浮点数,E 的范围变 为1到254,真正的指数
计算机组成原理浮点数加减运算
关于计算机组成原理补码规格化的问题
关于浮点数的规格化表示
计算机原理中浮点数与定点数是什么东西?
浮点数的表示范围我发现国防科大版的计算机导论中的浮点数范围与科学出版社的计算机组成原理中的浮点数范围不一致,所以想确定它
计算机组成原理--白中英 浮点数表示方法中(那本书的第17页)说阶符采用隐含方式
十进制数表示成二进制浮点规格化数
十进制数转化为二进制规格化浮点数
十进制数7.5表示成二进制浮点规格化数是多少?
计算机中,浮点数由两部分组成,它们是?
27/64表示出浮点数规格化形式