计算机组成原理(白中英) 第二章 课后题答案
假定机器数为 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 | 定点整数 |
假定机器数为 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 | 定点整数 |
已知[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)
计算机组成原理(白中英) 第二章 课后题答案相关推荐
- 计算机组成原理ppt免费,计算机组成原理(白中英)第二章1.ppt
计算机组成原理(白中英)第二章1.ppt (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 第二章 运算方法和运算器 2.1 数据与文 ...
- 计算机组成原理白中英作业,计算机组成原理白中英部分作业解答(第二章)
<计算机组成原理白中英部分作业解答(第二章)>由会员分享,可在线阅读,更多相关<计算机组成原理白中英部分作业解答(第二章)(19页珍藏版)>请在人人文库网上搜索. 1.2020 ...
- 计算机组成原理白中英第七章,计算机组成原理第七章课件(白中英版).ppt
<计算机组成原理第七章课件(白中英版).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第七章课件(白中英版).ppt(32页珍藏版)>请在人人文库网上搜索. 1.计算 ...
- 计算机组成原理肖铁军第二版答案,计算机组成原理(肖铁军编)第二章习题及答案...
第二章 运算方法和运算器练习 一.填空题 1. 补码加减法中,(符号位)作为数的一部分参加运算,(符号位产生的进位)要丢掉. 2. 为判断溢出,可采用双符号位补码,此时正数的符号用(00)表示,负数的 ...
- 计算机网络第八版——第二章课后题答案(超详细)
第二章 该答案为博主在网络上整理,排版不易,希望大家多多点赞支持.后续将会持续更新(可以给博主点个关注~ 第一章 答案 [2-01]物理层要解决哪些问题?物理层的主要特点是什么? 解答:物理层考虑的是 ...
- 北师大计算机组成原理答案,计算机组成原理(白中英)本科生试题库整理附答案[共21页].doc...
PAGE 1 B)计算机. D 串行 A). -(2 -1) 7 当前的 CPU由(B )组成. A 控制器 D 控制器. ALU.主存 8 流水 CPU是由一系列叫做"段"的处理 ...
- 计算机组成原理白中英思维导图
- 计算机操作系统(第四版)–第二章课后习题答案
本文PDF版下载:点击下载 1. 什么是前趋图?为什么要引入前趋图? 答:前趋图 (Precedence Graph) 是一个有向无循环图,记为DAG(DirectedAcyclic Graph) ...
- 第二单元答案计算机基础,《计算机基础》资源包-第二单元课后题答案.docx
判断题:(×)1.在Windows中,屏幕保护程序是为降低硬盘的功耗.(×)2.Windows任务栏始终可见,不可隐藏.(√)3.Windows提供了一个基于图形的多任务.多窗口的操作系统.(√)4. ...
- 基于案例的软件构造教程第二章课后题答案
这篇文章只提供题号为 奇数 的答案,因为是我们的NT老师要求的 1.名词解释:分解,模块化,逐步求精,软件测试,测试需求,测试设计,测试覆盖,软件调试,缺陷,软件质量,编程风格. 分解:把一个大的.错 ...
最新文章
- 用FTP客户端实现主机和虚拟机之间文件的传输(方法2)
- hadoop 依赖式job_Java项目中使用XXL-JOB调度框架
- java对接支付宝微信银联_经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微信,银联支付】】(示例代码)...
- 配置TOMCAT和IIS协同工作
- 小学计算机期末评价方案,小学班级管理评价方案
- short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
- JavaScript事件函数
- 你缺的不是一个“大牛” 而是一个透视宝
- 香橙派python编程_香橙派4B Python3.7安装OpenCV
- Oracle EBS供应商信息查询SQL语句
- Android图形shape的gradient渐变色背景
- uniapp 使用图表
- 黄河科技学院计算机应用技术在哪个校区,黄河科技学院成考计算机应用技术(高升专)专业_黄河科技学院成考报名_成考计算机应用技术专业就业方向_中国教育在线...
- Roguelike 游戏中的计算哲学
- C++将一张小图贴到一张大图上
- 进击的局座:悄悄话读后感
- 惠普服务器系统 unix,惠普:Unix服务器不可替代
- BCGControlBar使用说明
- 用计算机绘制思维导图和手绘6,思维导图的各种画法如何学习
- 剑侠情缘微信539服务器,《新剑侠情缘》6月24日版本更新开服公告
热门文章
- dll 源码_软件源代码调试,你用过什么方法?看我介绍上位机源码调试
- sprint() 和 snprint()
- github客户端进行token认证
- Qt 启动应用程序的3种方式
- Qt_QPushButton 原生按钮长按
- git如何添加远程主机_Git由浅入深之远端主机(git remote)
- 关于联想LJ2655DN出现open the frontcover then replace the toner的解决方法
- python3 -m pip install pymongo_Python3上Pymongo的SSL握手问题
- python环境搭建和pycharm的安装配置
- mid制作乐谱_CuteMIDI简谱打谱软件(midi音乐制作器)V8.5.1 安装版