计算机组成原理练习题及参考答案

上传人:mg****85 文档编号:34083927 上传时间:2018-02-20 格式:DOC 页数:3 大小:850KB
返回 下载 相关 举报
计算机组成原理练习题及参考答案_第1页
第1页 / 共3页
计算机组成原理练习题及参考答案_第2页
第2页 / 共3页
计算机组成原理练习题及参考答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机组成原理练习题及参考答案》由会员分享,可在线阅读,更多相关《计算机组成原理练习题及参考答案(3页珍藏版)》请在金锄头文库上搜索。

1、1.10111000 当做无符号数的值为多少,当做整数的值为多少,当做定点小数的值为多少?(十进制数)无符号:27+25+24+23=128+32+16+8=184 整数:10111000 定点小数:1011100011000111(取反) 11000111(取反)+ 1 + 111001000 11001000-(23+26)=-72 -(1/2+1/16)=-9/16 2.已知接受到的信息为 001100001111,其中有效数据位为 8 位,运用海明码检测,问信息传输是否有错?8 位的数据值是多少?编号 检测位 数据位12 1100 0 M8 C1=M1M2 M4 M5 M7=011 1

2、011 0 M7 C2=M1 M3 M4 M6 M7=010 1010 1 M6 C4=M2 M3 M4 M8=09 1001 1 M5 C8=M5 M6 M7 M8=08 1000 0 C8 7 0111 0 M4 发:0111 6 0110 0 M3 收:0000 5 0101 0 M2 发 收=0111 4 0100 1 C4 即 M4出错则数据实为 001110013 0011 1 M12 0010 1 C2 1 0001 1 C1 3.已知原始报文为 1111,生成多项式为 G(x)=x 4+x2+x+1,求编码后的报文(1):将生成多项式为 G(x)=x 4+x2+x+1,转换成对

3、应的二进制为 10111(2)生成多项式为 5(R+1)位,将原始报文左移 4(R)位为 11110000(3)进行模 2除_01_10(4)编码 CRC码为 111100114.采用 IEEE754 标准的 32 位短浮点数格式,即 0-22 位为尾数, 23-30 位为阶码位,第 1 位为数符,其中阶码偏置为 127,试求出 32 位浮点代码 CC9E23AF 的真值(结果可用任何进制的数表示) CC9E23AF表示的二进制为 1100 1100 1001 1110 0010 0011 1010 1111阶码 (10011001)2-127=27+24+23+1-127=26=(1.001

4、1110001000111010111)*2265.采用 IEEE754 标准的 32 位短浮点数格式,将十进制数 0.2356 转换成二进制数。0.23356=0.001111 1.111*2-301111111+ 011_011111000011 11100 111 000000000000000000006.浮点数相加:33.44+0.08877 要求:阶码 5bit,尾数 9bit,双符号位表示x浮 0110 00 100001011y浮 1101 00 101100000E=Ex+Ey=0110+0011=01001=9y浮=0110 00 000000001Mx+My 00 100

5、00101100 00000000100 10000110033.44+0.08877=00100001100556.6+777.7X=(556.6)10=(1000101100.100110011)2=0.10001011*21010Y=(777.7)10=(110000100.101100110)2=0.11000010*21010x浮=0 1010 10001011 y浮=0 01010 11000010E=Ex-Ey=Ex移+-Ey移=01010+10101=11111, 即 E=-2x浮=0010100010001011 00010001011+ 011000010010011111

6、01010011111阶码为 01001 采用 0舍 1入法处理0.10011111 x+y=2100 *(-0.10011111)7.已知某计算机有 100 条指令,平均每条指令由 10 条微指令组成,其中有 4 条取指令是所有指令公用的,设微指令长度为 24 位。试计算控制存储器的容量。(100-4)*10+10*(24/3) 八位一个字节8. 一个组关联 Cache 由 64 个行组成,每组 4 行。主存储器包含 4k 个块,每块 128 字节,请表示主存地址格式主存容量:4K*128 字节=212+27=219; Cache 64 行每组 4行16 组=24,故组号 4bit; 每块

7、128字节27,故块内地址 7bit;每组 4行22,故组内块号 2bit; 区号:19-7-2-4=6;区号 组号 组内块号 块内地址6 4 2 79.设某机主存容量为 2MB ,Cache 容量为 16KB ,每块包含 4 个字,每字 32 位,设计一个四路组相联映像(即 Cache 每组内共有四个块)的内存组织结构。主存容量:2MB=221 Cache容量:16K=214 则区号为: 21-14=7 每块包含 4 个字,每字 32 位,一个字节 8 位,则块内地址: 4*32/8=16=24 因为 4 路组相联,所以组内块号为 22 为 2 组号为 21-7-4-2=8区号 组号 组内块

8、号 块内地址7 8 2 410.考虑一个机器带有字节可寻址的主存,其容量是 256 字节,块(行)的大小是 8 字节,假设它使用直接映射式 cache,其容量是 32 行(1)16 位存储器地址如何划分成标记、行号、和字节号?标记 行号 字节号8 5 3(2)如下地址的内容将存入 cache 的哪些行?0001 0001 0001 1011 03 1100 0011 0011 0100 061101 0000 0001 1101 031010 1010 1010 1010 25地址是什么?(3)存储器总共有多少字节能保存于 cache 中?32*8=256字节11.一个计算机有 cache,主

9、存和用于虚拟存储的磁盘。若所访问的字在 cache 中,则存取它只需 20ns。若字在主存而不在 cache 中,则需要 60ns 将它装入 cache,然后从 cache 中存取。若字不在主存中,则需要 12ns 将它从磁盘取来装入主存,再用 60ns 复制到 cache,最后从 cache 存取。Cache 的命中率 0.9,主存命中率 0.6,那么此系统访问一个字的平均存取时间是多少?命中率*周期+(不命中两种情况)*主存周期0.9*20+0.1*0.6*(0.6+20)+0.4*(60+20+12000)=506ns课本 P159 改:RAM 6116 芯片(2k*8)放低位地址,ROM 58C65 芯片(8k*8)放高位地址, (提示:RAM 地址 0000-07FF ,ROM 地址 080027FF)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

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