我是靠谱客的博主 热情烧鹅,最近开发中收集的这篇文章主要介绍浮点数计算机组成原理问题,计算机组成原理习题及答案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

3.写出下列数据规范化浮点数的编码(设1位符号码,阶码为5位的移码,尾数为十位的补码)。 ?+111000 ?-10101 ?+0.01011 解:?+111000=26×0.111000

符号位为1位;6的阶码移码表示为10110;尾数补码为1110000000,所以+111000的规格化浮点数的编码为 0 10110 1110000000。 ?-10101=-25×0.10101

符号位为0;5的阶码移码表示为10101;尾数补码为 10101100000,所以-10101的规格化浮点数的编码为 1 10101 0101100000. ?+0.01011=2-1×0.1011

符号位为0;-1的阶码移码表示为01111;尾数补码为1011000000,所以+0.01011的规格化浮点数的编码为 0 01111 1011000000。

4.设32位长的浮点数,其中阶符为1位,阶码为7位,数符为1位,尾数23位。分别写出机器数采用原码和补码表示时,所对应的最接近0的负数。

解:最接近0的十进制负数就是绝对值最小的负数。 原码表示时为:-(2-1)×2-128 补码表示时为:-(2-1+2-23)×2-128

以上两个答案都是在规格化情况下得到的。因为题目中没有

特别强调规格化,所以非规格化情况下的答案为:-2-23×2-128(原码、补码相同)。

5.按下述现定格式(阶符一位,阶码7位,尾符1位,尾数23位),写出真值为-23/4096的补码规格化浮点数形式。 解:首先将十进制数-23/4096转换成二进制

最后

以上就是热情烧鹅为你收集整理的浮点数计算机组成原理问题,计算机组成原理习题及答案的全部内容,希望文章能够帮你解决浮点数计算机组成原理问题,计算机组成原理习题及答案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部