用12位的二进制代码表示一个浮点数 65,阶码为4位,尾数为8位,求其浮点数表示是什么(均用原码)

 我来答
V李可乐
2023-03-09 · 大丈夫生于天地之间。
V李可乐
采纳数:15 获赞数:98

向TA提问 私信TA
展开全部
  • 阶码用原码表示,阶符为0表示正数,为1表示负数。

  • 尾数用原码表示,尾符为0表示正数,为1表示负数。

  • 浮点数必须规格化,即尾数的小数点后第一位必须是1。

  • 因此,一个浮点数 65 的原码表示是:

  • 阶码:65 的二进制形式是 1000001 ,需要左移 6 位才能规格化为 1.000001 ,所以阶码的值是 6 ,阶符为0(正),阶码的原码是 0110。

  • 尾数:65 的二进制形式规格化后是 1.000001 ,去掉小数点后第一位的1(隐含位),尾符为0(正),尾数的原码是 00000001。

  • 所以一个浮点数 65 的12位二进制代码(阶码4位,尾数8位)是 011000000001。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式