【9A文】计算机组成原理前3章课后习题参考答案

【9A文】计算机组成原理前3章课后习题参考答案

ID:47093615

大小:235.50 KB

页数:18页

时间:2019-07-26

【9A文】计算机组成原理前3章课后习题参考答案_第1页
【9A文】计算机组成原理前3章课后习题参考答案_第2页
【9A文】计算机组成原理前3章课后习题参考答案_第3页
【9A文】计算机组成原理前3章课后习题参考答案_第4页
【9A文】计算机组成原理前3章课后习题参考答案_第5页
资源描述:

《【9A文】计算机组成原理前3章课后习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【MeiWei_81重点借鉴文档】白中英第五版计算机组成原理课后习题参考答案第一章计算机系统概述4、冯•诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分?答:冯•诺依曼型计算机的主要设计思想是存储程序和程序控制,其中存储程序是指将程序和数据事先存放到存储器中,而程序控制是指控制器依据存储的程序来控制全机协调地完成计算任务。总体来讲,存储程序并按地址顺序执行,这就是冯•诺依曼型计算机的主要设计思想。5、什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?答:见教材P8和P10。7、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?答:见

2、教材P10。第二章运算方法和运算器1、写出下列各整数的原码、反码、补码表示(用8位二进制数)。真值原码反码补码-35-00100011101000111101110011011101-128-10000000无法表示无法表示10000000-127-01111111111111111000000010000001-1-000000011000000111111110111111113、有一个字长为32位的浮点数,符号位1位,阶码8位,用移码表示,尾数23位,用补码表示,基数为2,请写出:(1)最大数的二进制表示阶码用移码表示,题中并未说明具体偏移量,故此处按照移

3、码的定义,即采用偏移量为27=128,则此时阶码E的表示范围为00000000~11111111,即0~255,则在上述条件下,浮点数为最大数的条件如下:符号S为正(1)阶码E最大(8)尾数M最大正数(23)01111111111111111111111111111111所以最大数的二进制表示为:011111111111111111111111111111111111对应十进制真值为:+(1-2-23)×2127(2)最小数的二进制表示【MeiWei_81重点借鉴文档】【MeiWei_81重点借鉴文档】浮点数为最小数的条件如下:符号S为负(1)阶码E最大(8)尾

4、数M最小负数(23)11111111100000000000000000000000所以最小数的二进制表示为:11111111100000000000000000000000对应十进制真值为:-1×2127(1)规格化数所表示数的范围规格化要求尾数若为补码表示,则符号位和最高有效位符号必须不同。(A)浮点数为最大正数的条件如下:符号S为正(1)阶码E最大(8)尾数M最大正数(23)01111111111111111111111111111111所以最大正数的二进制表示为:011111111111111111111111111111111111对应十进制真值为:+

5、(1-2-23)×2127(B)浮点数为最小正数的条件如下:符号S为正(1)阶码E最小(8)尾数M最小正数(23)00000000010000000000000000000000所以最小正数的二进制表示为:00000000010000000000000000000000对应十进制真值为:+2-1×2-128=+2-129(C)浮点数为最大负数的条件如下:符号S为负(1)阶码E最小(8)尾数M最大负数(23)10000000001111111111111111111111所以最大负数的二进制表示为:00000000001111111111111111111111对

6、应十进制真值为:-(2-1+2-23)×2-128(D)浮点数为最小负数的条件如下:符号S为负(1)阶码E最大(8)尾数M最小负数(23)11111111100000000000000000000000所以最小负数的二进制表示为:00000000000000000000000000000000对应十进制真值为:-1×2127所以,规格化数所表示数的范围如下:正数+2-129~+(1-2-23)×2127负数-2127~-(2-1+2-23)×2-1284、将下列十进制数表示成IEEE754标准的32位浮点规格化数。(2)-27/64【MeiWei_81重点借鉴文

7、档】【MeiWei_81重点借鉴文档】解:-27/64D=-0.011011B=-1.1011×2-2,则阶码E=-2+127=125,则浮点数为:符号S(1)阶码E(8)尾数M(23)101111101101100000000000000000004、已知R和R,用变形补码计算R+R,同时指出结果是否溢出。(2)R=11011,R=-10101解:[R]变补=00,11011,[R]变补=11,01011,则[R]变补00,11011+[R]变补11,01011100,00110最高进位1丢掉,则[R+R]变补=00,00110,符号位为00,表示结果为正数,

8、且无溢出,即:R+R=+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。