浮点数规格化(计算机组成原理)有二进制为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次方呢?那是因为,在原码...