ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:173.15KB ,
资源ID:7954467      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7954467.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机组成原理第六章答案范文Word下载.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计算机组成原理第六章答案范文Word下载.docx

1、它所表示的真值是多少?图2.35 浮点数的表示格式 6. 有一个字长为32位的浮点数,格式如图2.36所示,已知数符占1位;阶码占8位,用移码表示;尾数值占23位,尾数用补码表示。图2.36 请写出: (1)所能表示的最大正数; (2)所能表示的最小负数; (3)规格化数所能表示的数的范围。 7. 若浮点数x的IEEE754标准的32位存储格式为(8FEFC000)16,求其浮点数的十进制数值。 8. 将数(-7.28125)10转换成IEEE754标准的32位浮点数的二进制存储格式。 9. 已知x=-0.x1x2xn,求证:x补=+0.0001。 10. 已知x补=1.x1x2x3x4x5x

2、6,求证:x原=+0.。 11. 已知x和y,用变形补码计算x+y,同时指出运算结果是否发生溢出。 (1)x=0.11011 y=-0.10101 (2)x=-10110 y=-00011 12. 已知x和y,用变形补码计算x-y,同时指出运算结果是否发生溢出。 (1)x=0.10111 y=0.11011 (2)x=11011 y=-10011 13. 已知x补=1.,y补=1.,用变形补码计算2x补+1/2y补=?,同时指出结果是否发生溢出。 14. 已知x和y,用原码运算规则计算x+y,同时指出运算结果是否发生溢出。 (1)x=0.1011,y=-0.1110 (2)x=-1101,y=

3、-1010 15. 已知x和y,用原码运算规则计算x-y,同时指出运算结果是否发生溢出。 (1)x=0.1101,y=0.0001 (2)x=0011,y=1110 16. 已知x和y,用移码运算方法计算x+y,同时指出运算结果是否发生溢出。 (1)x=-1001,y=1101 (2)x=1101,y=1011 17. 已知x和y,用移码运算方法计算x-y,同时指出运算结果是否发生溢出。 (1)x=1011,y=-0010 18. 余3码编码的十进制加法规则如下:两个一位十进制数的余3码相加,如结果无进位,则从和数中减去3(加上1101);如结果有进位,则和数中加上3(加上0011),即得和数

4、的余3码。试设计余3码编码的十进制加法器单元电路。 19. 已知x和y,分别用原码一位乘法和补码一位乘法计算xy。 y=-0.10011 (2)x=-11011 y=-11111 20. 已知x和y,分别用带求补器的原码阵列乘法器、带求补器的补码阵列乘法器和直接补码阵列乘法器计算x 21. 已知x和y,分别用原码加减交替法和补码加减交替法计算x (1)x=0.10011 y=-0.11011 (2)x=- y=-11101 22. 已知x和y,用原码阵列除法器计算x 23. 设机器字长为8位(含一位符号位),若x=46,y=-46,分别写出x、y的原码、补码和反码表示的机器数在左移一位、左移两

5、位、右移一位和右移两位后的机器数及对应的真值。 24. 某加法器进位链小组信号为C4C3C2C1,最低位来的进位信号为C0,请分别按下述两种方法写出C4C3C2C1的逻辑表达式: (1)串行进位方式; (2)并行进位方式。 25. 用74181和74182设计如下三种方案的64位ALU。 (1)组间串行进位方式; (2)两级组间并行进位方式; (3)三级组间并行进位方式。 26. 设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位)。阶码和尾数均采用含双符号位的补码表示,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x+y、x-y。 (1)x=2

6、-011(0.) y=2-010(-0.) (2)x=2-101(-0.) y=2-100(0.) 27. 设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的补码表示。要求用直接补码阵列乘法完成尾数乘法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x (1)x=2011 (2)x=2-011 y=2101 28. 设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的原码表示。要求用原码阵列除法完成尾数除法运算,运算结果的尾数取单字长(含符号

7、位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算x (1)x=2-010 y=2-111 (2)x=2011 29. 定点补码加减法运算中,产生溢出的条件是什么?溢出判断的方法有哪几种?如果是浮点加减运算,产生溢出的条件又是什么? 30. 设有4个数:、,请问答: (1)其码距为多少?最多能纠正或发现多少位错?如果出现数据,应纠正成什么数?当已经知道出错位时如何纠正?(2)如果再加上2个数,(共6个数),其码距是多少?能纠正或发现多少位错? 31. 如果采用偶校验,下述两个数据的校验位的值是什么? (1) (2) 32. 设有16个信息位,如果采用海明校验,至少需要设置多少个校验位?应

8、放在哪些位置上? 33. 写出下列4位信息码的CRC编码,生成多项式为G(x)=x3+x2+1。 (1)1000 (2)1111 (3)0001 (4)0000 34. 当从磁盘中读取数据时,已知生成多项式G(x)=x3+x2+1,数据的CRC码为,试通过计算判断读出的数据是否正确? 35. 有一个7位代码的全部码字为: a: b: c: d: e: f: g: h: i: j: k: l: m: n: o: p: (1)求这个代码的码距; (2)这个代码是不是CRC码。参考答案 1. 数的各种机器码表示见附表2.1。附表2.1 数的各种机器码表示 2. 应满足的条件是:x0=0;当x0=1时

9、,x1=1且x2、x3、x4不全为0。 3. 1-2-31;2-31;-2-31;-1;231-1;1;-(231-1) 4. (1-2-23)2127;2-151;-2-151;-(1-2-23)2127 5. (1)(25C03)16 (2)是规格化浮点数;它所表示的真值是1859218 6. (1)(1-2-23) (2)-2127 (3)规格化数所能表示的正数的范围:2-129(1-2-23)所能表示的负数的范围:-2127-(2-1+2-23)2-128 7. (-9592-105)10 8. (C0E90000)16 9. 证明:因为x0,按照定义,有 x补=2+x =2-0.x1

10、x2xn =1+(1-0.x1x2xn) =1+(0.1111-0.x1x2xn+0.0001) =1+0.0001 = 10. 证明:因为x补=1.x1x2x3x4x5x6,即x0,按照定义,有 x补=2+x=1.x1x2x3x4x5x6 x=1.x1x2x3x4x5x6-2 =-1+0.x1x2x3x4x5x6 =-(1-0.x1x2x3x4x5x6) =-(+0.) 因为x0,按照定义,有 x原=1-x =1+(+0. 11. (1)x+y补=00.00110,x+y=0.00110,运算结果未发生溢出(2)x+y补=,x+y=-11001,运算结果未发生溢出 12. (1)x-y补=1

11、1.11100,x-y=-0.00100,运算结果未发生溢出 (2)x-y补=,运算结果发生正溢 13. 2x补+1/2y补=11.,运算结果未发生溢出 14. (1)x+y原=1.0011,x+y=-0.0011,运算结果未发生溢出(2)因为完成|x|+|y|操作且操作结果的符号位为1,被加数为负数,所以运算结果发生负溢。 15. (1)x-y原=0.1100,x-y=0.1100,运算结果未发生溢出(2)x-y原=11011,x-y=-1011,运算结果未发生溢出 16. (1)x+y移=,x+y=0100,运算结果未发生溢出(2)x+y移=,运算结果发生正溢 17. (1)x-y移=,x

12、-y=1101,运算结果未发生溢出(2)x-y移=,x-y=-0011,运算结果未发生溢出 18. 余3码编码的十进制加法器单元电路如附图2.1所示。附图2.1 余3码编码的十进制加法器单元电路19. (1)xy原=1.,xy=-0. xy补=1.,x(2)xy原=,xy=+xy补=,x 20. (1)带求补器的原码阵列乘法器x 带求补器的补码阵列乘法器 直接补码阵列乘法器(2)带求补器的原码阵列乘法器带求补器的补码阵列乘法器直接补码阵列乘法器 21. (1)原码加减交替法xy原=1.10110,余数原=0.xy=-0.10110,余数=0.补码加减交替法y补=1.01001,余数补=1.y=

13、-0.10111,余数=-0.(2)原码加减交替法y原=,余数原=y=+10010,余数=-11011y补=,余数补=y=+10011,余数=+00010 22. (1)x(2)xy=+10010,余数=-11001 23. (1)x=46=()2x的三种机器码表示及移位结果如附表2.2所示。附表2.2 对x=46算术移位后的结果 (2)y=-46=(-)2 y的三种机器码表示及移位结果如附表2.3所示。附表2.3 对y=-46算术移位后的结果 24. (1)串行进位方式 C1=G0+P0C0 C2=G1+P1C1 C3=G2+P2C2 C4=G3+P3C3 (2)并行进位方式 C2=G1+G

14、0P1+P0P1C0 C3=G2+G1P2+G0P1P2+P0P1P2C0 C4=G3+G2P3+G1P2P3+G0P1P2P3+P0P1P2P3C0 25. (1)组间串行进位方式的ALU如附图2.2所示。附图2.2 组间串行进位方式的ALU (2)两级组间并行进位方式的ALU如附图2.3所示。附图2.3 两级组间并行进位方式的ALU (3)三级组间并行进位方式的ALU如附图2.4所示。附图2.4 三级组间并行进位方式的ALU 26. (1)x+y浮=11100,11.,x-y浮=11110,00.,和、差均无溢出x+y=2-100(-0.),x-y=2-010(2)x+y浮=11010,0

15、0.,x-y浮=11100,11.,和、差均无溢出x+y=2-110(0.),x-y=2-100 27. (1)xy浮=11110,1.,乘积无溢出 xy=2-010(2)xy浮=00001,0.,乘积无溢出xy=2001 28. (1)xy浮=00100,1.,商无溢出y=2100y浮=11110,0.,商无溢出 29. 定点补码加减运算中,产生溢出的条件是:定点补码加减运算结果超出了定点数的表示范围。 溢出判断的方法有三种:采用单符号位法;采用进位判断法;采用双符号位法,这种方法又称为“变形补码”或“模4补码”。 浮点加减运算中,产生溢出的条件是:浮点加减运算结果中阶码超出了它的表示范围。

16、 30. (1)码距为4;最多能纠正1位错或发现2位错;出现数据,应纠正成;当已经知道出错位时,将该位数值取反即可纠正错误。 (2)码距为2;能发现1位错,不能纠错。 31. (1)1; (2)0 32. 至少需要设置6个校验位; 设16个信息位为D16D1,6个校验位为P6P1,22位的海明码为H22H1,则校验位的位置安排如下: H22H21H20H19H18H17H16H15H14H13H12H11H10H9 H8 H7 H6 H5 H4 H3 H2 H1 P6 D16D15D14D13D12P5 D11D10D9 D8 D7 D6 D5 P4 D4 D3 D2 P3 D1 P2 P1 即6个校验位P6P1对应的海明码位号分别为H22、H16、H8、H4、H2、H1。 33. (1) (3) (4) 34. 读出的数据错误。 35. (1)代码的码距为3; (2)这个代码是CRC码。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2