计算机组成课后习题解析精编版

上传人:ahu****ng1 文档编号:130800156 上传时间:2020-05-01 格式:PPT 页数:77 大小:2.49MB
返回 下载 相关 举报
计算机组成课后习题解析精编版_第1页
第1页 / 共77页
计算机组成课后习题解析精编版_第2页
第2页 / 共77页
计算机组成课后习题解析精编版_第3页
第3页 / 共77页
计算机组成课后习题解析精编版_第4页
第4页 / 共77页
计算机组成课后习题解析精编版_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《计算机组成课后习题解析精编版》由会员分享,可在线阅读,更多相关《计算机组成课后习题解析精编版(77页珍藏版)》请在金锄头文库上搜索。

1、1 3 8设十进制数X 128 75 2 10 1 若 Y 2 X 10 用定点数表示Y值 2 设用21个二进制位表示浮点数 阶码5位 其中阶符用1位 尾数用16位 其中符号用1位 阶码底为2 写出阶码和尾数均用原码表示的Y的机器数 3 写出阶码和尾数均用反码表示的Y的机器数 4 写出阶码和尾数均用补码表示的Y的机器数 解 1 X 10000000 11 2 2 10 0 001000000011 2 0 1000000011 2 2 2 2 2 3 4 3 3 9设机器字长16位 定点表示时 数值15位 符号位1位 浮点表示时 阶码6位 其中阶符1位 尾数10位 其中 数符1位 阶码底为2

2、试求 1 定点原码整数表示时 最大正数 最小负数各是多少 2 定点原码小数表示时 最大正数 最小负数各是多少 3 浮点原码表示时 最大浮点数和最小浮点数各是多少 绝对值最小的呢 非0 估算表示的十进制值的有效数字位数 能够区分的绝对值最小的数值 也称为分辨率 体现数值精度 4 解 1 定点原码整数最大正数011 1 215 1 1015最小负数111 1 215 1 1015 2 定点原码小数最大正数0 11 1 1 2 15 1015最小负数1 11 1 1 2 15 1015 3 原码浮点数 5 最大浮点数0011111111111111231 1 2 9 最小浮点数10111111111

3、11111 绝对值最大的负数 231 1 2 9 绝对值最小浮点数不规格化0111111000000001 正数为例 2 31 2 9 2 40规格化01111111000000002 31 2 1 2 32 有效数字 9位2进制数 3位8进制数 2 10 10 3 0 001 10 0 0000000001 2 即有效数字位数小于3 6 3 18用原码一位乘计算X 0 1101 Y 0 1011的积X Y 解 部分积 乘积高位 寄存器 A 00 0000被乘数寄存器B X 0 1101乘数 乘积低位 寄存器C Y 1011 7 步数条件操作ACCn00 0000 10111Cn 1 X 00

4、 110100 1101 00 01101 1012Cn 1 X 00 110101 0011 00 100111 103Cn 0 0 00 000000 1001 00 0100111 14Cn 1 X 00 110101 0001 00 10001111 加符号位 X0 Y0 0 1 1结果 X 原 1 10001111X 0 10001111 8 3 19用补码一位乘计算X 0 1010 Y 0 0110的积X Y 部分积 乘积高位 寄存器 A 00 0000被乘数寄存器B X 补 00 1010 B X 补 X补 11 0110 补码意义上的相反数 乘数 乘积低位 寄存器C Y 补 1

5、 1010 9 步数条件操作ACCnCn 100 00001 101001CnCn 1 00 0 00 000000 0000 00 000001 10102CnCn 1 10 X 补 11 011011 0110 11 1011001 1013CnCn 1 01 X 补 00 101000 0101 00 00101001 104CnCn 1 10 X 补 11 011011 1000 11 110001001 15CnCn 1 11 0 00 000011 11000100 X Y 补 1 11000100X Y 0 00111100 10 3 20X 0 10110 Y 0 11111用

6、加减交替法原码一位除计算X Y的商及余数 被除数 余数 寄存器 A X 00 10110除数寄存器B Y 00 11111 B 11 00001商寄存器C 000000 11 步数条件操作AC00 101100000001 判溢出 Y 11 00001SA 111 10111000000 11 0111000000 02 Y 00 11111SA 000 0110100000 1 00 110100000 103 Y 11 00001SA 111 110110000 10 11 10110000 1004 Y 00 11111SA 000 10101000 101 01 0101000 101

7、05 Y 11 00001SA 000 0101100 1011 00 101100 10110 12 步数条件操作AC00 101100 101106 Y 11 00001SA 111 101110 10110恢复余数 Y 00 1111100 10110 加符号位 X0 Y0 1 0 0结果 X Y 原 1 10110 13 3 21X 0 10110 Y 0 11111用加减交替法补码一位除计算X Y的商及余数 被除数 余数 寄存器 A X 补 00 10110除数寄存器B Y 补 00 11111 B Y 补 Y补 11 00001商寄存器C 00000 14 步数条件操作AC 初始处

8、理 同号00 101100000001 Y 补 11 00001异号11 10111000000 11 0111000000 02 Y 补 00 11111同号00 0110100000 1 00 110100000 103 Y 补 11 00001异号11 110110000 10 11 10110000 1004 Y 补 00 11111同号00 10101000 101 01 0101000 10105 Y 补 11 00001同号00 0101100 1011 00 101100 10110 15 步数条件操作AC00 10110 末位恒置1 Y 补 11 000010 1011111

9、 10111恢复余数 Y 补 00 111110 1011100 10110 补码商 0 10111补码余数 0 10110 10 5 真值 16 3 25设浮点数X Y 阶码 补码形式 和尾数 原码 形式如下 X 阶码0001 尾数0 1010 Y 阶码1111 尾数0 1001 设基数为2 1 求X Y 阶码运算用补码 尾数运算用补码 2 求X Y 阶码运算用移码 尾数运算用原码 3 求X Y 阶码运算用移码 尾数运算用原码加减交替法 17 1 求X Y 阶码运算用补码 尾数运算用补码 a 对阶阶差 E EX 补 EY 补 00001 00001 00010 2 X阶码大 MY右移2位 保

10、留阶码E 00001 MY 补 00001001 b 尾数相加 MX 补 MY 补 001010 00001001 00110001 c 规格化操作不变 d 舍入 0舍1入 MX 补 001100 M 0 1100 e 判溢出不溢出 得最终结果X Y 2001 0 1100 18 2 求X Y 阶码运算用移码 尾数运算用原码 a 阶码运算 EX EY 移 EX 移 EY 补 01001 11111 01000即EX EY 0 b 即MX 0 1010MY 0 1001求MX MY A 00 0000B MX 00 1010C MY 1001 19 步数条件操作ACCn00 0000 10011

11、Cn 1 X 00 101000 1010 00 01010 1002Cn 0 0 00 000000 0101 00 001010 103Cn 0 0 00 000000 0010 00 0010010 14Cn 1 X 00 101000 1011 00 01011010 加符号位 MX0 MY0 0 0 0结果 MX MY 0 01011010 20 c 规格化处理左规 移1位 结果 0 1011010 阶码 1 E 1 d 舍入处理得结果 X Y 2 1 0 1011 3 求X Y 阶码运算用移码 尾数运算用原码加减交替法 a 阶码运算 EX EY 移 EX 移 EY 补 01001

12、00001 01010即EX EY 2 b 即MX 0 1010MY 0 1001求MX MY A MX 00 1010C 00000B MY 00 1001 B 11 0111 补码意义上的相反数 21 步数条件操作AC00 1010000001 判溢出 Y 11 0111SA 000 000100001 00 00100001 02 Y 11 0111SA 111 10010001 0 11 0010001 003 Y 00 1001SA 111 1011001 00 11 011001 0004 Y 00 1001SA 111 111101 000 11 11101 00005 Y 00

13、 1001SA 100 01111 0001 22 加符号位 MX0 MY0 0 0 0结果 X Y 1 0001 c 规格化处理右规 移1位 结果 0 10001 阶码 1 E 3 d 舍入处理得结果 X Y 23 0 1001 23 3 31设有8位有效信息 试为之编制海明校验电路 说明编码方法 并分析所选方案具有怎样的检错与纠错能力 若8位信息为01101101 海明码是何值 解 1 分组 检测并纠正一位错 以偶校验为例 设待编码信息8位D1D2D3D4D5D6D7D88 r 2r 1r 4取r 4 符合条件的最小值 24 2 编码逻辑式P1 D1 D2 D4 D5 D7P2 D1 D3

14、 D4 D6 D7P3 D2 D3 D4 D8P4 D5 D6 D7 D8 3 校验逻辑式G1 P1 D1 D2 D4 D5 D7G2 P2 D1 D3 D4 D6 D7G3 P3 D2 D3 D4 D8G4 P4 D5 D6 D7 D8 4 海明编码与校验电路 25 D12345678 P1 P1 P2 P2 P3 P3 P4 P4 26 5 编码 第1组 有效信息 第2组 第3组 代码 第4组 27 第4章主存储器 4 34 44 54 6 28 4 3对于SRAM芯片 如果片选信号始终是有效的 问 1 若读信号有效后 地址仍在变化 或数据线上有其它电路送来的信号 问对读出有什么影响 有什

15、么其它问题 2 若写信号有效后 地址仍在变化 或写入数据仍不稳定 问对写入有什么影响 有什么其它问题 答 1 若地址变化 则读出的数据不稳定 可能读的不是指定单元的内容 若数据线上还有其它电路送来的信号 则可能发生冲突 2 若地址变化 则数据可能写入其它单元 可能不是写入指定的单元 若数据不稳定 则写入目标单元的数据可能并不是我们需要的数据 29 4 4下图是某SRAM的写入时序图 其中R W是读写命令控制线 当R W线为低电平时 存储器按给定地址24A8把数据线上的数据写入存储器 请指出下图写入时序中的错误 并画出正确的写入时序图 2159H 24A8H 2151H 地址 数据 R W 答

16、R W命令应往后延 写时地址不允许变化 30 4 5有一个512K 16的存储器 由64K 1的2164RAM芯片构成 芯片内是4个128 128结构 问 1 总共需要多少个RAM芯片 2 采用分散刷新方式 如果刷新间隔不超过2ms 则刷新信号的周期是多少 3 如果采用集中刷新方式 设读 写周期T 0 1us 存储器刷新一遍最少用多少时间 答 1 2 2ms 128 15 6us 3 128 0 1us 12 8us 31 4 6某机器中 已知道有一个地址空间为0000H 1FFFH的ROM区域 现在再用RAM芯片 8K 4 形成一个16K 8的RAM区域 起始地址为2000H 假设RAM芯片有CS和WE信号控制端 CPU地址总线为A15 A0 数据总线为D7 D0 控制信号为R W 读 写 MREQ 当存储器进行读或写操作时 该信号指示地址总线上的地址是有效的 要求画出逻辑图 32 存储空间分配与芯片 地址分配与片选逻辑 A16 A0 ROM RAM 33 A15A14A13 D7 D0 WECS8K 8D7 D0 WECS8K 4D7 D4 WECS8K 4D3 D0 WECS8K

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号