1. 假定机器数为 8 位(1 位符号,7 位数值),写出下列各二进制数的原码和补码表示。
    +0.1001,-0.1001,+1.0,-1.0,+0.010100,-0.010100,+0,-0

    考点:原码、补码表示法

    解:

二进制数 原码 补码 备注
+0.1001 0.1001000 0.1001000 定点小数
-0.1001 1.1001000 1.0111000 定点小数
+1.0 00000001 00000001 超出定点小数表示范围 (定点整数)
-1.0 10000001 11111111 超出定点小数表示范围(定点整数)
+0.010100 0.010100 0.010100 定点小数
-0.010100 1.010100 1.101100 定点小数
+0 00000000 00000000 定点整数
-0 10000000 10000000 定点整数
  1. 假定机器数为 8 位(1 位符号,7 位数值),写出下列各二进制数的补码和移码表示。
    +1001,-1001,+1,-1,+10100,-10100,+0,-0

    考点:补码、移码表示法

    解:

二进制数 补码 移码 备注
+1001 00001001 10001001 定点整数
-1001 11110111 01110111 定点整数
+1 00000001 10000001 定点整数
-1 11111111 01111111 定点整数
+10100 00010100 10010100 定点小数
-10100 11101100 01101100 定点小数
+0 00000000 00000000 定点整数
-0 10000000 10000000 定点整数
  1. 已知[x]补,求 x 。

    考点:补码与真值的转换

    ① [x]补=1.1100111            x=(−0.0011001)2x=(-0.0011001)_2x=(−0.0011001)2​

    ② [x]补=10000000            x=(−0)2x=(-0)_2x=(−0)2​

    ③ [x]补=0.1010010           x=(+0.1010010)2x=(+0.1010010)_2x=(+0.1010010)2​

    ④ [x]补=11010011            x=(−0101101)2x=(-0101101)_2x=(−0101101)2​

P63 3、5(1)、6(3)、7(1)、8(2)

考点:浮点数的表示范围

解:浮点数机器码的一般表示方法(ESE_SES​为阶符,MSM_SMS​为数符):

此题符号位为表示阶符 ESE_SES​
(1)最大数为:MS=0M_S=0MS​=0,E=11111111E=11111111E=11111111,M=01111111111111111111111M=01111111111111111111111M=01111111111111111111111,无需规格化,即0∣11111111∣0111111111111111111111110|11111111|0111111111111111111111110∣11111111∣011111111111111111111111

(2)最小数为:MS=1M_S=1MS​=1,E=11111111E=11111111E=11111111,M=10000000000000000000000M=10000000000000000000000M=10000000000000000000000,无需规格化,即1∣11111111∣100000000000000000000001|11111111|100000000000000000000001∣11111111∣10000000000000000000000

(3)规格化范围:
最大正数:E=11111111,MS=0,M=1111111111111111111111E=11111111,M_S=0,M=1111111111111111111111E=11111111,MS​=0,M=1111111111111111111111,即(1−2−22)×227−1(1-2^{-22})×2^{2^7-1}(1−2−22)×227−1;
最小正数:E=00000000,MS=0,M=1000000000000000000000E=00000000,M_S=0,M=1000000000000000000000E=00000000,MS​=0,M=1000000000000000000000,即2−1×2−272^{-1}×2^{-2^7}2−1×2−27;
最大负数:E=00000000,MS=1,M=0111111111111111111111E=00000000,M_S=1,M=0111111111111111111111E=00000000,MS​=1,M=0111111111111111111111,即(2−1+2−22)×2−27(2^{-1}+2^{-22}) ×2^{-2^7}(2−1+2−22)×2−27;
最小负数:E=11111111,MS=1,M=0000000000000000000000E=11111111,M_S=1,M=0000000000000000000000E=11111111,MS​=1,M=0000000000000000000000,即(−1)×227−1(-1)×2^{2^7-1}(−1)×227−1;
因此规格化后的范围用集合表示为:[(−1)×227−1,(2−1+2−22)×2−27]∪[2−1×2−27,(1−2−22)×227−1][(-1)×2^{2^7-1},(2^{-1}+2^{-22}) ×2^{-2^7}]∪[2^{-1}×2^{-2^7},(1-2^{-22})×2^{2^7-1}][(−1)×227−1,(2−1+2−22)×2−27]∪[2−1×2−27,(1−2−22)×227−1]

考点:补码加法

解:(1)[x]补=0011011,[y]补=0000011,[x+y]补=[x]补+[y]补=0011110[x]_补=00 11011,[y]_补=00 00011,[x+y]_补=[x]_补+[y]_补=00 11110[x]补​=0011011,[y]补​=0000011,[x+y]补​=[x]补​+[y]补​=0011110,符号位仍为00,未发生溢出

考点:补码减法

解:(3) [x]补=0011011,[−y]补=0010011,[x−y]补=[x]补+[−y]补=0101110[x]_补=00 11011,[-y]_补=00 10011, [x-y]_补= [x]_补+[-y]_补=01 01110[x]补​=0011011,[−y]补​=0010011,[x−y]补​=[x]补​+[−y]补​=0101110,符号位为01,发生溢出。


考点:原码、补码阵列乘法器

解:(1)原码阵列乘法器:
输入数据为原码:[x]原=011011,[y]原=111111[x]_原=011011,[y]_原=111111[x]原​=011011,[y]原​=111111
因符号位单独考虑,算前求补器输出为:∣x∣=11011,∣y∣=11111|x|=11011,|y|=11111∣x∣=11011,∣y∣=11111
算后求补级输出为1011010101,加上乘积符号位 0⊕1=10⊕1=10⊕1=1,得 [x×y]原=11011010101[x×y]_原=1 1011010101[x×y]原​=11011010101

补码阵列乘法器:
输入数据为补码:[x]补=011011,[y]补=100001[x]_补=0 11011,[y]_补=1 00001[x]补​=011011,[y]补​=100001
尾数部分算前求补器输出为:∣x∣=11011,∣y∣=11111|x|=11011,|y|=11111∣x∣=11011,∣y∣=11111
算后求补器输出为0100101011,加上乘积符号位 0⊕1=10⊕1=10⊕1=1,得 [x×y]补=10100101011[x×y]_补=1 0100101011[x×y]补​=10100101011


考点:原码阵列除法器

解:(2)

计算机组成原理(白中英) 第二章 课后题答案相关推荐

  1. 计算机组成原理ppt免费,计算机组成原理(白中英)第二章1.ppt

    计算机组成原理(白中英)第二章1.ppt (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 第二章  运算方法和运算器 2.1 数据与文 ...

  2. 计算机组成原理白中英作业,计算机组成原理白中英部分作业解答(第二章)

    <计算机组成原理白中英部分作业解答(第二章)>由会员分享,可在线阅读,更多相关<计算机组成原理白中英部分作业解答(第二章)(19页珍藏版)>请在人人文库网上搜索. 1.2020 ...

  3. 计算机组成原理白中英第七章,计算机组成原理第七章课件(白中英版).ppt

    <计算机组成原理第七章课件(白中英版).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第七章课件(白中英版).ppt(32页珍藏版)>请在人人文库网上搜索. 1.计算 ...

  4. 计算机组成原理肖铁军第二版答案,计算机组成原理(肖铁军编)第二章习题及答案...

    第二章 运算方法和运算器练习 一.填空题 1. 补码加减法中,(符号位)作为数的一部分参加运算,(符号位产生的进位)要丢掉. 2. 为判断溢出,可采用双符号位补码,此时正数的符号用(00)表示,负数的 ...

  5. 计算机网络第八版——第二章课后题答案(超详细)

    第二章 该答案为博主在网络上整理,排版不易,希望大家多多点赞支持.后续将会持续更新(可以给博主点个关注~ 第一章 答案 [2-01]物理层要解决哪些问题?物理层的主要特点是什么? 解答:物理层考虑的是 ...

  6. 北师大计算机组成原理答案,计算机组成原理(白中英)本科生试题库整理附答案[共21页].doc...

    PAGE 1 B)计算机. D 串行 A). -(2 -1) 7 当前的 CPU由(B )组成. A 控制器 D 控制器. ALU.主存 8 流水 CPU是由一系列叫做"段"的处理 ...

  7. 计算机组成原理白中英思维导图

  8. 计算机操作系统(第四版)–第二章课后习题答案

    本文PDF版下载:点击下载 1.  什么是前趋图?为什么要引入前趋图? 答:前趋图 (Precedence Graph) 是一个有向无循环图,记为DAG(DirectedAcyclic Graph)  ...

  9. 第二单元答案计算机基础,《计算机基础》资源包-第二单元课后题答案.docx

    判断题:(×)1.在Windows中,屏幕保护程序是为降低硬盘的功耗.(×)2.Windows任务栏始终可见,不可隐藏.(√)3.Windows提供了一个基于图形的多任务.多窗口的操作系统.(√)4. ...

  10. 基于案例的软件构造教程第二章课后题答案

    这篇文章只提供题号为 奇数 的答案,因为是我们的NT老师要求的 1.名词解释:分解,模块化,逐步求精,软件测试,测试需求,测试设计,测试覆盖,软件调试,缺陷,软件质量,编程风格. 分解:把一个大的.错 ...

最新文章

  1. 用FTP客户端实现主机和虚拟机之间文件的传输(方法2)
  2. hadoop 依赖式job_Java项目中使用XXL-JOB调度框架
  3. java对接支付宝微信银联_经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微信,银联支付】】(示例代码)...
  4. 配置TOMCAT和IIS协同工作
  5. 小学计算机期末评价方案,小学班级管理评价方案
  6. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
  7. JavaScript事件函数
  8. 你缺的不是一个“大牛” 而是一个透视宝
  9. 香橙派python编程_香橙派4B Python3.7安装OpenCV
  10. Oracle EBS供应商信息查询SQL语句
  11. Android图形shape的gradient渐变色背景
  12. uniapp 使用图表
  13. 黄河科技学院计算机应用技术在哪个校区,黄河科技学院成考计算机应用技术(高升专)专业_黄河科技学院成考报名_成考计算机应用技术专业就业方向_中国教育在线...
  14. Roguelike 游戏中的计算哲学
  15. C++将一张小图贴到一张大图上
  16. 进击的局座:悄悄话读后感
  17. 惠普服务器系统 unix,惠普:Unix服务器不可替代
  18. BCGControlBar使用说明
  19. 用计算机绘制思维导图和手绘6,思维导图的各种画法如何学习
  20. 剑侠情缘微信539服务器,《新剑侠情缘》6月24日版本更新开服公告

热门文章

  1. dll 源码_软件源代码调试,你用过什么方法?看我介绍上位机源码调试
  2. sprint() 和 snprint()
  3. github客户端进行token认证
  4. Qt 启动应用程序的3种方式
  5. Qt_QPushButton 原生按钮长按
  6. git如何添加远程主机_Git由浅入深之远端主机(git remote)
  7. 关于联想LJ2655DN出现open the frontcover then replace the toner的解决方法
  8. python3 -m pip install pymongo_Python3上Pymongo的SSL握手问题
  9. python环境搭建和pycharm的安装配置
  10. mid制作乐谱_CuteMIDI简谱打谱软件(midi音乐制作器)V8.5.1 安装版