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转换成二进制数,使用一些技巧进行转换可以节省时间。-23/4096=23×2-12转换成二进制数为-10111×2-12,写成规格化形式为-0.10111×2-7。 若阶码和尾数均用补码表示,则次浮点数的形式为: 11111001 1.01001000000000000000000 6.将十进制数20.59375转换成32位IEEE754浮点数的二进制数格式来存储。

解:先将二进制数转换成十进制数:(20.59375)10=(10100.10011)2。然后移动小数点,使其在1,2之间:10100.10011=1.010010011×24,e=4。 于是得到S=0,E=4+127=131,M=10000011。 最后得到32位浮点数的二进制格式为:

0 10000011 01001001100000000000000=(41A4C000)

16

7.设由S,E,M三个域组成的一个32位二进制字所表示的非零规格化数x,其表示为:x=(-1)×(1.M)×2E-127。问它所能表示的规格化的最大正数、最小正数、最大负数、最小负数是多少?

解:?最大正数 0 11 111 11 111 111 111 111 111 111 111 11 X=[1+(1-2-23)]×2127 ?最小正数 0 00 000 000 000 000 000 000 000 000 000 00 X=1.0×2-128 ?最大负数 1 111 111 11 111 111 111 111 111 111 111 11 X=-[1+(1-2-23)]×2127 ④最小负数 1 X=1.0×2-128

8.计算机存储程序概念的特点之一是把数据和指令都作为二进制信号看待。今有一计算机字长32位,数符位是第31位;单精度浮点数格式如下图所示:

00 000 000 000 000 000 000 000 000 000 00 31 30 23 22 0 对于二进位1000 1111 1110 1111 1100 0000 0000 0000, ?表示一个补码整数,其十进制值是多少? ?表示一个无符号整数,其十进制整数值是多少? ?表示一个IEEE754标准的单精度浮点数,其值是多少?

解:?表示一个补码整数时,

其真值=-111 0000 0001 0000 0100 0000 0000 0000B=-70104000H

其十进制值=-7×167+1×165+4×163

②表示一个无符号整数时,其十进制值=8×167+15×166+14×165+15×164+12×163

③表示一个IEEE75标准的单精度浮点数时,二进制按格式展开为: 1 0001 1111 110 1111 1100 0000 0000 0000 ↑

S 阶码8位 尾数23位

指数e=阶码-127=0001 1111-01111111=-1100000=(-96)10

包括隐藏位1的尾数1.M=1.110 1111 1100 0000 0000 0000=0.110 1111 11

于是有 X=(-1)s×1.M×2e=-(1.110 1111 11)×2-96

= -(0.1110 1111 11)×2-95

=-(14×16-1+15×16-2+12×16-3)×2-95 =-0.3115

9.设阶码8位(用移码表示),尾数23位,数符1位。用IEEE754格式表示的浮点数X的十六进制存储格式为(41360000)16,求其32位浮点数的十进制值。

解:将十六进制展开后,可以得到二进制格式为: 0 1000 0010 0110 1100 0000 0000 0000 000

浮点数计算机组成原理问题,计算机组成原理习题及答案相关推荐

  1. 计算机组成原理第二版第5章答案,计算机组成原理第5章习题参考答案.pdf

    <计算机组成原理第5章习题参考答案.pdf>由会员分享,提供在线免费全文阅读可下载,此文档格式为pdf,更多相关<计算机组成原理第5章习题参考答案.pdf>文档请在天天文库搜索 ...

  2. 计算机组成原理SRA芯片,计算机组成原理第3章习题参考答案

    <计算机组成原理第3章习题参考答案>由会员分享,可在线阅读,更多相关<计算机组成原理第3章习题参考答案(10页珍藏版)>请在人人文库网上搜索. 1.第3章习题参考答案1.设有一 ...

  3. html二级选择题,2017计算机二级考试试题web习题及答案

    2017计算机二级考试试题web习题及答案 古话说得好"读书破万卷,下笔如有神",只有积累了一定的经验,才可能提炼出思维的规律,下面是百分网小编为大家整理的2017计算机二级考试试 ...

  4. 计算机vfp程序设计题,2012年计算机级VFP程序设计基础习题及答案.doc

    2012年计算机级VFP程序设计基础习题及答案 程序设计基础 习题七 一.单选题 1.在Visual FoxPro 中,程序文件的扩展名为( ). A).QPR B).PRG C).PJX D).SC ...

  5. 计算机文化基础第一章知识点题,计算机文化基础第一章习题与答案

    <计算机文化基础第一章习题与答案>由会员分享,可在线阅读,更多相关<计算机文化基础第一章习题与答案(8页珍藏版)>请在人人文库网上搜索. 1.计算机文化基础第一章习题与答案1 ...

  6. 2016初中计算机考试试题,2016年计算机二级考试MS Office习题及答案

    1[单选题]下列叙述中正确的是( ). A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的 ...

  7. 计算机三级数据库备考,2017年计算机三级数据库技术备考习题及答案

    2017年计算机三级数据库技术备考习题及答案 平时的练习对我们的考试来说十分重要,练习做得多了自然熟能生巧.下面是百分网小编为大家收集整理的2017年计算机三级数据库技术备考习题及答案,希望对大家学习 ...

  8. c语言二级 试题答案,计算机二级c语言考试习题及答案

    学习是一个循序渐进的过程,需要同学们不断的学习和努力.下面是小编给大家整理了计算机二级c语言考试习题及答案,供大家参阅. 1). 下列叙述中正确的是( ). A.调用printf( )函数时,必须要有 ...

  9. 计算机组成原理第二版第4章的答案,计算机组成原理第4章习题参考答案

    计算机组成原理习题参考答案 第4章 数值的机器运算 4-2.某加法器采用组内并行,组间并行的进位链,4位一组,写出进位信号C6逻辑表达式. [解] 组间并行的进位链,产生的最低一组的进位输出为: C4 ...

  10. 计算机公共基础知识书第二版答案,二级计算机公共基础知识课后习题及答案.doc...

    全国计算机等级考试二级公共基础知识课后习题及答案1 第一章数据结构与算法 一.选择题 1.算法的时间复杂度是指(????) A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的 ...

最新文章

  1. 德国波恩大学于鹏组根系与微生物互惠方向招收博士研究生
  2. 史上最全!图解浏览器的工作原理
  3. 你应该了解的CSS语义化命名方式及常用命名规则
  4. python编程前面需要一个空格怎么做_初学python,不明白代码之间时空格的用处
  5. BAPI_PO_CREATE1
  6. jQuery给输入框绑定键盘事件
  7. 图像文字识别(二):java调用tesseract 识别图片文字
  8. Oracle 中UNDO与REDO的差别具体解释
  9. select、poll、epoll优缺点
  10. 全球云端数据仓库领导者 MaxCompute 将于本月10日正式开服美东节点
  11. fzyzojP2984 -- 序列变换问题
  12. 神经网络的Hello World
  13. C++ QT安装教程2021
  14. 【FM】Fama-French 三因子模型
  15. 打印机如何打印白色_打印机可以打印白色吗?
  16. Pytorch 节省内存、显存的一些技巧
  17. STM32F7-->USART串口通信
  18. Linux 29岁啦!这29个重大事件你有必要了解一下
  19. 如何让你的.vue在sublime text 3 中变成彩色?
  20. 计算机电源怎么设置玩游戏不卡,端游绝地求生怎么设置不卡

热门文章

  1. Microsoft Forms产品分析报告
  2. 测试团队月报怎么写?
  3. oppok3如何刷机_oppok3怎么刷机
  4. Maven无法加载ojdbc14.jar的解决方法
  5. Nginx 架构原理
  6. 软件设计 基础篇(一) 开发文档
  7. CSS 3之美化表格样式
  8. 爬虫项目十六:用 Python 三十行代码采集QQ群成员信息,很简单
  9. 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
  10. 给大家分享几个经典c语言简单案例